body{font-size:12px; font-family:'Trebuchet MS', sans-serif; text-align:left; line-height:1.4; color:#666; text-align:left; background:#ededee;}
a{color:#d2222d;}
.website{width:922px; border-bottom:100px solid #ededee; margin:0 auto; position:relative; background:url(../layout/bgWebsite.gif) repeat-y 0 0; overflow:hidden;}
#withoutTeaser{background:url(../layout/bgWebsiteOhneTeaser.gif) repeat-y 0 0;}
b.zoom{display:block; width:18px; height:18px; position:absolute; right:10px; bottom:15px; background:url(../layout/icon_bildvergroesserung.png) no-repeat 0 0;}
.top{width:100%; height:344px; background:url(../layout/bgTop.gif) no-repeat 0 0 #fff; position:relative; float:left;}
.top h1{position:absolute; left:0; top:15px; width:695px; text-align:right; text-transform:uppercase; color:#d2222d; font-size:16px; line-height:1.1;}
.top h1 span{display:block; color:#666; font-size:14px; padding-top:5px;}
.top .headerImg{display:block; float:left; margin:94px 0 0 0; width:709px; height:215px;}
.home{display:block; width:163px; height:146px; position:absolute; left:716px; top:0; background:url(../layout/logo.png) no-repeat 0 0 transparent; text-indent:-999em; z-index:9;}

.navLevel1{float:left; margin:94px 0 0 6px; width:201px; display:inline;}
.navLevel1 li{position:relative; padding:0; line-height:0;}
.navLevel1 a{display:block; width:100%; height:36px; background:url(../layout/bgNavLevel1.jpg) no-repeat 0 -36px; line-height:36px; color:#fff; text-transform:uppercase; text-indent:11px;}
.navLevel1 a:hover,
.navLevel1 .active a{display:block; width:201px; height:36px; background:url(../layout/bgNavLevel1.jpg) no-repeat 0 0; text-decoration:none;}

div.navLevel2{float:left; width:200px; margin:0 0 0 6px; min-height:1px; overflow:hidden;}
ul.navLevel2{border-top:1px solid #cfd2d4; margin-bottom:1em;}
ul.navLevel2 li{position:relative; float:left; width:100%; overflow:hidden; border-bottom:1px solid #cfd2d4;}
ul.navLevel2 span{}
ul.navLevel2 a{display:block; padding:9px 11px 5px 9px; line-height:16px; text-transform:uppercase;}
ul.navLevel2 .passive a{color:#666;}
ul.navLevel2 .passive a:hover{color:#d2222d; text-decoration:none;}
ul.navLevel2 .active a{color:#d2222d;}
ul.navLevel2 .active a:hover{text-decoration:none;}
ul.navLevel2 .active .passive a{color:#666;}
ul.navLevel2 .active .passive a:hover{color:#d2222d;}
ul.navLevel2 ul{clear:both; float:none;}
ul.navLevel2 ul a{padding:3px 5px 3px 31px;}
ul.navLevel2 ul li{border:0;}
ul.navLevel2 ul .passive a{}
ul.navLevel2 ul .passive a:hover{}
ul.navLevel2 ul .active a{}
ul.navLevel2 ul .active a:hover{}
ul.navLevel2 #navLevel3FirstEntry{border:0}
ul.navLevel2 #navLevel3SoleEntry{border-top:0; border-bottom:0;}
ul.navLevel2 #navLevel3LastEntry{border-bottom:0; padding-bottom:10px;}


.content{width:450px; margin:0 0 0 21px; float:left;}
#withoutTeaser .content{width:650px;}
.content h1{font-size:24px; color:#d2222d; line-height:1.2; margin:.5em 0;}
.content h2{font-size:18px; color:#8b1221; line-height:1.2; margin:.5em 0;}
.content p{margin-bottom:.5em;}
.content ul{padding-left:15px; list-style:disc; overflow:hidden; zoom:1;}
.content ol{padding-left:25px; list-style:decimal; overflow:hidden; zoom:1;}
.imgLeft p,
.imgRight p,
.imgCenter p{margin-top:5px;}
div.content div.newsWrapper{margin-top:0;}
.content img{border:1px solid #cfd2d4; padding:4px;}
.content .adminModuleCenterBar img{border:0; padding:0;}


.teaserWrapper{width:190px; margin:0 0 0 40px; float:left;}
.teaserWrapper h2{text-transform:uppercase; margin:0 0 1em 0;}
.teaser{margin-bottom:40px;}
.bottom .teaser{margin-bottom:0;}
.teaser h3{font-size:14px; color:#333; line-height:1.3; font-weight:bold;}
.teaser .shortNewsDate{display:block; margin:0;}
.teaser .readMore{display:block; font-weight:bold; color:#333;}
.teaser .image{margin-bottom:10px;}

.bottom{clear:both; min-height:70px; width:856px; padding:95px 50px 0 16px; background:url(../layout/bgBottom.gif) no-repeat 0 0 #ededee; position:relative; float:left;}
.smallNav1{margin:10px 0 0 0;}
.smallNav1 li{float:left; margin:0 25px 0 0;}
.smallNav1 a{color:#333;}
.smallNav1 a:hover,
.smallNav2 .active a{color:#d2222d; text-decoration:none;}

#editMode .navLevel1 a{text-indent:20px;}
#editMode .navLevel1 .editButton{display:block; width:16px; height:16px; position:absolute; left:2px; top:9px; background:none transparent; z-index:99;}
#editMode .navLevel1 .editButton img{position:relative; left:0; top:0; margin:0; padding:0; display:block;}

#editMode .navLevel2 a{padding-left:20px}
#editMode .navLevel2 .editButton{display:block; width:16px; height:16px; padding:0; margin:0; border:0; position:absolute; left:2px; top:7px; background:none transparent; z-index:99;}

#editMode .navLevel3 a{padding-left:30px}
#editMode .navLevel3 .editButton{display:block; width:16px; height:16px; padding:0; margin:0; border:0; position:absolute; left:12px; top:2px; background:none transparent; z-index:99;}

#editMode .smallNav1 .editButton{position:relative; top:2px; left:2px;}


