body { 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-family:  Verdana, Helvetica, sans-serif; 
	text-align: center;
	background-image: url(../img/bg.gif);
	color: #fff;
}

/* generals */
a			{ text-decoration: none; color: #345298; }
b,strong	{ font-weight: bold; }
i,em		{ font-style: italic; }
img 		{ border: 0px; }

form		{ display: inline; }
ul			{ font-size: 11px;  margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; line-height: 11px;  }
li			{ color: #345298; margin: 4px 0px 0px 11px;  padding: 0px;  }
ul.ver	{ font-size: 11px;  margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; line-height: 15px;  }
li.ver	{ color: #000; margin: 4px 0px 0px 11px;  padding: 0px; }
s { text-decoration: none;  font-family: monospace; color: #fff;  }
c { text-decoration: none;  font-family: monospace; color: #fff;  }
hr			{ margin: 0px; color: #9DB3C8; }

/* special divs */
div#body { width:760px; position: relative; overflow: visible; margin: auto; text-align:left; }
div#header { width:760px; height: 121px; background-color: #fff;  }
div#footer { background-image: url(../img/bg_footer.gif); float: left; width: 755px; height: 19px; color: #fff; font-size: 10px; text-align: right; margin: 10px 0px 10px 0px;  padding: 0 5px 0 0;}
#footer span {float: left; padding: 0 0 0 5px;}

/* content */
div#content { background-image: url(../img/bg_content.gif);  width:760px; height:auto; color: #345298;  padding: 10px 0px 0px 0px; margin: 0px; }



/* contentleft */
div#left { float: left; width: 131px; color: #345298;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

div#contentleft { float: left; width: 131px; color: #345298; background-color: #e2e2e2; padding: 0px 0px 0px 0px; border: 1px solid #F59C00; margin: 0px 0px 10px 0px; }
div#contentleft h1 { color: #fff; margin-top: 0px; margin-bottom: 1px; font-size: 11px; padding: 2px 0px 3px 5px; background-color: #F59C00; }
div#contentleft p { color: #345298; margin: 5px 0px 10px 5px;  font-size: 11px;  }

div#werbung { position: absolute; top: 660px; left: 0px; width: 131px; color: #345298;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div#werbung h4 { color: #fff; width: 131px; font-size: 9px; padding: 1px 0px 1px 0px; margin: 0px 0px 10px 0px;  background-color: #F59C00; text-align: center;  }

/* contentright */
div#contentright { float: left; width: 610px; padding: 0px 0px 0px 0px; color: #345298; margin: 0px 0px 0px 10px; min-height: 800px; height:auto !important; height: 800px;  }
div#contentright h1 { color: #fff; width: 612px; font-size: 13px; padding: 1px 0px 1px 5px; margin: 0px 0px 10px 0px;  background-color: #F59C00;  }
div#contentright h2 { color: #fff; width: 612px; font-size: 11px; padding: 1px 0px 2px 5px; margin: 8px 0px 10px 0px;  background-color: #F59C00;  }
div#contentright p { color: #000; margin: 5px 0px 10px 0px;  font-size: 11px; letter-spacing: 0px;  }
div#contentright s { color: #0DB14B; font-family:  Verdana, Helvetica, sans-serif; font-style: italic; margin-left:2px; }
div#contentright h3 {  font-size: 12px; color: #000; font-family:  Verdana, Helvetica, sans-serif;  margin: 0px 0px 0px 0px; padding: 10px 0px 1px 0px; }



/* menu */
div#nav {  width: 760x; height: 60px; font-size: 12px; background-image: url(../img/bg_nav.gif); color: #fff; padding: 0px 0px 0px 0px;  }
div#nav2 { position: absolute; top: 43px; left: 530px; width: 360x; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div#subnav { width:753px; height: 15px; background-color: #fff; background-image: url(../img/bg_subnav.gif); font-size: 10px; padding: 7px 0px 0px 7px; }
div#subnav a { font-size: 9px; }
div#subnav p { margin: 0px 0px 0px 0px;  font-size: 9px; line-height: 125%;  color: #242424;  }



/* images */
img.headerstart { width: 760px; height: 121px; margin-bottom: -3px; }
img.header { width: 780px; height: 164px; }
img.index { width: 295px; height: 181px; padding: 6px 0px 6px 0px; }
img.lineleft { width: 116px; height: 1px; margin: 10px 0px 10px 0px; }
img.konver { width: 169px; height: 12px; margin-top: 5px; }
img.wbutton { width: 130px; height: 59px; margin-top: 0px; border: 1px solid #F59C00; }




/* block formats */
p { margin: 10px 0px 0px 0px;  font-size: 11px; line-height: 125%;  }
p.home { margin: 0px 0px 0px 0px;  font-size: 11px;}



/* form elements */
input.text, textarea.text{ font-family: Verdana, Helvetica, sans-serif; font-size:10px; border: 1px #999 solid; width: 135px; height: 100%; }
textarea.text{ height: 30px; }
input.submit{ border: none; background-color: transparent; font-weight: bold; }


/* tables */
td {  }
table.start { width: 616px; font-size: 11px; vertical-align: text-top; border: 1px solid #F59C00;  }
table.start b {  font-size: 11px;  color: #F59C00; }
tr.start img {  float: right;  }
table.start td { background-color: #FBE7C5;  padding:  5px 4px 3px 4px;  margin: 0px 0px 0px 0px; color: #2c2c2c; line-height: 16px; vertical-align: top; }
table.start td.onr { text-align: center; width: 100px; }
table.start2 { width: 617px; font-size: 11px; vertical-align: text-top;  text-align: center;  border-bottom: 0px solid #fff; margin-bottom: 5px;  }
table.start2  td {  background-color: #F59C00; color: #000; border-right: 1px solid #fff; }
table.details b {  font-size: 11px;  color: #000; }
table.preise { width: 600px; vertical-align: text-top; }
table.preise td {  }
table.preise li { color: #000;  }
table.preise2 {   }
table.preise2 b { color: #6b6b6b; font-size: 11px;  }
table.preise2 td { border-top: 1px dotted #6b6b6b;  }
table.preise2 td.preise2td {  width:70px; }



/* links */
a.lvl1, a.lvl2, a.lvl1:visited, a.lvl2:visited { text-decoration: none;  font-weight: normal; }

a.lvl1 { color: #fff; font-size: 12px; padding: 0px 3px 0px 3px;  }
a.lvl2 { font-size: 10px; padding: 0px 0px 0px 0px;  }

a.lvl1:hover, a.lvl2:hover  { color: #345298; background-color: transparent; }

b.lvl1 { color: #CCCBCB; font-weight: bold; font-size: 11px; padding: 0px 7px 0px 7px; }
b.lvl2 { color: #CCCBCB; font-weight: bold; font-size: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


a:hover { color: #fff; background-color: #345298;  }
u { font-family: Verdana; font-size: 10px; text-decoration: none; color: #0097cc; }

