#nav {
	position : absolute;
	left : 15px;
	top : 194px;
	z-index : 1000
}

#aux {
	position : absolute;
	left : 0px;
	top : 369px;
	width : 281px;
	z-index : 900;
	background-color : #52636A;
}

#Sub1 {
	position : absolute;
	left : 156px;
	top : 69px;
	z-index : 1100;
	visibility : hidden;
}

#Sub2 {
	position : absolute;
	left : 156px;
	top : 69px;
	z-index : 1200;
	visibility : hidden;
}

#gb {
	position : absolute;
	left : 156px;
	top : 69px;
	z-index : 1500;
	visibility : hidden;
}

#kv {
	position : absolute;
	left : 155px;
	top : 69px;
	z-index : 100;
}

#logo {
	position : absolute;
	left : 0px;
	top : 0px;
	z-index : 800;
}

#imgleft {
	position : absolute;
	left : 0px;
	top : 69px;
	z-index : 700;
}

#head {
	margin-left : 15px;
}

#content {
	position : absolute;
	left : 296px;
	top : 69px;
}

#left {
	width:200px; 
	float:left; 
	margin-left: 15px;
	overflow : visible;
}

#right {
	width:220px; 
	float:right; 
	margin: 15px;
	overflow : visible;

	min-height: 235px;
}

/*hier wird ein hack für den Explorer gemacht.
//weil der Explorer lustigerweise padding INNERHALB 
//definiert während W3C ausserhalb vorschreibt.
//				padding left    width		padding right   gesamt
//also W3C: 10px 				  100			10					 120
//Explorer	10				      80        10		       100
*/

  * html #right {
	width:220px; 
	float:right; 
	margin: 5px;
	overflow : visible;
	height: 256px;
}

#complete {
	width:445px; 
	margin-left: 15px;
	overflow : visible;
	min-height: 243px;
}

  * html #complete {
	width:430px; 
	margin-left: 15px;
	overflow : visible;
	height: 265px;
}

body 
{
	
	scrollbar-face-color:#EDF0F4;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#BECAD6;
	scrollbar-darkshadow-color:#003163;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#003163;
	scrollbar-track-color:#DEE4EB;
	margin-left : 0px;
	margin-top:	0px; 
	background-image : url(../ger/grafik/bg.gif);
	background-repeat : repeat-x;
	background-color : #0B2A36;
}
/*------ hide border of images ------*/
img {border-style: none; border-width: 0px;}

/*------  Links ---------------*/
a:link    { font-family:   Arial, Helvetica, sans-serif;  font-size: 11px; color: #0B2A36; font-weight: normal; text-decoration: none;}
a:visited { font-family:   Arial, Helvetica, sans-serif;  font-size: 11px; color: #0B2A36; font-weight: normal; text-decoration: none;}
a:active  { font-family:   Arial, Helvetica, sans-serif;  font-size: 11px; color: #0B2A36; font-weight: normal; text-decoration: none;}
a:hover   { font-family:   Arial, Helvetica, sans-serif;  font-size: 11px; color: #FF5500; font-weight: normal; text-decoration: none;}

.news a:link    { font-family:   Arial, Helvetica, sans-serif;  font-size: 10px; color: #0B2A36; font-weight: normal; text-decoration: none;}
.news a:visited { font-family:   Arial, Helvetica, sans-serif;  font-size: 10px; color: #0B2A36; font-weight: normal; text-decoration: none;}
.news a:active  { font-family:   Arial, Helvetica, sans-serif;  font-size: 10px; color: #0B2A36; font-weight: normal; text-decoration: none;}
.news a:hover   { font-family:   Arial, Helvetica, sans-serif;  font-size: 10px; color: #FF5500; font-weight: normal; text-decoration: none;}

.auxiliar a:link       { font-family:   Arial, Helvetica, sans-serif;  font-size: 9px;  color: #FFFFFF; text-decoration: none; padding-left: 15px;}
.auxiliar a:visited { font-family:    Arial, Helvetica, sans-serif;   font-size: 9px;  color: #FFFFFF;  text-decoration: none; padding-left: 15px;}
.auxiliar a:active  { font-family:    Arial, Helvetica, sans-serif;   font-size: 9px;  color: #FFFFFF;  text-decoration: none; padding-left: 15px;}
.auxiliar a:hover   {font-family:    Arial, Helvetica, sans-serif;    font-size: 9px;  color: #FF5500;  text-decoration: none; padding-left: 15px;}

/*------  Fonts ---------------*/
p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0B2A36;	
}

.text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0B2A36;	
}
	
h1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #0B2A36;	
}

/*------  Formular  ---------------*/
input{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px;	
	color: #0B2A36;
	background-color : #FFFFFF; 
	border-right:  #FF5500 1 solid;
	border-left: #FF5500  1 solid;
	border-top: #FF5500 1 solid;
	border-bottom: #FF5500 1 solid;
	}
	
	input.input180{
	width: 180px;
	}
	
  	input.button{
   	width: 90px;
	}	
	
	textarea{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px;	
	color: #0B2A36;
	width: 180px;
	background-color : #FFFFFF; 
	border-right:  #FF5500 1 solid;
	border-left: #FF5500  1 solid;
	border-top: #FF5500 1 solid;
	border-bottom: #FF5500 1 solid;
	}
	
	select{
	font-family :  Arial, Helvetica, sans-serif; 
	font-size : 11px;
	color: #0B2A36;
	background-color : #FFFFFF; 
	width: 100px;
	border-right:  #FF5500 1 solid;
	border-left: #FF5500  1 solid;
	border-top: #FF5500 1 solid;
	border-bottom: #FF5500 1 solid;
	}