@charset "utf-8";
/* CSS Document */

.p_image { position:absolute; top:30px; left:0;width:200px; height:70px; text-align:right; }

.p_block  { position:absolute; top:0px; left:230px; width:584px; height:300px;padding-right:10px; border:0px solid #f00; overflow:auto; }
.hoch {height:350px;}

.p_block img { }
.p_block p{ margin:0px;  padding:0 20px 10px 0; margin-bottom:10px;}
.p_block h2{ margin:0px;  padding:0 20px 0 0; margin-bottom:10px;}

.p_block #text-links ul{ margin-top:3px; }
.p_block #text-links ul li a{ text-decoration:underline;}



.text-start-oben { text-align:right; width:180px; font-weight:bold; padding:10px; margin-top:25px;}
.text-start-oben h2{ padding:0; margin:0;}
.text-start-oben a{ font-weight: normal; text-decoration:underline;}

.text-start-unten { text-align:left; width:180px; font-weight:bold; padding-left:20px; margin-top:220px;}
.text-start-unten a{ font-weight: normal; text-decoration:underline;}
.text-start-unten h2{  padding-top:3px; color:#fff; background:#f90; width:55px; height:17px; text-align:center;}


.linklist-submenu-level1 ul li{ font-weight:bold; height:23px; }

.linklist-submenu-level2 ul {}
.linklist-submenu-level2 ul li{list-style-type: circle !important;padding-left:7px;padding-bottom:2px; }

a#zuruck { display:block; margin-top:20px; } 


.list_block {position:relative; border:0px dotted #f00; height:100px;}
.list_block h2{ margin:0px;margin-left:230px;  padding:0 20px 0 0;}
.list_block h2 a{ color:#f00; text-decoration:none;}
.list_block h2 a:hover{ color:#666; text-decoration:none;}
.list_block p{ margin-left:230px; margin-bottom:20px;border-bottom:0px solid #ccc; padding-right:20px;  }
.list_block .p_image { width:200px; top:0px;border:0px dotted #000;}
.list_block .p_image img{margin-top:0px;  }

.preise table { margin-bottom:10px; }
.preise table td{ height:14px; border-bottom: 0px dotted #666;}
.preise table td.td_1{ width:260px; padding-left:7px; }
.preise table td.td_2{ width:100px;text-align:right;}

.list_block table { margin-bottom:10px; margin-left:230px;}

div#gallery_img { margin-top:40px;}

div#img_nav { margin-top:10px;}
div#img_nav .button{ width:15px; border:0px solid #f00;margin-right:20px; z-index:15;}
div#img_nav a{ margin-right:15px;}
div#img_nav div{ float:left;  }
div#img_nav div.zuruck { margin-left:50px; padding-top:5px; }

a.zuruck { display:block; margin-top:15px; z-index:5; width:150px; }

.newsletter_headline h2{margin-bottom:0px; }
.newsletter_headline p{margin-left:0 !important;margin-bottom:20px; /* padding:2px 0;border-top:1px solid #666;border-bottom:1px solid #666; width:500px;*/}
.newsletter h2 { }
.newsletter p {margin-left:10px; }
.newsletter table { margin-bottom:40px;border-bottom:1px solid #DDE094; margin-left:10px; padding:0;}
.newsletter table tr { border:0;}

.newsletter table td {border:0;  margin:0px; padding:2px;border-top:1px solid #DDE094;}
.newsletter table td.td_1{ width:100px;}
.newsletter table td.td_2{ width:400px;}

