body {
font-size:100.1%;
font:12px/20px verdana, sans-serif;
color:#666;
height:100%;
margin:0;
padding:0;
}

.border {
border:1px solid #004a93;
}
		
/*---id-selectors---*/
#bggray {
background: white url(../img/bggray.gif) repeat-x;
width:100%;
}
		
#switch {
z-index:1;
position:absolute;
width:25px;
top:40px;
}
		
#switch ul {
list-style: none;
margin: 0;
padding: 0;
}

#switch li a {		
height:147px;
}
	
#switch li a:link, #switch li a:visited {
display:block;
background:url(../img/switch.gif) 0px 0px;
}

#switch li a:hover {
background:url(../img/switch.gif) -26px 0px;
}

#button, #button2 {
width:244px;
height:25px;
}
		
#button ul, #button2 ul {
list-style: none;
}

#button li a, #button2 li a {		
height:25px;
}
	
#button li a:link, #button li a:visited {
display:block;
background:url(../img/button.gif) 0px -25px;
}

#button li a:hover {
background:url(../img/button.gif);
}

#button2 li a:link, #button2 li a:visited {
display:block;
background:url(../img/button2.gif) 0px -25px;
}

#button2 li a:hover {
background:url(../img/button2.gif);
}
		
#main {
position:absolute;
width:800px;
/*height:580px; */
left:50%;
margin-left:-400px;
}

.mainhome {
width:100%;
height:auto;
margin:auto;
}

#header {
height:204px;
width:806px;
}

#navi, #content {		
width:800px;
}

#content {
}

#content_left {
height:auto;
width:468px;
padding:0px 36px;
float:left;
}

#footer {
	clear: both;
    float: left;
    height: auto;
    margin-top:50px;
    padding-left:36px;
    padding-bottom: 50px;
    width: 800px;

}	



#content_right {
height:auto;
width:260px;
float:right;
}

#col {
float:left;
height:150px;
}

/*---Aufklapp-Navigation---*/		
#mainmenu, ul  {
padding:0px;
margin:0px;
list-style-type:none;
}

#mainmenu ul {
margin-top:0px;
visibility:hidden;
}

#mainmenu li {
float:left;
padding:0px;
width:124px;
text-align:left;
behavior:url(./adds/hover.htc);
}

#mainmenu li:hover ul, #mainmenu li.hover ul {		
line-height:18px;
visibility:visible;
}

#mainmenu li li {
float:none;
border:none;
padding:0px;
}

/*---text---*/
.blue {
color:#004a93;
}

.darkgrey {
	color:#333;
}

.head {
font:14px/20px verdana, sans-serif;
font-weight:bold;
color:#333;
}

.head h1 {
font:14px/20px verdana, sans-serif;
font-weight:bold;
color:#333;
}

#content_left h2 {
font:14px verdana, sans-serif;
font-weight:bold;
color:#333;
}

h2.head a {
font-size:13px; font-family: verdana, sans-serif; text-decoration:none;
font-weight:bold;
color:#333;
}



		
/*---navi---*/				
a.navioben:link, a.navioben:visited, a.navioben:active {
font:12px verdana, sans-serif;
color:#fff;
text-decoration:none;
}

a.navioben:hover {
font:12px verdana, sans-serif;
color:#004a93;
text-decoration:none;
}

.nonavioben {
font:12px verdana, sans-serif;
color:#fff;
text-decoration:none;
}
				
a.naviunten:link, a.naviunten:visited, a.naviunten:active {
font:10px verdana, sans-serif;
color:#004a93;
text-decoration:none;
padding:0px 0px 0px 14px;
}

a.naviunten:hover {
font:10px verdana, sans-serif;
color:#000;
text-decoration:none;
padding:0px 0px 0px 14px;
}

a.navithird:link, a.navithird:visited, a.navithird:active {
font:13px verdana, sans-serif;
color:#004a93;
text-decoration:underline;
font-weight:bold;
padding:0px 0px 0px 0px;
}

a.navithird:hover {
font:13px verdana, sans-serif;
color:#000;
text-decoration:none;
font-weight:bold;
padding:0px 0px 0px 0px;
}

.nonaviunten {
font:10px verdana, sans-serif;
color:#004a93;
text-decoration:none;
padding:0px 0px 0px 14px;
}
				
/*---Corners---*/
/*---onwhite---*/
b.rwtop_r, b.rwbottom_r {
display:block;
background:#eaeaea;
}
				
b.rwtop_r b, b.rwbottom_r b {
display:block;
height:1px;
overflow:hidden;
background:#fff;
}
			
b.rw1_r {margin:0 5px 0 5px}
b.rw2_r {margin:0 3px 0 3px}
b.rw3_r {margin:0 2px 0 2px}
				
b.rwtop_r b.rw4_r, b.rwbottom_r b.rw4_r {
margin:0 1px 0 1px;
height:2px
}

/*---onwhite/gray---*/
b.rwgtop_r {
display:block;
background:#eaeaea;
}

b.rwgbottom_r {
display:block;
background:#fff;
}
				
b.rwgtop_r b, b.rwgbottom_r b {
display:block;
height:1px;
overflow:hidden;
background:#f8f8f8;
}
			
b.rwg1_r {margin:0 5px 0 5px}
b.rwg2_r {margin:0 3px 0 3px}
b.rwg3_r {margin:0 2px 0 2px}
				
b.rwgtop_r b.rwg4_r, b.rwgbottom_r b.rwg4_r {
margin:0 1px 0 1px;
height:2px
}

/*---ongray---*/
b.rgtop_r, b.rgbottom_r {
display:block;
background:#fff;
}
				
b.rgtop_r b, b.rgbottom_r b {
display:block;
height:1px;
overflow:hidden;
background:#f8f8f8;
}
			
b.rg1_r {margin:0 5px 0 5px}
b.rg2_r {margin:0 3px 0 3px}
b.rg3_r {margin:0 2px 0 2px}
				
b.rgtop_r b.rg4_r, b.rgbottom_r b.rg4_r {
margin:0 1px 0 1px;
height:2px
}

/*---onwhite neu---*/
b.rntop_r, b.rnbottom_r {
display:block;
background:#fff;
}
				
b.rntop_r b, b.rnbottom_r b {
display:block;
height:1px;
overflow:hidden;
background:#eaeaea;
}
			
b.rn1_r {margin:0 5px 0 5px}
b.rn2_r {margin:0 3px 0 3px}
b.rn3_r {margin:0 2px 0 2px}
				
b.rntop_r b.rn4_r, b.rnbottom_r b.rn4_r {
margin:0 1px 0 1px;
height:2px
}


/*---lists---*/
ul.liste {
list-style:disc outside;
color:#004a93;
margin-left:16px;
}

li.liste span {
color:#666;
}

input.field {
width:80%;
height:14px;
border:1px solid #004a93;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

select {
width:60%;
font:11px Verdana, Arial, Helvetica, sans-serif;
}


/* preview / full */

.full {
	display:none;
}

.full.show {
	display:block;
}

.preview.hide {
	display:none;
}

