body{background:#666; width:980px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px; padding:0px}

#wrap{background:#FFF url(images/wrap.gif); width:980px; margin:0px auto 0px; padding:0px; position:relative}

a img{border:none}

a:focus, a:hover, a:active{outline:none }

#top{width:980px; height:15px; margin:0px auto 0px; padding:0px; overflow:hidden}

.headero{height:67px; background:#fff; width:960px; margin:0px auto 0px; padding:0px; overflow:hidden}
.logo{height:30px; position:relative; top:25px; left:25px}
#header{width:960px; height:152px; margin:0px auto 0px; padding:0px; overflow:hidden}
*html #header{width:962px}
#header h1{color:#FFF; font-size:36px; font-family:Times New Roman,Georgia,Trebuchet MS; font-weight:normal; margin:0px; padding:20px 0px 0px 10px; text-decoration:none}

#header h1 a, #header h1 a:visited{color:#FFF; font-size:36px; font-family:Trebuchet MS,Arial,Tahoma; font-weight:normal; margin:0px; padding:0px; text-decoration:none}

#header h1 a:hover{color:#FFF; text-decoration:none}

.headerleft{width:640px; float:left; margin:0px; padding:0px; overflow:hidden}

.headerleft p{color:#C0C0C0; font-size:14px; margin:0px; padding:0px 0px 0px 10px; line-height:20px}

.headerright{background:#a7dc0f; width:238px; height:152px; float:right; margin:0px; padding:0 10px 0px 0px; text-align:right}
.headerright hr{margin:25px 0 0 10px; height:1px; text-align:left; width:228px; color:#cbea72; background:#cbea72; border:0}

.headerright p{margin:0px; padding:0px}

.headerright a, .headerright a:visited{font-weight:normal; font-size:12px; color:#fff; text-decoration:none}

.headerright a:hover{font-size:12px; font-weight:normal; color:#000}
div.hline{padding:1px 0 0 0}

#navbar{background:#000 url(images/navbar.gif); width:960px; height:35px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#FFF; font-weight:bold; margin:0px auto 0px; padding:0px}

#nav{margin:0px; padding:0px}

#nav ul{float:left; list-style:none; margin:0px; padding:0px}

#nav li{float:left; list-style:none; margin:0px; padding:0px}

#nav li a, #nav li a:link, #nav li a:visited{color:#FFF; display:block; font-weight:normal;     margin:0px; padding:9px 20px 10px 20px; text-decoration:none; text-transform:uppercase; border-right:1px solid #000}

#nav li a:hover, #nav li a:active{background:#000 url(images/navhov.gif); color:#FFF}

#nav li li a, #nav li li a:link, #nav li li a:visited{width:170px; background:#424242; color:#FFF; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000}

#nav li li a:hover, #nav li li a:active{background:#000; color:#FFF; padding:7px 10px 7px 10px}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:190px; margin:0px; padding:0px}

#nav li li{}

#nav li ul a{width:160px}

#nav li ul a:hover, #nav li ul a:active{}

#nav li ul ul{margin:-30px 0 0 191px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}

#nav li:hover, #nav li.sfhover{position:static}

#homepage{width:940px; margin:0px auto 0px; padding:0px 0px 0px 0px}

#homepage p{margin:0px; padding:0px}

#homepage a, #homepage a:visited{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #3A87DD}

#homepage a:hover{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #FFF}

#homepage embed, #homepage object{width:280px; height:235px; margin:0px; padding:0px}

#homepage .widget{background:#F7F7F7; margin:0px 0px 10px 0px; padding:9px; border:1px solid #E6E6E6}

#homepage ul{list-style-type:none; margin:0px; padding:0px}

#homepage ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}

#homepage ul ul{list-style-type:none; margin:0px; padding:0px}

#homepage ul ul ul{list-style-type:none; margin:0px; padding:0px}

#homepage ul li li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

#homepage ul li ul li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

#homepage ul li a, #homepage ul li a:visited{color:#222; text-decoration:none; border-bottom:1px dotted #F7F7F7}

#homepage ul li a:hover{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #3A87DD}

.homepageleft{float:left; width:620px; margin:0 0 0 10px}
.contentstart{padding:0 10px 0 5px}

.homepageleft h2, .homepageleft .likeh2{color:#222; font-size:14px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}

.homepageright{float:right; width:300px; margin:0px; padding:0px}

.homepageright h2, .homepageright .likeh2{color:#222; font-size:14px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}

#fcg{background:#F7F7F7; margin:0px 0px 10px 0px; padding:9px; border:1px solid #E6E6E6}

#fcg h2, #fcg .likeh2{color:#FFF; font-size:18px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 5px 0px; padding:5px 0px 0px 5px}

#fcg p{color:#FFF; margin:0px; padding:0px 10px 0px 10px; font-size:12px}

.hpbottomleft{float:left; width:310px; margin:0px; padding:0px}

.hpbottomright{float:right; width:310px; margin:0px; padding:0px}

#content{width:960px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:20px}

#contentleft{float:left; width:640px; margin:0px; padding:20px 0px 20px 20px}

#contentwide{float:left; width:920px; margin:0px; padding:20px 20px 20px 20px}

#contentwide a, #contentwide a:visited{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #3A87DD}

#contentwide a:hover{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #FFF}

#contentleft h1, #contentwide h1, #contentleft h2.teas, .contentstart h1{color:#9c0; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px dotted #CCC}

#contentleft h1 a, #contentwide h1 a, #contentleft h2.teas a{color:#9c0; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border:none}

#contentleft h1 a:hover, #contentwide h1 a:hover, #contentleft h2.teas a:hover{color:#222; text-decoration:none; border:none}

#contentleft h1.cat{color:#222; font-size:16px; border:none}

#contentleft h2, #contentwide h2, #contentleft .likeh2, #contentwide .likeh2, .contentstart h2{color:#639; font-size:16px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:18px; border-bottom:1px dotted #CCC}

.contentstart h2, .contentstart h1{margin:5px 0 10px 0; color:#9c0}

.contentstart h1{font-size:22px; margin:15px 0 10px 0}

#contentleft h3, #contentwide h3{color:#222; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px solid #CCC}

#contentleft h4, #contentwide h4{color:#222; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px solid #CCC}

#contentleft img.wp-smiley{float:none; border:none; padding:0px; margin:0px}

#contentleft img.wp-wink{float:none; border:none; padding:0px; margin:0px}

.postarea p, #homepage .contentstart p{padding:0px 0px 10px 0px; margin:0px}

.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited{color:#33035e; text-decoration:none; border-bottom:1px dotted #3A87DD}

.postarea a:hover, .postcomments a:hover{color:#33035e; text-decoration:none; border-bottom:1px dotted #FFF}

.postarea ol{margin:0px 0px 0px 5px; padding:0px 0px 10px 0px}

.postarea ol li{margin:0px 0px 0px 20px; padding:0px 0px 5px 0px}

.postarea ul{list-style-type:none; margin:0px 0px 0px 5px; padding:0px 0px 10px 0px}

.postarea ul ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px}

.postarea ul li, #homepage .contentstart ul li{background:url(images/arrow.gif) no-repeat top left; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px}

.postarea ul ul li{background:url(images/arrow.gif) no-repeat top left; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px}

blockquote{background:#F7F7F7; margin:0px 25px 15px 25px; padding:0px 25px 0px 10px; border:1px solid #E6E6E6}

#content blockquote p{margin:0px; padding:10px 0px 10px 0px}

.postauthor{margin:0px 0px 5px 0px; padding:0px; color:#666}

.postmeta{margin:0 0 25px 0}

.postmeta p{margin:0px; padding:0px}

code{color:#222; background:#EAEAEA; font-size:11px; margin:0px; padding:10px; display:block; font-family:Verdana,Tahoma,Verdana}

.archive{float:left; width:280px; margin:0px; padding:20px 25px 20px 0px}

img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}

img.alignnone{padding:0px; margin:0px 0px 10px 0px; display:inline}

img.alignright{padding:0px; margin:0px 0px 10px 10px; display:inline}

img.alignleft{padding:0px; margin:0px 10px 10px 0px; display:inline}

.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}

.alignright{float:right; margin:0px 0px 10px 10px}

.alignleft{float:left; margin:0px 10px 10px 0px}

.wp-caption{border:1px solid #DDD; text-align:center; background-color:#F5F5F5; padding:4px 0px 5px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}

.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}

#sidebar{float:right; width:260px; margin:0px 10px 0px 0px; padding:0px; line-height:18px}

#sidebar h2, #sidebar .likeh2{color:#222; font-size:14px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}

#sidebar a, #sidebar a:visited{color:#222; text-decoration:none; border-bottom:1px dotted #F7F7F7}

#sidebar a:hover{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #3A87DD}

#sidebar p{margin:0px; padding:0px; line-height:20px}

#sidebar .widget{background:#F7F7F7; margin:0px 0px 10px 0px; padding:10px; border:1px solid #E6E6E6}

#sidebar ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}

#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul ul ul{list-style-type:none; margin:0px; padding:0px}

#sidebar ul li li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

#sidebar ul li ul li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

#sidebar .video embed, #sidebar .video object{width:250px; height:205px; margin:0px; padding:0px}

.textwidget{margin:0px; padding:0px}

.postform{background:#F5F5F5; width:235px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 0px 0px; padding:1px; display:inline; border:1px solid #DDD}

#cat{background:#FFF; color:#222; margin:5px 0px 0px 0px}

#footer{background:#000; height:34px; width:960px; color:#FFF; font-size:11px; text-transform:uppercase; margin:0px auto 0px; padding:0px}

#footer p{color:#FFF; margin:0px; padding:0px}

#footer a img{border:none; margin:0px; padding:0px}

#footer a{color:#FFF; text-decoration:none}

#footer a:hover{color:#FFF; text-decoration:underline}

.footerleft{width:650px; float:left; margin:0px; padding:10px 0px 0px 10px}

.footerright{width:230px; float:right; margin:0px; padding:10px 10px 0px 0px; text-align:right}

#bottom{width:980px; height:15px; margin:0px auto 0px; padding:0px; overflow:hidden}

#subscribe{margin:0px; padding:10px 0px 5px 0px; overflow:hidden}

#subbox{background:#F5F5F5 !important; width:185px; color:#222; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px; padding:5px 0px 5px 5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; display:inline; border:1px solid #DDD}

#subbutton{background:#333 url(images/homelink.png); color:#FFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; font-size:12px; text-transform:uppercase; text-decoration:none; margin:0px 0px 0px 5px; padding:3px 5px 4px 5px; border:1px solid #333}

#searchform{margin:0px 0px 0px 0px}

#searchformheader{margin:15px 0 0 0; padding:0px}
*html #searchformheader{margin:3px 0 0 0}
#searchbox{background:#F7F7F7 !important; -moz-border-radius:3px;     -webkit-border-radius:3px; width:210px; color:#222; font-family:Arial,Tahoma,Verdana; font-size:13px; padding:3px; margin:0px 5px 0px 0px; border:1px solid #F7F7F7}

#searchbutton{background:#000 url(images/navbar.gif); -moz-border-radius:3px;  -webkit-border-radius:3px; color:#FFF; font-family:Arial,Tahoma,Verdana; font-size:13px; padding:3px; margin:7px 6px 0 0; border:1px solid #222}

#s{background:#FFF; width:175px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px 3px 0px 0px; padding:3px 0px 3px 3px; display:inline; border:1px solid #DDD}

#searchsubmit{background:#DDD; color:#222; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Trebuchet MS,Arial,Tahoma; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:1px 2px 1px 2px; border:1px solid #AAA; display:inline}

#submit{background:#666; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:2px 5px 3px 5px; border:1px solid #333}

#author, #email, #url{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:4px; border:1px solid #E6E6E6}

#comment{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 5px 0px; padding:4px; border:1px solid #E6E6E6}

.commentlist li ul li{font-size:12px}

.commentlist li{font-weight:bold}

.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}

.commentlist p{font-weight:normal; text-transform:none}

.commentmetadata{font-weight:normal}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px}

#commentform{margin:5px 10px 0px 0px}

#commentform textarea{width:98%; padding:2px}

#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}

#commentform p{margin:5px 0px 5px 0px}

#commentform #submit{margin:0px; float:left}

.alt{margin:0px; padding:10px}

.commentlist{margin:0px; padding:0px}

.commentlist ol{margin:0px; padding:10px}

.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}

.commentlist p{margin:10px 0px 10px 0px; padding:0px}

.children{margin:0px; padding:0px}

.nocomments{text-align:center; margin:0px; padding:0px}

.reply a, .reply a:visited{background:#666; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-size:11px; text-decoration:none; margin:0px; padding:2px 5px 3px 5px; border:1px solid #333}

.reply a:hover{background:#3A87DD; color:#FFF; text-decoration:none; border:1px solid #3A87DD}

.commentmetadata{font-size:10px; margin:0px; display:block}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

.alignright{float:right}

.alignleft{float:left}

.thread-alt{background:#FFF; margin:0px; padding:0px}

.thread-even{background:#F7F7F7; margin:0px; padding:0px}

.depth-1{border:1px solid #E6E6E6; margin:0px; padding:0px}

.even, .alt{border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0px; padding:0px}

.headero #title{color:#33035e; font-size:30px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0; padding:6px 0 0 20px; text-decoration:none; line-height:36px}

.headero #title a{color:#639; margin:0; padding:0; text-decoration:none}

.headero #title a:hover{color:#639; text-decoration:none}

.headero #description{color:#000; font-size:14px; font-style:italic; font-weight:normal; margin:0; padding:0 0 0 20px}

.post-teaser{margin-bottom:25px}
.float{float:left; margin:0 10px 0 0}
.imp{position:relative; top:10px; right:10px}
.imp2 a, .imp2 a:visited, .imp2 a:hover{font-size:13px; font-weight:bold}
.schutz{display:none}

