/* Style sheet style */
.ce_gallery{margin-left:15px;}
#content .ce_gallery table tr td{margin:0px;padding:0px;}
.ce_gallery td .image_container{text-align:center;margin-top:10px;margin-bottom:10px;margin-right:0px;margin-left:0px;padding:0px;}
#content table tr td p{margin:0px;padding:0px;}
.caption{margin:0px;padding:0px;}
#bilder .image_container{border-width:1px 0px;border-style:solid;border-color:#fff;padding:0px;margin:0px;}
.col_1{padding-right:0px;}
.ce_text{margin-top:10px;}
#monatsspezial .mod_subscribe h1{font-size:12px;}
#monatsspezial .mod_unsubscribe h1{font-size:12px;}
#table_21 td{margin-right:auto;margin-left:auto;text-align:center;border:1px solid #333333;font-size:11px;margin:0px;padding-right:0px;}
#table_11 .col_1{padding-right:50px;}
#content ul li h2{padding-left:10px;}
#content ul li ul{list-style-type:none;}
th{margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #1f70a1;font-weight:bold;color:#1f70a1;}
td{padding-top:5px;padding-right:130px;padding-bottom:5px;margin:0px;}
#newsletter .checkbox{display:inline;margin-top:10px;margin-left:10px;background-color:#aac3d1;border:1px solid #52575a;}
#newsletter .submit{margin-bottom:10px;margin-left:10px;background-color:#aac3d1;border:1px solid #52575a;}
#newsletter .text{margin-top:10px;margin-left:10px;background-color:#aac3d1;border:1px solid #52575a;}
#newsletter label{margin-left:10px;}
#newsletter h1{margin-bottom:5px;margin-left:10px;font-size:14px;color:#fff;}
#newsletter p{margin:0px;padding:0px 0px 5px 10px;font-size:12px;color:#ffffff;}
.image_container{margin:10px 5px 5px 5px;}
.ce_gallery img{margin:2px 6px;}
#content .mod_photoshow img{}
.clear{clear:both;}
.submit{display:block;margin-top:10px;margin-bottom:15px;background-color:#cccccc;border:1px solid #003366;}
.auswahl{margin-top:10px;}
.auswahl label{display:inline;}
.ce_text p{margin-top:10px;}
.info{margin-left:20px;}
.accordion{width:200px;margin-left:20px;}
#content img{padding:0px;border:2px solid #236E95;}
#content a{font-weight:normal;text-decoration:none;color:#1F70A1;}
.error{font-weight:bold;color:#8a6135;}
label{display:block;margin:3px 0px;}
select,input,textarea{background-color:#cccccc;border:1px solid #003366;}
.formbody{margin-left:20px;}
#navi ul li ul li{padding:5px 0px 5px 10px;border:0px;font-weight:normal;font-size:12px;color:#ffffff;white-space:nowrap;}
#navi ul li ul li .active{padding-right:0px;border:0px;font-weight:normal;font-size:12px;color:#90b9d0;white-space:nowrap;}
.ce_gallery table{margin:0px;padding:0px;}
table{width:600px;margin-bottom:0px;margin-left:20px;padding-bottom:15px;color:#3c3c3c;}
hr{}
#navi ul li .active{color:#90b9d0;}
#navi p{margin:0px;padding:0px;font-weight:bold;}
#content p{margin-right:40px;margin-bottom:10px;margin-left:20px;padding:0px;font-size:14;color:#3c3c3c;line-height:20px;}
h1{width:100%;padding-top:10px;padding-bottom:4px;padding-left:20px;font-weight:normal;font-size:16px;color:#1F70A1;margin:0px;}
h2{margin:0px;padding:10px 10px 0px 40px;font-weight:normal;font-size:13px;color:#333333;}
h3{margin-left:20px;padding-bottom:2px;padding-top:10px;border-bottom:1px solid #1f70a1;font-weight:bold;color:#1f70a1;font-size:12px;margin-top:0px;margin-bottom:10px;}
ul{margin:0px;padding:0px;}
#navi ul li{padding-top:5px;padding-bottom:5px;padding-left:30px;border-bottom:1px solid #fff;font-size:14px;list-style-type:none;}
#content ul{padding:0px 0px 0px 40px;color:#1F70A1;}
#content ul li{margin-bottom:5px;margin-left:0px;}
#navi a{text-decoration:none;color:#fff;}
#navi ul li a:hover{height:50px;margin:0px;padding:0px;color:#fff;}
#head img{}
#container{width:975px;height:100%;margin:0px auto;background-color:#aac3d1;font-family:Verdana, Arial, Helvetica,  sans-serif;}
body{background-color:#fff;background-image:url("tl_files/img/bg.jpg");background-position:center top;background-repeat:repeat-x;font-family:Verdana,;font-weight:normal;font-size:12px;margin:0px padding:0px;}
#head{width:975px;height:348px;}
#logo{width:264px;height:348px;position:relative;float:left;background-color:#C0D1DB;border:1px solid #fff;}
#logo img{margin:50px 0px 0px 5px;}
#bilder{width:510px;position:relative;float:left;}
#bilder .image_container img{margin:0px;padding:0px;}
#anschrift{width:197px;height:348px;position:relative;float:left;background-color:#1f70a1;border:1px solid #fff;}
#oeffnungszeiten{height:160px;margin:0px;padding:0px 0px 0px 10px;background-color:#1f70a1;border-bottom:1px solid #fff;font-size:11px;color:#fff;margin:0px;}
#oeffnungszeiten p{padding-top:9px;margin:0px;}
.rechtsb{padding-right:10px;text-align:right;}
#oeffnungszeiten a{text-decoration:none;color:#ffffff;}
#box{height:187px;background-color:#C0D1DB;border-bottom:1px solid #fff;}
#kasten{width:265px;position:relative;float:left;display:block;margin:0px;padding:0px;background-color:#1f70a1;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#navi{width:265px;position:relative;float:left;background-color:#1f70a1;background-repeat:no-repeat;color:#fff;}
#newsletter{width:200px;margin-top:27px;background-color:#1f70a1;color:#ffffff;}
#content{width:680px;position:relative;float:right;background-color:#aac3d1;}

