@charset "utf-8";
* {margin: 0; padding: 0;}
html {height: 100%;}
body {background: #fff; height: 100%; margin: 0; padding:0; font-family: Verdana, Helvetica, Arial, sans-serif;}

a:link, a:visited {color: #4a4a4a;}
h1, h2, h3 {font-size: 18px; font-weight: bold;	color: #000000;}
p {margin:0; padding: 10px 0 3px 0}
img {border: none}

#vertical {height:50%; margin-top: -225px;/* eine Halbe von der Divh�he */ width:100%;}
#center {width:940px; margin-left:auto; margin-right:auto; height: 450px; text-align:left; clear:both; }

.leftwrap {width: 180px; height: 450px; float: left}
.hold {width: 10px; _width: 9px; height: 25px; font-size: 1px; background: #f9b41d; float: left; margin: 105px 0 0 0;}
.hold-empty {width: 10px; _width: 8px; height: 25px; font-size: 1px; float: left; margin: 105px 0 0 0;}
.midwrap {width: 560px; height: 450px; float: left; background: #ffc494}
.rightwrap {width: 180px; height: 450px; float: left; background: #fff}

#lw-corn-tl, #lw-corn-tr, #lw-corn-bl, #lw-corn-br {width: 14px; height: 14px; float: left; font-size: 1px; background: url(../images/corner-left.gif) no-repeat;}
#lw-corn-tltr-hold, #lw-corn-blbr-hold {width: 152px; height: 13px; font-size: 1px; float: left; border-top: 1px solid #ffe1c8;}
#lw-corn-tl {background-position:  0 0;}
#lw-corn-tr {background-position: -14px 0;}
#logo {clear: left; width: 180px; height: 71px; padding: 10px 0; background:url(../images/topleft_bg.gif) repeat-y;}
#logo img {margin: 23px 0 0 21px}

#mainnavi {width: 180px; height: 307px; background: #ffe1c8}
#mainnavi ul {list-style-type: none; margin: 0 0 0 20px; padding: 11px 0 0 0;}
#mainnavi ul li {width: 160px; padding: 5px 0 0 0; }
#mainnavi ul li.active,#mainnavi ul li:hover {border-bottom: 1px solid #c3004a; margin: 0 0 -1px 0; padding: 5px 0 0 0}
#mainnavi ul li a, #mainnavi ul li a:visited {color: #c3004a; text-decoration: none;  font-size: 0.8em; display: block;}
#vod {width: 175px; padding: 0 0 0 5px; background: #ffe1c8}

#lw-corn-bl {background-position: 0 -14px}
#lw-corn-br {background-position: -14px -14px}
#lw-corn-blbr-hold {background: #ffe1c8}
#lw-breack {height: 25px; width: 180px; background: #f9b41d;}

#mw-corn-tl, #mw-corn-tr, #mw-corn-bl, #mw-corn-br {width: 14px; height: 14px; float: left; font-size: 1px; background: url(../images/corner-middle.gif) no-repeat;}
#subnaviwrap {width: 532px; height: 105px; float: left;}
#mw-corn-tl {background-position:  0 0;}
#mw-corn-tr {background-position: -14px 0;}
#mw-breadcump {width: 560px; height: 25px; background: #f9b41d; clear: left;  }
#content {height: 286px; width: 520px; padding: 10px 20px; color: #4a4a4a; font-size: 0.8em; line-height: 130%; overflow: auto}
#mw-corn-bl {background-position: 0 -14px}
#mw-corn-blbr-hold {width: 532px; height: 13px; font-size: 1px; float: left;}
#mw-corn-br {background-position: -14px -14px}

#mw-breadcump h1 {padding: 5px 0 0 20px; color: #ffffff; font-weight: bold; text-transform: uppercase; font-size: 0.8em}

#rw-corn-tl, #rw-corn-tr, #rw-corn-bl, #rw-corn-br {width: 14px; height: 14px; float: left; font-size: 1px; background: url(../images/corner-right.gif) no-repeat;}
#rw-corn-tltr-hold, #rw-corn-blbr-hold {width: 152px; height: 14px; font-size: 1px; float: left;}
#rw-corn-tl {background-position:  0 0;}
#rw-corn-tr {background-position: -14px 0;}
#rw-breadcump {height: 25px; width: 180px; background: #f9b41d; clear: left}
#rw-top-corn {clear: left; width: 180px; height: 91px;}
#info {width: 160px; height: 284px; clear: left; padding: 22px 10px 0 10px}
#rw-corn-bl {background-position: 0 -14px}
#rw-corn-br {background-position: -14px -14px}

#rw-breadcump p {padding: 7px 0 0 10px; color: white; font-size: 0.7em}
#info p {padding: 0 0 10px 0; margin: 0;  font-size: 0.7em}

#subnavi ul {margin: 0; padding: 0; list-style-type: none}
#subnavi ul li {margin: 0; padding: 20px 30px 10px 5px; float: left;}
#subnavi ul li.active {margin: 0; padding: 20px 30px 10px 5px; float: left; background: #f9b41d;}
#subnavi ul li a, #sunbavi ul li a:visited, 
#subnavi ul li.active a, #subnavi ul li.active a:visited {text-decoration: none; font-size: 0.7em; text-transform: uppercase; color: #c3004a; font-family: Tahoma}

#subsubnavi ul {margin: 0; padding: 0; list-style-type: none}
#subsubnavi ul li {margin: 0; padding: 5px 5px 0; float: left;}
#subsubnavi ul li.active {margin: 0; padding: 5px 5px 0; float: left;}
#subsubnavi ul li a, #sunbavi ul li a:visited {text-decoration: none; font-size: 0.7em;  color: #fff; font-family: Tahoma}
#subsubnavi ul li.active a, #subsubnavi ul li.active a:visited {text-decoration: underline; }


#info ul  {margin: 0; padding: 0; list-style-type: none}
#info ul li {margin: 0; padding: 0 0 5px; color: white; font-size: 0.7em}

#content ul {margin: 10px 0 17px; padding: 0; text-transform: uppercase;}
#content ul li {margin: 5px 0 3px 15px; text-transform:none;}
