
.unsichtbar {display:none;}
h1,h2,h3,p  {padding:0;margin:0;font-family:verdana,futura,helvetica,sans-serif}

body { background-color:#d7dce6;

 background-image:url(images/body_bg.jpg);  background-repeat:repeat-x;
       
	   padding:0; margin:0;}




A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #cc3333;
  text-decoration: underline; 
}



#header
{position:relative;width:900px;margin:auto;
background-color:white;
background-image:url(images/headgreen.jpg);background-repeat:no-repeat;
background-repeat:repeat-x;border:3px solid white}

#suche {margin-bottom:55px;}


#searchform {
	text-align: left;margin-left:10px;margin-top:5px;
	}
#searchsubmit {
	padding: 0px;background-color:transparent; font-weight: bold; font-size: 11px; border:0px solid black;float:left;color:#ff6633;letter-spacing:1px;margin-top:0px;
	}
#s {width:165px;margin-top:0px;background-color:#ffffff;color:black;font-weight:bold;}
	

.kleintext {
        line-height :180%;
        FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif; 
        FONT-SIZE:11px;
        Color:#000;
        background-color:transparent; 
        }
		
.plus {
        Color:red;background-color:transparent;
}

#content p.klein {
        line-height :14px;
        FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif; 
        FONT-SIZE:11px;
        Color:#000;
        background-color:transparent; 
		padding-top:1em;
        }

#content A:link {background-color:transparent;COLOR:teal;text-decoration:underline;}
#content A:visited {background-color:transparent;COLOR:black;text-decoration:underline;}
#content A:hover {background-color:transparent;COLOR:#cc3300;text-decoration:underline;}

#sidebar {
	width:390px;background-color:transparent; font-size: 12px; color:gray;float:right;text-align:left;margin-top:200px;border:0px dashed green}
	
#sblinks {width:190px;float:left;border:0px solid red}





#sblinks p {padding-top:6px;padding-bottom:4px;padding-left:8px;text-align:left;font-size: 11px;line-height:190px;padding-right:5px;color:black;margin:0px;}	

#sblinks h3 {text-align:left;font-size: 14px;line-height:16px;color:black;margin:0px;padding:0px}	
#letztekomments {}
#letztekomments h2 {font-size:14px;color:#000000;margin:0px;margin-top:10px;padding-left:8px;padding-bottom:6px}
#letztekomments p {padding-top:0.5em;padding-bottom:0.5em;font-size:11px;line-height:14px;padding-left:8px;}

#sbrechts {width:185px;float:right;border:0px solid yellow}

#sbrechts h2{ 
  color:#fff;
  font-size: 11px;
	margin: 0px 0px 5px 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 3px;

	font-family: verdana, arial, helvetica, geneva, sans-serif;
	border-top:0px solid black;
	border-bottom: 0px solid #000;
	letter-spacing:1px;
	text-transform: uppercase;
	background-color:#bbc3d3;
	}

#sbrechts ul {margin-left:15px;padding-left:10px;
		border:0px solid yellow;	margin-right:0px;
		list-style-image: url(images/arrow.gif);text-align:left;
		}

#sbrechts li {font-size: 11px;line-height:16px;margin-right:0px}

#sidebar h3 {}	

#sbrechts p {padding-top:10px;padding-bottom:20px;text-align:center;font-size: 11px;line-height:17px;margin-right:0px;padding-right:8px;padding-left:8px;color:black}

#sidebar img {border:none}


#hauptmenu {position:absolute;display:block;
	background-color:#bbc3d3;color:white;font-weight:bold;
	FONT-FAMILY:Verdana,Futura,Helvetica,Geneva,sans-serif;letter-spacing:1px;
	FONT-SIZE:0.8em;top:164px;text-align:center;width:900px;margin-bottom:15px;z-index:1000;padding-top:1px;padding-bottom:1px}

#fussmenu {display:block;
	background-color:#bbc3d3;color:white;font-weight:bold;
	FONT-FAMILY:Verdana,Futura,Helvetica,Geneva,sans-serif;letter-spacing:1px;
	FONT-SIZE:0.8em;top:168px;text-align:center;width:900px;padding-top:1px;padding-bottom:1px
	}
	


#hauptmenu a:link {color:white}
#hauptmenu a:visited {color:white}
#hauptmenu a:hover {text-decoration:underline;}

#fussmenu a:link {color:white}
#fussmenu a:visited {color:white}
#fussmenu a:hover {text-decoration:underline;}


#content
{margin-top:185px;text-align:left;background-image:url(images/bgcontent2.jpg);}

#content .time {display:block;padding-top:10px;height:24px;
	background-color:transparent;
	FONT-FAMILY:Arial,Futura,Helvetica,Geneva,sans-serif;
	FONT-SIZE:0.8em;
	TEXT-ALIGN:left;
	color:#993333;

	}
	

#content h1, h2, h3, p, ul,ol,blockquote  {margin-left:10px;margin-right:400px;text-align:left;}
#content blockquote {font-size:90%;margin-right:0px}


#content  h3.entryhead {
	FONT-FAMILY: Arial,Futura, Helvetica, sans-serif; FONT-WEIGHT: 500; FONT-SIZE: 140%; line-height:150%; background-color:transparent; margin-bottom:0em;border:0px solid red;
}

#content h2.pagetitle {FONT-FAMILY: Arial,Futura, Helvetica, sans-serif; FONT-WEIGHT: 500; FONT-SIZE: 110%; line-height:130%; background-color:transparent; margin-bottom:0.7em;color: black;
}

#content h1 a:link,  #content  h1 a:hover, #content  h1 a:visited  {
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
	}
	
#content h1 {
	FONT-FAMILY: Arial,futura, Helvetica, sans-serif;	FONT-WEIGHT: 500;font-size:145%;letter-spacing:1px;
	line-height:110%;
	margin-bottom:0.7em;text-decoration: none;
}
#content h2, #content h3 {
	FONT-FAMILY: Verdana,Arial,futura, Helvetica, sans-serif;	FONT-WEIGHT: 700;font-size:85%;color:#000000;	
	line-height:140%;margin-top:1.3em;margin-bottom:1em;
}


	
#content P,UL,OL,blockquote {
	font-family: Verdana, Futura, Helvetica, Geneva, sans-serif;
	color:#000000;	
	background-color:transparent;
	font-size:80%;
	line-height:150%;
}
#content p {margin-top:0.5em;margin-bottom:0.5em;}
#content blockquote {font-size:90%;}
#content li {padding-bottom:8px}

#content ol li p {margin-left:0px;margin-right:0px;text-align:left;font-size:100%;}

.post {
	margin: 0;
	}

#content  .postmetadata {
	margin-top:2em;margin-bottom:2em;
	font-size:0.8em;
	border-top:1px solid gray;
	color:gray;
	padding-top:5px;
	margin-right:400px;	
	}
.entry {border-top:0px solid gray;margin-top:0px;}

#content p.hinweis {FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;  
line-height:1.3em;
	FONT-SIZE:0.8em;padding-bottom:0px;padding-right:20px;font-weight:bold;color:red}
	
.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;

}

 .alignleft {float:left;}
 .alignleft {float:right}
 

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	margin:0;
	}

img.centered {
	margin-top:15px;margin-bottom:10px;display: block;
	margin-left: 0 px;
	margin-right: auto;border:1px solid teal
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0.5em 7px 2px 0;
	margin-right:15px;
	display: inline;
	}
	
img.aligncenter {margin-top:15px;margin-bottom:10px;display: block;
	margin-left: 0 px;
	margin-right: auto;border:1px solid teal}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


#footer {background-color:transparent;background-image:url(images/bgcontent2.jpg);}
.footertext {

	FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;  
line-height:17px;
	FONT-SIZE:11px;
background-color:transparent;
	TEXT-ALIGN: right;
	padding-right:20px

}

#content p.small { 	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	FONT-SIZE:11px; 
	line-height:14px;
	color: #666666;
	background-color:transparent; padding-bottom:10px }
	
.wp-caption-text {FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	FONT-SIZE:11px; font-style:italic;
	line-height:14px;
	padding:0px; margin:0px; padding-bottom:10px }

	#comments {border:0px solid silver}
	#comments p {margin-left:10px;FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; margin-right:0px;
	FONT-SIZE:0.85em; 
	line-height:1.4em;
	color: #000;
	background-color:transparent; padding-top:0.8em}
	#suchbox {text-align:center}
	#suchbox img {border:none;}
	#suchintro p {margin-left:0px;font-family:verdana,futura-helvetica,sans-serife;padding-right:100px;padding-left:0px;line-height:1.5em}

.socialbookmarks {margin-left:240px;display:block}
#content h2.subhead {margin-top:-1.2em}


.contactform {margin-left:10px;font-family: Verdana, Futura, Helvetica, Geneva, sans-serif;
	color:#993333;
	background-color:transparent;
	font-size:80%;
	line-height:150%;}
	
h2.border {display:block;width:490px;border-top:5px solid #ccffcc;margin-left:0px;padding-left:10px;padding-top:0px;padding-bottom:0px}



/* Begin Calendar */
#wp-calendar {
	empty-cells: hide;

	width: 155px;border-collapse:collapse;margin-left:10px;
	FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif; 
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;background-color:#fff
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;background-color:#fff;
	}

#wp-calendar a {
	display: block;background-color:#ffffcc;color:red;
	}

#wp-calendar caption {
	text-align: center;margin:0px;padding:0px;margin-left:-1px;
	background:#bbc3d3;color:white;width:156px;
	padding:3px;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;border:1px solid #bbc3d3;color:#000000;
	}
	
#wp-calendar th {
	text-align:center;color:#bbc3d3;border:1px solid #bbc3d3;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
#today {background-color:#ffffcc;}

/* End Calendar */


#sblinks h2 {display:block;width:180px;color:white;font-size:14px;letter-spacing:1px;color:#006633;border-top:0px solid black;border-bottom:0px solid black;margin-bottom:10px;background-color:#fff;text-align:center;padding-top:2px;padding-bottom:2px}

#sblinks p.alpha {margin:0px;padding:0px;padding-left:10px;padding-richt:10px;line-height:18px;color:gray;font-weight:bold}

#content p.letter {text-align:center;padding-top:15px;padding-bottom:10px;font-size:24px;font-weight:bold;color:#ff6600;font-family:georgia;}

#content .navigation  {
	display: block;width:430px;margin-left:20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	FONT-FAMILY: Arial, Futura, Helvetica, sans-serif;  
line-height:1.3em;
	FONT-SIZE:0.75em;
	}
	
	#blogroll {margin-top:20px}
#blogroll h2   {font-size:1.2em;line-height:2em;margin-top:1.8em;margin-bottom:1.1em;margin-right:0px}
#blogroll ul {list-style-type:none;
 	margin:0;
}
#blogroll li   {font-size:12px;line-height:21px}
#blogroll ul li ul {
	font-size: 11px;
	color: #000;
	margin-right: 6px;
	list-style-type:disc;
}

.contactform  {width:470px}

.wpcf7-response-output {FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif; 
        FONT-SIZE:12px;padding-left:10px;
        Color:red;}
.wpcf7-mail-sent-ok {FONT-FAMILY: Verdana,Arial, Helvetica, Geneva, sans-serif; 
        FONT-SIZE:12px;
        Color:red;padding-left:10px;}
		
		
#video {width:170px;text-align:center;}
#video img {margin-left:15px;margin-top:8px;border:1px solid teal;padding:2px}