* {margin:0px; padding:0px;}

body{font-family:Helvetica, Arial, sans-serif; font-size:12px; background:url(images/bg_all.jpg) repeat-x; }

blockquote{margin-left:12px;}

.zentrieren{margin:auto; width:980px;}
.aussen{width:980px; float:left;}
.header{width:980px; height:395px; background:url(images/header.jpg) no-repeat;}

.navi_oben{float:left; width:921px; height:59px; background:url(images/navi_bg_2.png) no-repeat; margin:29px 0px 0px 27px;}
.navi_oben ul{}
.navi_oben ul li{float:left; list-style-type:none; width:115px; height:60px;}
.navi_oben li a{display:block; width:100%; padding:22px 0px; text-align:center; color:#000000; text-decoration:none;}

.navi_oben li a:hover{background:url(images/navi_hover.png) no-repeat; }
.header_navi_akt{background:url(images/navi_hover.png) no-repeat; }

.navi_oben .trenner{float:left; width:2px; background:url(images/trenner.jpg) no-repeat; margin-top:18px; height:26px;}

.navi_oben .kontakt_oben{width:170px; height:60px; float:right; font-size:11px;}
.navi_oben .kontakt_oben label{color:#ff921f; font-size:13px;}



.navi{width:980px; height:30px; background:url(images/navi_bg.jpg) repeat-x;}
.navi ul{ margin-left:40px;}
.navi ul li{float:left; list-style-type:none;}
.navi ul li a{padding:7px 20px; display:block; text-decoration:none; color:#555555;}
.navi ul li a:hover{text-decoration:underline;}

.trenner2{float:left; margin-top:6px;}


.main{width:980px; float:left; min-height:400px; background:url(images/bg.jpg) repeat-x;}

.main_left{float:left;width:501px;margin:20px 0px 0px 0px;}
.content_header{float:left;width:501px; background:url(images/content_header.png) no-repeat;}
.content_footer{float:left;width:501px; height:14px; background:url(images/content_footer.png) no-repeat;}
.content{float:left; background-color:#ffffff; width:440px; margin:40px 0px 0px 31px;}
.content .content_innen{margin:0px 30px; overflow:hidden; width:380px; color:#555555;}
.content div h1{ color:#ff921f; font-size:16px;}
.content div h2{ margin:4px 0px 14px 0px; font-size:14px;}
.content div p{ }


.gallery_main_left{float:left;width:980px;margin:20px 0px 0px 0px;}
.gallery_content_header{float:left;width:980px; background:url(images/content_header_breit.png) no-repeat; }
.gallery_content{float:left; background-color:#ffffff; width:919px; margin:40px 0px 0px 31px;}
.gallery_content_innen{float:left; margin:0px 30px; overflow:hidden;}
.tx-rgsmoothgallery-pi1{float:left;}
.carouselInner .thumbnail{float:left; border:1px solid #cccccc; margin-top:10px;}
.tx-rgsmoothgallery-pi1{margin-top:10px;}
.gallery_content div h1{ color:#ff921f; font-size:16px;}
.gallery_content div h2{ margin:4px 0px 14px 0px; font-size:14px;}
.gallery_content div p{ }

.tx-rgsmoothgallery-pi1{background:none !important;}
.jdGallery .slideElement{background-color:#ffffff !important;}

#externalthumbs .label{display:none;}

.main_right{float:left;}
.main_right_content{margin:48px 0px 0px 12px;}


.footer{width:980px; clear:both; float:left; margin:10px 0px 30px 0px;}
.footer_text{float:left; margin:20px 0px 0px 62px;}
.footer_text a{color:#000000; text-decoration:none;}
.footer_text a:hover{color:#000000; text-decoration:underline;}

.logo{float:right; background:url(images/logo.png) no-repeat; width:123px; height:37px; margin:0px 24px 0px 0px;}
.copyright{float:right; margin:20px 20px 0px 0px;}

.tx-veguestbook-pi1{margin:0px !important;}
.tx-guestbook-left{width:100% !important; background:none !important; height:none !important;}
.tx-guestbook-right{width:100% !important;}

#externalthumbs{float:left; margin-left:18px; width: 450px;}

.main_right_content h1{font-weight:bold; font-size:14px; color:#555555; margin-top:20px;}
.main_right_content p{font-weight:normal; font-size:12px; color:#555555;margin-top:10px;}


