/* Globale Formatierung */

* {margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   font-family: "Arial", "Tahoma";
   font-size:11px
   color:#000000;
   Text-Decoration : none;
   text-align:left;
  }

/*####################*/  
/* LAYOUT */  
/*####################*/  
  
body{
		background-color:#ecedef;
		background-image:url(images/back.gif); 
		background-repeat:repeat;
		background-position:0px -31px;	
	}

/* Div Layout-Formate */
#wrapper {
			width:978px;
			text-align:left;
			background-image:url(images/content.gif); 
			background-repeat:repeat-y; 
			background-color:#ecedef;
			background-position:0px 80px;
		}
		
#headerimage {
			background-image:url(images/header.gif); background-repeat:no-repeat;
			}		
		
	#header {
				width:978px;
				height:160px;
				padding-top:70px;
			}
			#logo {height:145px;width:172px;float:left;padding-left:15px;}
			#quotewrapper {height:80px;width:285px;padding-top:79px;padding-left:160px;float:left;}
			#quote{position:relative; height:80px; width:285px;}
			#address {height:44px;padding-top:115px;padding-left:20px;float:left;}
			
	#contentwrapper {
				min-height:513px;
				height:auto !important;  /* f�r moderne Browser */
				height:570px;  /*f�r den IE */
				width:978px;
				position:relative;
			}

		#sidebar {
					width:128px;
					height:auto;
					float:left;
					padding-left:22px;					
				}
		
		#newswrapper {
				width:200px;
				float:right;
				margin-top:5px;
				height:auto;
			}
			
			#postitplaceholder{
					background-image:url(images/sidebar_kante.gif); 
					background-repeat:repeat-y; 
					width:200px;
					height:170px;
					position:relative;
					}
			
				#postit {position:absolute;left:-21px;top:-7px;}		
			
			#newscontent {
							background-image:url(images/sidebar_kante.gif); 
							background-repeat:repeat-y; 
							padding-left:12px;
							width:145px;
						}

			#newsfooter {
							background-image:url(images/sidebar_foot.gif); 
							background-repeat:no-repeat; 
							background-position:top left;
							height:47px;
						}
					
		#content_main {
						width:515px;
						height:auto;
						padding-top:24px;
						padding-left:100px;						
						float:left;
						font-size:12px;
					}
		
		.clear {
					font-size:1px;
					height:1px;
					clear:both;
				}
		.sidebarspace {height:35px;}
		
#footer {
			width:942px;
			height:25px;
			background-image:url(images/footer.gif); 
			background-repeat:no-repeat;
			padding-top:28px;
			padding-right:36px;
			text-align:right;
		}
		
#socialmedia-wrapper {
	position:fixed;
	top:25%;
	right:0px;
	padding:5px 10px 5px 7px;
	background-color:white;
	
}

#socialmedia-wrapper a {display:block;}
#socialmedia-wrapper ul {list-style-type:none;}
#socialmedia-wrapper li {padding:2px 0px;}

#rss { background:url(images/sm_slices.png) no-repeat 0px -46px; height:45px; width:45px; }
#facebook { background:url(images/sm_slices.png) no-repeat 0px 0px; height:45px; width:45px;}
#twitter { background:url(images/sm_slices.png) no-repeat 0px -92px; height:45px; width:45px; }
#flickr { background:url(images/sm_slices.png) no-repeat 0px -138px; height:45px; width:45px; }
#youtube { background:url(images/sm_slices.png) no-repeat 0px -184px; height:45px; width:45px; }
#mitmachen { background:url(images/sm_slices.png) no-repeat 0px -230px; height:45px; width:45px; }
		
		

/*####################*/
/* Inhalte */
/*####################*/

/* HEADER */		

#logo a {display:block; height:100px;}
#quote p {position:absolute; right:0px; bottom:16px; font-size: 13px; line-height: 18px; color:#A2BD30; text-align:right;}
#quote small {position:absolute; right:0px; bottom:0px; font-size:9px; line-height: 9px; color:#A2BD30; text-align:right;}
#quote p.welcome_message {position:absolute; right:0px; bottom:18px; font-size: 18px; line-height: 18px; color:#c2d046; text-align:right; font-weight:bold;}
#address p {font-size:9px; line-height: 12px; color:#6eabc6}			



/* CONTENT */
div.teaser_first {
			background-image:url(images/trenner.gif); 
			background-repeat:no-repeat;
			background-position:right bottom;
			padding:0px 15px 30px 0px;
		}
div.teaser_alt {
			background-image:url(images/trenner.gif); 
			background-repeat:no-repeat;
			background-position:right bottom;
			padding:15px 15px 30px 0px;
		}
		
div.teaser_last {
			padding:15px 15px 30px 0px;
		}

/* Teaser Texte mit Bild in Tabelle darstellen */
.teaser tr td.image{vertical-align:top;padding-right:20px;}
.teaser tr td.content{vertical-align:top;}


/* �berschriften */
h1 {font-size:25px;padding:0px 25px 29px 0px;}
h1.news {padding:0px 25px 1px 0px;}
h1.projekte {padding:0px 25px 10px 0px;}

h2 {font-size:18px;padding:0px 25px 10px 0px;}
h2.teaser {padding:0px 25px 1px 0px;}

h3 {font-size:14px;padding:0px 15px 0px 20px;}
h4 {font-size:12px;padding:10px 0px 5px 0px;}

h2 a.teaser {color:#000000;}
h2 a.teaser:link {color:#000000;}
h2 a.teaser:visited {color:#000000;}
h2 a.teaser:hover {color:#BB133E;}
h2 a.teaser:active {color:#BB133E;}

p.date {font-size:11px;color:#777777;padding-bottom:15px;}

p.date a.invlink {color:#777777;}
p.date a.invlink:link {color:#777777;}
p.date a.invlink:visited {color:#777777;}
p.date a.invlink:hover {color:#BB133E;}
p.date a.invlink:active {color:#BB133E;}


p.teaser {font-size:12px; line-height:18px;}

#content_main p {padding:0px 25px 10px 0px;line-height:18px;}
	p.news-meta {font-size:11px;color:#777777;}
	p.center{text-align:center;}

#specialtxt p.big {font-size:18px;line-height:22px;padding-bottom:20px;letter-spacing:1px;}
span.green {color:#BED600;font-weight:bold;}

/*Projektseiten*/
	.leftimages-projekte {float:left;width:250px;height:150px;padding-top:4px;}
	.rightimages-projekte {float:right;width:244px;height:150px;padding-top:4px;padding-left:10px;}

h3.teaser {padding:0px 0px 10px;}

#gottesdienste {float:right;width:320px;height:285px;}
	.leftimages {float:left;width:170px;height:150px;padding-top:7px;}
	.rightimages {float:right;width:159px;height:150px;padding-top:7px;padding-left:10px;}
#gottesdienste p {padding:0px 0px;}
#gottesdienste p.strong {padding:10px 0px;font-weight:bold;}

td.projektnews {width:350px;}
p.newszumthema {color:#777777;}
td.projekt_gallery {width:130px; padding-right:25px;}

blockquote.intextzitat {
		background-image:url(../../images/websiteImages/quotes.gif); 
		background-repeat:no-repeat;
		background-position:0px 7px;
		padding:6px 25px 15px 43px;
		font-style:italic;}
blockquote.intextzitat small {font-style:normal;font-weight:bold;line-height:20px;}

div.container-left {float:left;padding-right:20px;}
div.container-right {float:right;padding:0px 25px 0px 20px;}
#konzepte td {padding:6px 0px; width:111px;}
#konzepte td + td {width:348px;padding-left:15px;}

div.anfahrttext {float:left;width:185px;}

table.logos td {padding:8px 0px;}
table.logos td + td {width:250px;line-height:18px;padding:0px 25px 0px 25px;}
p.presselogos-meta {color:#777777;font-size:11px;}

ul.list {padding:0px 25px 10px 20px;}
ul.list li {padding-left:5px;line-height:18px;}

#team {width:490px;}
	td.teamimage, td.teaminfo {padding:20px 10px;}
	td.teaminfo ul {list-style-type:none;}
	td.teaminfo ul li {line-height:18px;}
	li.teamdesc {}
	li.teamemail {} 
	li.teamlink {padding-top:10px;}


div.dummy-trenner {
		background-image:url(images/trenner.gif); 
		background-repeat:no-repeat;
		background-position:right center;
		height:20px;
		padding-bottom:15px;
		}


/* Download Bereich Formatierungen */
ul.downloads {padding:0px 25px 0px 0px;}
ul.downloads li {list-style-type:none;line-height:18px;}
.download_meta {color:#777777;font-size:11px;}

/* Profil melden */
#profil-melden {padding:0px 0px 10px;}
#profil-melden td {padding:0px 10px 0px 0px;}


/* ARCHIV */
.archiv-item {padding:2px 25px 2px 0px;}
.archiv-month {float:left;width:145px;}
span.date {font-size:11px;color:#777777;}

/* TERMINE */
table.termine td {padding:7px 10px;width:95px;border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc}
table.termine td.content {padding:7px 10px;width:350px;border-bottom:solid 1px #cccccc; border-right:none;}

/* Links */
ul.links {padding-left:35px;line-height:18px;}
.content_main a {color:#36abd2;}
.content_main a:link {color:#36abd2;}
.content_main a:visited {color:#36abd2;}
.content_main a:hover {color:#BB133E;}
.content_main a:active {color:#BB133E;}

/* ABOUT SAM */
table.aboutsam td {width:200px;font-weight:bold;color:#777777;padding:10px 0px 0px 0px;}


/* MEN� */
ul.mainmenu {list-style-type:none; font-size:20px;padding-bottom:25px;}
ul.mainmenu li.sfir {padding-top:8px; font-weight:bold;}

/* Parent here's besonders markieren */
ul.mainmenu li a.active {color:#BB133E;}
ul.submenu li a.active {color:#000000;font-weight:bold;}

ul.mainmenu a {color:#BED600;}
ul.mainmenu a:link {color:#BED600;}
ul.mainmenu a:visited {color:#BED600;}
ul.mainmenu a:hover {color:#BB133E;}
ul.mainmenu a:active {color:#BB133E;}
ul.mainmenu span.active a {color:#BB133E;font-weight:bold;}

ul.submenu {list-style-type:none; padding-top:0px; padding-left:19px; font-size:12px;}	
ul.submenu li {font-weight:normal;padding-top:3px;letter-spacing:1px;}			

ul.submenu a {color:#777777;}
ul.submenu a:link {color:#777777;}
ul.submenu a:visited {color:#777777;}
ul.submenu a:hover {color:#000000;}
ul.submenu a:active {color:#000000;}
ul.mainmenu ul.submenu span.active a {color:#000000;}


/* SIDEBAR LINKS */

ul.sidebarform {list-style-type:none; padding-top:10px;}

ul.sidebarform .sifr {color:#BED600;border:none;background-color:transparent;font-weight:bold;font-size:20px;margin-left:-3px;}
ul.sidebarform .sifr:link {color:#BED600;}
ul.sidebarform .sifr:visited {color:#BED600;}
ul.sidebarform .sifr:hover {color:#BB133E;cursor:pointer;}
ul.sidebarform .sifr:active {color:#BB133E;}

ul.sidebarform li {height:30px;}
ul.sidebarform li.input {width:117px; height:22px; line-height:0px; font-size:11px;border:none;background-image:url(images/eingabefeld.gif);background-repeat:no-repeat;}
ul.sidebarform li.input input {width:103px; height:18px; border:none; padding:1px 7px; background-color: transparent; color:#777777;}


/* Weblogin Sidebar */
ul.sidebarform li.wlpeMessage {height:auto;font-size:11px;color:red;padding-left:0px;}

ul.sidebarform li.wlpeSuccessTpl {height:auto;font-size:12px;color:#777777;letter-spacing:1px;}
ul.sidebarform li.wlpeSuccessTpl {padding-top:3px; padding-left:19px; font-size:12px;}

ul.sidebarform li.wlpeSuccessTpl a, ul.sidebarform li.wlpeMessage a {color:#777777;}
ul.sidebarform li.wlpeSuccessTpl a:link, ul.sidebarform li.wlpeMessage a:link {color:#777777;}
ul.sidebarform li.wlpeSuccessTpl a:visited, ul.sidebarform li.wlpeMessage a:visited {color:#777777;}
ul.sidebarform li.wlpeSuccessTpl a:hover, ul.sidebarform li.wlpeMessage a:hover {color:#000000;}
ul.sidebarform li.wlpeSuccessTpl a:active, ul.sidebarform li.wlpeMessage a:active {color:#000000;}
ul.sidebarform li.wlpeSuccessTpl a.active {font-weight:bold;color:#000000;}

ul.sidebarform li button {border:solid black 1px;background-color:transparent;font-size:12px;font-weight:bold;}

ul.traeger {position:absolute;bottom:-10px;left:18px;}
ul.traeger li {display:inline;list-style-type:none;padding-right:15px;}

/* SIDEBAR RECHTS */

#newscontent h3{font-size:18px; line-height:15px; color:#777777; padding:0px 0px 10px;}		
#newscontent small {font-size:11px; line-height:15px; color:#777777; padding-bottom:15px;}
#newscontent p {font-size:12px; line-height:16px; color:#000000; padding-bottom:15px;}


#newscontent a {color:#36abd2;}
#newscontent a:link {color:#36abd2;}
#newscontent a:visited {color:#36abd2;}
#newscontent a:hover {color:#BB133E;}
#newscontent a:active {color:#BB133E;}

#newscontent small a {color:#777777;}
#newscontent small a:link {color:#777777;}
#newscontent small a:visited {color:#777777;}
#newscontent small a:hover {color:#BB133E;}
#newscontent small a:active {color:#BB133E;}

a.twitter-link {display:block;height:45px;width:130px}

/* FOOTER */
#footer ul {text-align:right;}
#footer ul li {
				list-style-type:none;
				display:inline;
				font-size:12px;
				color:#FFFFFF;
				padding:0px 1px;
			}
#footer ul li a {color:#FFFFFF;}
#footer ul li a:link {color:#FFFFFF;}
#footer ul li a:visited {color:#FFFFFF;}
#footer ul li a:hover {color:#000000;}
#footer ul li a:active {color:#000;}


/* Sonstige Formatierungen */
		
a img {border:none;}
input.button {text-align:center;}
	
	/* Profil melden */
	textarea.profil-melden{width:250px; height:100px; border:solid #bdd500 1px; margin-bottom:10px; font-size:12px;}

	
	
/*####################*/
/* Ajax Search */
/*####################*/
	
	#ajaxSearch_table td {padding:2px 0px;font-size:11px;}
	#ajaxSearch_table strong {padding:4px 0px 4px 6px;}
	#ajaxSearch_table td.as_spacer {width:16px;} 
	
	.as_input {width:250px;border:1px solid #BDD500;}
	.asRadio {margin:0px 3px 0px 6px;}
	
	/* Suchergebnisse */
	.as_result {padding:12px 0px 0px;}
	.as_title {font-weight:bold;}
	.as_extract {}
	.as_meta {color:#777777;font-size:11px;font-weight:normal;}
	.as_paging{letter-spacing:1px;padding:15px 25px 10px 0px;color:#777777;}
	.as_paging_current {font-weight:bold;color:#BB133E;}


/*####################*/
/* E-Form */
/*####################*/
	#KontaktForm .lable {padding:4px 0px; color:#777777; width:150px;}
	#KontaktForm .ef_input-text {border:1px solid #BDD500; width:200px;}
	#KontaktForm .ef_input-captcha {border:1px solid #BDD500; width:147px; margin-top:5px;}
	#KontaktForm .ef_space {padding:4px 0px;}
	#KontaktForm .ef_input-area {border:1px solid #BDD500; width:200px; height:150px;font-size:12px;}
	.ef_message td {padding:6px 6px;}


/*####################*/
/* NEWS Styles */
/*####################*/
	#news-content > p {padding:5px 25px 5px 0px;}
	#news-content ul, #news-content ol {padding:5px 25px 5px 25px;}
	#news-content blockquote {
								background-image:url(../../images/websiteImages/quotes.gif); 
								background-repeat:no-repeat;
								background-position:0px 7px;
								padding:6px 25px 15px 43px;
								font-style:italic;}
	#news-content blockquote small {font-style:normal;font-weight:bold;line-height:20px;}
	
	#news-content img.left {float:left;padding:0px 15px 15px 0px;}
	#news-content img.right {float:right;padding:0px 0px 15px 15px;}
	
	#news-content h1 {font-size:25px; padding:15px 0px 5px 0px;}
	#news-content h2 {font-size:18px; padding:15px 0px 5px 0px;}
	#news-content h3 {font-size:14px; padding:0px;}
	#news-content h4, #news-content h5, #news-content h6 {font-size:12px; padding:0px;}

/*####################*/
/* WebloginPE Styles */
/*####################*/
	div.wrapper {padding:0px 20px 15px 0px;}
	
	/* users_home */
	table.wlpe {border:none;margin:0px 0px;}
	table.wlpe tr.space {height:30px;}
	table.wlpe td {padding:4px 0px 4px 0px;}
	table.wlpe td.first {width:130px;color:#777777;} /*width 140*/
	table.wlpe td.second {width:196px;}
	table.wlpe td.third {vertical-align:middle;text-align:left;font-size:11px;color:#87888A;width:56px;border:none;}
	table.wlpe td.third input {border:none;text-align:left;}
	table.wlpe td.fourth {width:103px;}
	table.wlpe td.colspan {color:#777777;font-size:11px;}
	
	table.wlpe input, .wlpe_text {border:solid #bdd500 1px;}
	table.wlpe select {border:solid #bdd500 1px;}
	table.wlpe input.text {width:192px;}
	table.wlpe input.text-state {width:143px;}
	table.wlpe input.zip {width:42px;}
	table.wlpe textarea {font-size:12px;width:192px;height:60px;border:solid #bdd500 1px;}
	
	
	/* Users Home Men� */
	#usermenu {list-style-type:none;font-size:11px;padding-top:30px;}
	#usermenu li {padding:4px 0px 2px 0px;}
	#usermenu a {color:#777777;}
	#usermenu a:link {color:#777777;}
	#usermenu a:visited {color:#777777;}
	#usermenu a:hover {color:#BB133E;}
	#usermenu a:active {color:#BB133E;}


	p.info {font-size:11px;color:#777777;padding:10px 0px 0px 0px;}
	
	
	/* Profil bearbeiten */
	#userLand {width:192px;}
	#userDOBday {width:43px;}
	#userDOBmonth {width:89px;}
	#userDOByear {width:54px;}
	#userGender {width:95px;}
	#userContactRadiosDiv input, #userNotifierRadiosDiv input, #DeleteUserPhoto {border:none;}
	table.wlpe td div {padding:4px 0px;}
	table.wlpe td div span {padding:0px 5px;}
	button.btn_inside {margin:3px 0px;}
	
		/* Newsletter Einstellungen */
		div.nl_options {padding:10px 0px 20px;}
		div.nl_options h4 {padding-bottom:5px;}
		div.nl_options p {padding-bottom:5px;}
	
	
	/* Mitgliederliste */
	div.wlpe_users h3 {padding-bottom:15px;}
	div.user_select_menu {color:#bbbbbb;font-size:18px;line-height:25px;padding:0px 25px 5px 0px;text-align:right;}
	div.user_select_menu h4 {color:#777777;}
	div.user_select_menu td {padding:3px 5px;text-align:center;color:#777777;}
	div.user_select_menu a span.active {color:#BB133E; font-weight:bold;}
	div.user_select_menu a {color:#000000;}
	div.user_select_menu a:link {color:#000000;}
	div.user_select_menu a:visited {color:#000000;}
	div.user_select_menu a:hover {color:#BB133E;}
	div.user_select_menu a:active {color:#BB133E;}

	/* Usermen� im Profil */
	table.wlpe .fourth ul {list-style-type:none;font-size:11px;padding:30px 0px 10px;}
	table.wlpe .fourth ul li {padding:4px 0px 2px 0px;}
	table.wlpe .fourth ul a {color:#777777;}
	table.wlpe .fourth ul a:link {color:#777777;}
	table.wlpe .fourth ul a:visited {color:#777777;}
	table.wlpe .fourth ul a:hover {color:#BB133E;}
	table.wlpe .fourth ul a:active {color:#BB133E;}



	span.private {color:#777777;}
	
	div.user{padding-bottom:15px;}
	img.avatar {float:left;padding-right:15px;}
	p.nick {padding-top:0px;}
	p.nick a {color:#000000;}
	p.nick a:link {color:#000000;}
	p.nick a:visited {color:#000000;}
	p.nick a:hover {color:#BB133E;}
	p.nick a:active {color:#BB133E;}
	
	
	/* Inside Formatierungen */
	ul.inside_login {list-style-type:none;}
	.wrapper .left {float:left;width:190px;padding-top:30px;}
	.wrapper .right {float:right;width:300px;}
	.wrapper .right .wlpeMessageText {border:solid #BB133E 1px;padding:5px;width:244px;}
	
	/* Registrierung */
	#wlpeTosCheckbox {border:none;}
	#wlpeMessage {padding:0px 0px 10px;}
	#wlpeMessage td {padding:0px 10px 0px 0px;}
	
	
/*####################*/
/* JOT Comment Styles */
/*####################*/	
	.jot-status td {padding:6px 6px;}
	.jot-row {border:none;margin-bottom: 10px;}
	.jot-row-up {border:solid red 1px;}
	.jot-content {padding: 3px; padding-right:25px;}
	.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
	.jot-posticon img {border: 0px;}
	.jot-mod {text-align: left;color: #666666;font-weight: bold; padding:0px 7px 5px 0px;}
	.jot-mod img {border: 0px;}
	.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
	.jot-mod a:hover {color: #666666;}
	.jot-nav {padding: 0px;text-align: center;margin: 10px;}
	.jot-list {padding:25px 0px 0px 0px}
	.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
	.jot-form {margin-bottom: 10px;padding-right:25px;}
	.jot-form fieldset {border: 0px;}
	.jot-extra {text-align: right;}
	
	.jot-message h3 {font-size:18px;font-weight:bold;line-height:18px;padding:0px;}
	.jot-message p {line-height:18px;}
	.jot-date{color:#777777;font-size:11px;padding-top:5px;}
	.jot-meta{color:#777777;font-size:12px;padding-top:5px;}
	.jot-textarea {width:320px;height:137px;border:solid #bdd500 1px;line-height:18px;font-size:12px;}
	
	.jot-form .right-space {padding-right:12px;}
	
	.jot-headline {padding:20px 0px 5px 0px;}
	
	.jot-bbcode {font-size:11px;}
	.jot-bbcode .bold {font-weight:bold;}
	.jot-bbcode .italic {font-style:italic;}
	.jot-bbcode .underline {text-decoration:underline;}
	
	.jot-submit {vertical-align:bottom;}
	
	#comments p{padding:0px;}
	#comments p.closed {padding:15px 0px;color:#777777;}
	
	#comment-form .co_lable {padding:4px 0px; color:#777777; width:150px;}
	#comment-form .co_input-text {border:1px solid #BDD500; width:200px;}
	#comment-form .co_input-captcha {border:1px solid #BDD500; width:147px; margin-top:5px;}
	#comment-form .co_space {padding:4px 0px;}
	.co_message td {padding:6px 6px;}
	
	
/*####################*/
/* MessageMe Styles */
/*####################*/

/* INBOX */
.messageMe_status {padding-bottom:15px;}
.messageMe_status td {padding:0px 10px 0px 0px;}
ul.inboxmenu {list-style-type:none;}
ul.inboxmenu li {float:left;}
ul.inboxmenu li.right {float:right;padding-right:25px;}
table.messageme td {padding:0px 1px;}
table.messageme td.title {font-weight:bold;}
td.msg_sender {width:100px;}	
td.msg_subject {width:171px;}
td.messageNew {font-weight:bold;}

