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

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

.p_block  { height:300px;padding-right:10px; border:0px solid #f00; overflow:auto; border: 1px solid #f00; }
.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{ }


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

.linklist-submenu-level2 ul li{padding-left:15px;height:16px; }

a#zuruck { display:block; margin-top:9px; margin-right:10px; float:left; } 


.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:250px; padding-left:7px; }
.preise table td.td_2{ text-align:right;}

