/*

*/

body { margin:0px; font-family:verdana; font-size:12px; text-align:center; background-image:url("./img/back_top.gif");background-repeat:repeat-x;background-position: 0px 0px; }
div { text-align:left;}
p { text-align:justify; padding-right:20px;}
img { border:0px; }
ul,ol { padding:0px; margin:0px; }

#top {  margin:0px; height:100px;}
#layout { clear:both; margin-left:auto;margin-right:auto; margin-top:10px; width:900px; }

#inhalt { width:500px; float:left;margin-top:40px;}
#inhalt a { color:#000088; }
#inhalt .titleh1 { border-left:15px solid #4695BA; font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px 0px 0px 10px; margin: 0px; padding-right:20px; color:#12252D;}
#inhalt .titleh2 { border-left:15px solid #4695BA; margin:0px; padding:2px 0px 0px 11px; font-size:11px; font-weight:normal;}
#titelbild { margin-bottom:15px; }

#content { border-top:1px solid #12252D; padding-top:3px; margin-top:10px; margin-bottom:30px;}
#content p,#content .pblock { line-height:21px; letter-spacing:0px; font-size:12px; margin:0px; padding:0px; margin-top:12px;padding-right:20px; margin-bottom:12px; }
#content h2 { margin:0px; padding:0px; line-height:21px; letter-spacing:-1px; text-align:left; font-size:14px; padding-top:21px;}
#content h2 a { color:#000000; text-decoration:none;}
#content h3 { margin:0px; padding:0px; line-height:21px; letter-spacing:1px; text-align:left; font-size:12px; padding-top:21px;}
#content ul { list-style:none; padding:0px; margin:0px; padding-top:12px; padding-bottom:0px;}
#content li { padding:0px; margin:0px;padding-right:70px; line-height:21px; letter-spacing:0px; text-align:left; font-size:12px; padding-left:40px; list-style:none; padding-bottom:12px; background-image:url("./img/bullet.gif"); background-repeat:no-repeat;background-position:12px 7px;}
#content blockquote {  padding:20px; margin:0px; margin-right:20px; margin-top:24px;  font-size:12px; color:#444444; padding-left:60px; background-image:url("./img/blockquote.gif"); background-position: 10px 0px; background-repeat:no-repeat; padding-top:1px; padding-bottom:10px;}
#content blockquote p { font-size:12px; color:#444444; line-height:18px; letter-spacing:0px; text-align:left; margin:0px; padding:0px; margin-top:9px; margin-bottom:9px; }
#content .tags { margin-top:42px; }
#content .bottom { padding-top:42px; }
#content .backlink { margin-top:32px; }

#inhalt .themenh3, #content .pings { border-left:15px solid #4695BA; margin:0px; padding:0px; padding-left:10px; letter-spacing:1px; text-align:left; font-size:12px; margin-top:41px; border-bottom:1px solid #12252D; padding-bottom:3px; margin-bottom:15px; margin-right:20px;}
#inhalt .themen, #comments, #trackbacks { list-style:none; margin:0px; padding:0px;}
#inhalt .themen li { list-style:none; float:left; width:235px; margin:0px; padding:0px; margin-right:10px;margin-bottom:10px;}
#inhalt .themen li { width:235px; height:60px; background-color:#efefef; }
#inhalt .themen li h3 { margin:6px 0px 0px 0px; padding:0px; font-size:16px; letter-spacing:-1px; font-family:arial;  color:#4695BA; float:right; width:172px; }
#inhalt .themen li h3 a { color:#4695BA; text-decoration:none;}
#inhalt .themen li h3 a:hover { text-decoration:underline;}
#inhalt .themen li img { float:left; padding:1px; background-color:#ffffff; border:1px solid #7c7c7c; margin-right:6px;}
#inhalt .themen li p { text-align:left; font-size:10px; margin:3px 0px 0px 3px; padding:0px; padding-right:5px;}

#menue  { width:380px; float:right; background-color:#ECF4F8; margin:40px 0px 0px 0px; }
#menue li { list-style-type: none; margin:0px; padding:0px;}
#menue li ul li { list-style-type: none; margin:0px; padding:0px;}
#menue h5 { letter-spacing: -1px; font-size: 14px; font-family:arial; padding: 5px 0px 3px 0px; margin:0px; border-bottom: solid 1px #12252D; color:#12252D;}
#menue p { margin: 0px; padding: 3px 0px 5px 0px; font-size:11px;} 
#menue li a { color:#12252D; text-decoration:none; }
#menue li a:hover { color:#12252D; text-decoration:underline; }
#menue .links { float:left; width:162px; text-align:left; padding:10px 0px 10px 10px;}
#menue .links ul li ul li, #menue .beide ul li, #menue .rechts ul li ul li { margin: 0px; list-style-type: none; padding: 3px 0px 5px 8px; color: #000000; text-decoration: none; border-bottom: solid 1px #C5D8E1; background-image:url("./img/buttons/menue.gif");background-repeat: no-repeat; background-position: left 5px;  display: block;}  
#menue .links ul li, #menue .rechts ul li, #menue .beide { margin-bottom:15px; }
#menue .feeds {  clear:both; padding:0px 13px 0px 10px; margin-bottom:15px; }
#menue .rechts { float:right; width:180px; text-align:left; padding:10px 13px 10px 0px;}
#menue .beide, #menue .contentads { clear:both; padding:0px 13px 10px 10px;}
#menue .top { text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; background-image:url("./img/menue_top.gif");background-repeat: no-repeat; background-position: left 0px; }
#menue .ftop { text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; background-image:url("./img/fmenue_top.gif");background-repeat: no-repeat; background-position: left 0px; }
#menue .top h4, #menue .ftop h4  { margin:0px; font-size:12px; font-weight:bold; padding:8px 0px 8px 0px; letter-spacing:2px; color:#4695BA; font-variant:small-caps; }
#menue .bottom { text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; height:11px; background-image:url("./img/menue_bottom.gif");background-repeat: no-repeat; background-position: left 0px; }
#menue .fbottom { text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; height:11px; background-image:url("./img/fmenue_bottom.gif");background-repeat: no-repeat; background-position: left 0px; }
#menue .sozial { text-align:center; }
#menue .sozial img { background-color:#ffffff; }
#menue .menuefotos img { padding-top:3px; }

#menue .contentads ul li { background-color:#ffffff; margin:3px 0px 5px 0px;}
#menue .contentads p { padding:0px; margin:0px; text-align:left;}
#menue .contentads .head { padding:5px 70px 0px 20px; font-weight:bold;}
#menue .contentads .head a { color:#000099; text-decoration:underline;}
#menue .contentads .desc { padding:2px 70px 0px 20px; }
#menue .contentads .domain { padding:2px 70px 5px 20px; color:#008000;}
#menue .contentads .domain a { color:#008000;}

#menue small { color:#444455; }

