/* CSS by Philipp Klinz *//* general CSS */
* { margin: 0; padding: 0; }
body { background-color: #910000; padding: 0% 0; font-family: tahoma; width: 100%;}
a { text-decoration: none; }
p {margin-bottom:15px;}
/* specific CSS */
.header_overall {width: 100%; height: 238px; background-image: url(gfx/header_pr.jpg); background-repeat: repeat-x;border-bottom: 1px solid #910000;}
.header_logo {width: 900px; height: 238px; background-image: url(gfx/header.jpg);}
/* Layout CSS */
.content {width:100%;margin:0px;position:relative;}
.content2 {margin:0px;background:#FFFFFF url("gfx/back_left.png") bottom left repeat-y;}
.content2 .left {float:left;width:237px;border-right: 1px solid #910000;background-color: #910000;}
.content2 .main {margin-left:238px; padding:10px;padding-top:33px;background: #FFFFFF url('gfx/content_header.jpg') left top repeat-x;}
.content .left h2 {width: 237px;height: 35px;  background-image: url('gfx/menu_head.jpg');  background-repeat: no-repeat;  text-align: center;  font-size: 15px;  line-height: 240%;  color: #910000;  border-bottom: 1px solid #910000;}
.content .left .geile_sau {width: 237px; height: 218px; background: url('gfx/menu_pic.jpg') no-repeat;position:absolute;bottom:0px;left:0px;border-right: 1px solid #910000;}
/* menu */
.navigation {margin-bottom:450px;}
.menu {list-style-type: none;}
.menu li a {display: block; color: #FFFFFF; background-image: url('gfx/menu_cell.jpg');font-size: small; line-height: 180%;padding-left: 30px;height: 30px; }
.menu li a:hover {height: 30px;background-image: url('gfx/rollover.jpg');}
.footer {clear:left;padding: 5px; padding-right: 10px;color: #ffffff;text-align:right;font-size:10px;background-color: #910000;}
.footer a {color:#ffffff;}