html {
background-color:#B6C4CF;
background-position:right bottom;
background-repeat:no-repeat;
}

body{
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
width:100%;
height:100%;
}

img {border:0px;}
a {border:0px;}

input {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
}

div#hintergrund {
width:100%;
height:100%;
position:absolute;
left:0px;
bottom:0px;
}

div#topwhiteline {
width:100%;
height:100%;
float:left;
background-image:url(../layout/whiteline.gif);
background-position:left top;
background-repeat:repeat-x;
}

div#container {
width:925px;
position:absolute;
left:0px;
top:0px;
height:100%;
}

div#topmenu {
width:925px;
height:50px;
float:left;
background-color:#FFFFFF;
}

div#main {
width:925px;
float:left;
margin-top:25px;
}

div#main div#left {
width:765px;
float:left;
}

div#main div#right {
width:150px;
float:left;
margin-left:10px;
}

div#main div#left div.header {
width:765px;
float:left;
margin-bottom:5px;
height:80px;
overflow:hidden;
}

div#main div#left div.header object, div#main div#left div.header embed {
position:absolute;
}

div#main div#left div.middle {
width:765px;
height:150px;
float:left;
overflow:hidden;
}

div#main div#left div.middle div.left {
width:460px;
float:left;
background-color:#6699CC;
height:150px;
}

div#main div#left div.middle div.right {
width:290px;
float:left;
background-position:left top;
background-repeat:no-repeat;
height:135px;
padding:10px 0px 5px 15px;
}

div#main div#left div.bottom {
width:765px;
float:left;
background-color:#D9E2E7;
padding-top:25px;
line-height:15px;
}

div#main div#left div.bottom li {
list-style-image:url(../layout/listimg.gif);
}

div#main div#left div.bottom div.left {
width:400px;
float:left;
padding:0px 10px 20px 50px;
}

div#main div#left div.bottom div.right {
width:305px;
float:left;
padding-bottom:20px;
}

div#topmenu div.left {
float:left;
}

div#topmenu div.middle {
float:left;
}

div#topmenu div.right {
float:right;
height:45px;
width:194px;
border-top:5px solid #000000;
}

div#topmenu div.spacer {
width:187px;
float:left;
border-top:5px solid #000000;
}


div#topmenu a {
width:53px;
background-image:url(../layout/menu_vert_line.gif);
background-position:left top;
background-repeat:no-repeat;
height:13px;
float:left;
padding:22px 0px 0px 15px;
color:#000000;
text-decoration:none;
border-top:5px solid #000000;
}

div#topmenu a:hover {
border-top:0px;
padding-top:27px;
}

div#main div#left div.middle div.right div.spalteeins a, div#main div#left div.middle div.right div.spaltezwei a {
float:left;
width:110px;
height:16px;
padding-top:3px;
margin:1px 5px 2px 0px;
border-left:5px solid #FFFFFF;
padding-left:10px;
color:#FFFFFF;
text-decoration:none;
}

div#main div#left div.middle div.right div.spalteeins a:hover, div#main div#left div.middle div.right div.spaltezwei a:hover {
float:left;
width:110px;
margin:0px 4px 1px 0px;
border-left:5px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding-left:10px;
color:#FFFFFF;
text-decoration:none;
}

div#main div#left div.bottom div.left h1, div.indexteaser h1, div#main div#left div.bottom div.fullsize h1 {
margin:0px 0px 20px 0px;
padding:0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#003C78;
}

div#main div#left div.bottom div.fullsize {
float:left;
padding:0px 0px 20px 50px;
}

div#main div#left div.bottom div.right div.text {
padding:0px 15px 0px 15px;
}

div#main div#left div.bottom div.right h1 {
margin:0px 0px 5px 0px;
padding:0px 0px 10px 0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#003C78;
border-bottom:1px solid #FFFFFF;
width:275px;
}

div#main div#left div.bottom div.right a, div#main div#left div.bottom div.left a , div.indexteaser a{
padding-right:10px;
color:#003C78;
text-decoration:none;
background-image:url(../layout/link.gif);
background-position:top right;
background-repeat:no-repeat;
}

div#main div#left div.bottom div.right a:hover, div#main div#left div.bottom div.left a:hover, div.indexteaser a:hover {
padding-right:10px;
color:#FFFFFF;
text-decoration:none;
background-image:url(../layout/link_hover.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#003C78;
}

div#main div#left div.bottom div.right div.actionbox {
float:left;
width:285px;
height:18px;
padding:10px;
background-color:#FFFFFF;
}

div#main div#right img.logo {
margin-bottom:5px;
}

div#main div#right div.menu {
background-color:#FFF;
float:left;
color:#003C78;
}

div#main div#right div.scb_logo {
background-color:#FFF;
float:left;
margin-top: 10px;
}

div#main div#right div.menu div.text {
padding:10px 10px 10px 10px;
float:left;
}

div#main div#right div.menu div.mainmenu {
float:left;
}

div#main div#right div.menu div.text h2 {
margin:15px 0px 0px 0px;
padding:10px 0px 0px 0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
font-weight:bold;
color:#003C78;
border-top:1px solid #CCCCCC;
width:130px;
float:left;
}

div#main div#right div.menu div.text a {
color:#003C78;
text-decoration:none;
padding-bottom:10px;
width:120px;
float:left;
overflow:hidden;
}

div#main div#right div.menu div.text a:hover {
color:#003C78;
text-decoration:underline;
padding-bottom:10px;
}

div#main div#right div.menu div.mainmenu a {
color:#003C78;
text-decoration:none;
padding-top:3px;
padding-left:10px;
padding-bottom:7px;
width:120px;
float:left;
margin-bottom:2px;
height:10px;
border-left:5px solid;
}

div#topmenu div.right input {
width:125px;
border:0px;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#000000;
height:15px;
padding-top:3px;
padding-left:5px;
background-color:#DDE5E9;
margin-top:10px;
float:left;
}

div#topmenu div.right input.submit {
background-image:url(../layout/input_suche.gif);
background-position:right top;
background-repeat:no-repeat;
width:20px;
height:19px;
float:left;
}

div#main div#left div.middle div.right div.spalteeins, div#main div#left div.middle div.right div.spaltezwei {
float:left;
width:135px;
}

div#main div#left div.middle div.right div.spaltezwei {
height:75px;
overflow:hidden;
}

a.biglink {
width:120px;
float:left;
margin-top:10px;
padding:9px 5px 9px 15px;
background-image:url(../layout/big_link.gif);
background-position:left top;
background-repeat:no-repeat;
border:0px solid;
color:#FFFFFF;
text-decoration:none;
}

div.biglink {
float:left;
}

div#main div#left div.bottom div.left div.liste {
float:left;
width:390px;
margin-bottom:10px;
padding-top:10px;
border-top:1px solid #FFFFFF;
overflow:hidden;
}

div#main div#left div.bottom div.left div.liste img {
float:left;
width:150px;
height:auto;
padding-left:20px;
padding-bottom:20px;
padding-bottom:auto;
}

div#main div#left div.bottom div.left table.tabelle a, div#main div#left div.bottom div.fullsize table.tabelle a {
padding:0px;
margin:0px;
background-image:none;
}


div#main div#left div.bottom div.left table.tabelle td, div#main div#left div.bottom div.fullsize table.tabelle td {
border-bottom:1px solid #D9E2E7;
background-color:#FFFFFF;
}
div#main div#left div.bottom div.left table.tabelle tr.erstezeile td, div#main div#left div.bottom div.fullsize table.tabelle tr.erstezeile td {
background-color:#086da1;
}

div#main div#left div.bottom div.left table.tabelle, div#main div#left div.bottom div.fullsize table.tabelle {
border:1px solid #FFFFFF;
}

div#main div#left div.bottom div.left div.tabelle, div#main div#left div.bottom div.fullsize div.tabelle {
background-color:#FFFFFF;
padding:10px 0px 10px 10px;
}

div#main div#left div.bottom div.left table.anfrage,div#main div#left div.bottom div.left table.anfrageunten {
width:370px;
}

div#main div#left div.bottom div.left table.anfrageunten {
color:#0A87C8;
margin-top:15px;
}

div#main div#left div.bottom div.left table.anfrage td, div#main div#left div.bottom div.left table.anfrageunten td {
padding:2px 0px 2px 2px;
margin:0px;
}

div#main div#left div.bottom div.left table.anfrage input, div#main div#left div.bottom div.left table.anfrage textarea {
background-color:#D9E1E6;
border:0px;
}

div#main div#left div.bottom div.left table.anfrage input {
height:14px;
padding-top:2px;
padding-left:2px;
}

div#main div#left div.bottom div.left table.anfrageunten input.blue, table.searchteaser input{
border-left:3px solid #0A87C8;
border-bottom:0px;
border-right:0px;
border-top:0px;
background-color:#D9E1E6;
height:14px;
padding-top:2px;
padding-left:2px;
}

div#main div#left div.bottom div.left table.anfrageunten input.submit, table.searchteaser input.submit {
float:left;
margin:0px;
background-image:url(../layout/absenden.gif);
background-position:right top;
background-repeat:no-repeat;
border:0px;
color:#FFFFFF;
height:16px;
padding-bottom:3px;
width:130px;
background-color:#0A87C8;
}

div#footer {
width:765px;
height:30px;
background-color:#FFFFFF;
float:left;
-moz-opacity:0.6;
filter:Alpha(opacity=60);
margin-top:10px;
}

div#footer div.left {
float:left;
width:600px;
height:20px;
padding:10px 10px 0px 10px;
}

div#footer div.right {
float:left;
width:130px;
height:20px;
padding:7px 0px 0px 10px;
}

div#footer a {
color:#000000;
text-decoration:none;
}

div#footer a:hover {
text-decoration:underline;
}

div.indexteaser {
position:absolute;
left:0px;
top:0px;
width:285px;
height:140px;
float:left;
margin-top:390px;
z-index:10000;
padding:10px;
}

div.indexteaser a {
float:left; 
margin-top:10px;
width:280px;
}
a.lightbox:hover {
	text-decoration:none;
	background:none;
}