/******************* menupunkte ***********************/
#menubox{
	position: absolute;
	padding:0px;
	margin: 0px;
	top: 230px;
	left:0px;
	width: 188px;
	height: 340px;
	background-image:url(../img/menu_back.gif);
	background-repeat:no-repeat;
}
#menu{
	position: relative;
	padding:0px;
	margin: 0px;
	top: 25px;
	left:20px;
	width: 150px;
}
/******************* links oben ***********************/
#topleft{
	position: relative;
	padding:0px;
	margin: 0px;
	top: 0px;
	left:0px;
	width: 500px;
	height: 71px;
	
}
/******************* menupuznkt bild ***********************/
#head_image{
	position: relative;
	padding:0px;
	margin: 0px;	
	z-index:1;
}
/*******************LOGO ***********************/
#logo{
	position: absolute;
	padding:0px;
	margin: 0px;
	top: 8px;
	left:593px;
	z-index:4;
	
}
/*******************LANGUAGE ***********************/
#language{
	position: absolute;
	padding:0px;
	margin: 0px;
	top: 220px;
	left:718px; 
	z-index:10;
	width: 60px;
}
/******************* content ***********************/
#contentbox{
	position: absolute;
	padding:0px;
	margin: 0px;
	top: 255px;
	left:215px;
	width: 560px;
	z-index:5;

}
#contenttext{

	position: relative;
	left: 0px;
	width: 450px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;	
	color:#333333; 
	padding: 0px;
	margin: 0px;
	/*margin-top: 31px;
	padding-left: 20px;*/
	

}


/******************************************* USAUSAL STUFF ************************************************/



body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#333333; 
	margin: 0px;
	padding: 0px;
	background-image:url(../img/back.gif);
	background-repeat:repeat-y;
	
    scrollbar-base-color:#000099;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#000099;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#000099;
    scrollbar-shadow-color:#000099;
    scrollbar-track-color:#FFFFFF;
}

hr
{
	height: 1px;
	margin-left: 10px;
	margin-right: 15px;
	border-color: #CCCCCC;
	color: #CCCCCC;
	border-style: solid;
	background-color:#FFFFFF; 

}

td,p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#333333; 
	padding:0px;
	margin: 0px;
	margin-bottom: 10px;
}
p.right {
	text-align: right;
	margin-top: -3px;
	padding: 0px;
}
.boldtext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#333333; 
	line-height: 14px;
}

img.content{
	border: 0px;
	float: right;
	margin: 3px 3px 3px 5px;
	padding: 0px 5px 5px 10px;
	
}
img.nofloat{
	float: none;


}

p.copyright{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	padding-top: 50px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;

	
	
}

div.error404{

	width:600px;
	margin-left:15px;
}


ul{
	padding-left: 20px;
	margin: 0px;
	/*width: 250px;*/
	list-style-position: outside;
	
	list-style-type:square;
	
}

li{
	margin-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333; 
}

/***********************************************************************/
input, select, textarea{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #FFFFFF;
      color:#000000;
      font-family: Verdana, Arial, sans-serif;
      font-size:12px;
	  
	  		
    scrollbar-base-color:#71A503;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#71A503;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF; 
    scrollbar-highlight-color:#71A503;
    scrollbar-shadow-color:#71A503; 
    scrollbar-track-color:#FFFFFF;
	 
}

input.field{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #FFFFFF;
      color:#333333; 
      font-family: Verdana, Arial, sans-serif;
      font-size:11px;
}

input.button{
	  BORDER-BOTTOM: 1px solid  #71A503; 
      BORDER-LEFT: 1px solid  #71A503; 
      BORDER-RIGHT: 1px solid  #71A503; 
      BORDER-TOP: 1px solid  #71A503; 
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 1px;
      padding-bottom: 0px;
      background-color: #71A503; 
      color:#FFFFFF;
      font-family: Verdana, Arial, sans-serif;
      font-size:10px;
      text-decoration:none; 
	  text-transform: uppercase;
	  font-weight:bold;

}
  

a,a:link, a:visited, a:hover ,a:focus{
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none; 
	font-weight:normal;
	font-size:11px;
	color:#000099; 

}
a:hover, a:focus {
	text-decoration:underline; 
}


a.nav,a:link.nav, a:visited.nav, a:hover.nav ,a:focus.nav{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#333333; 
	line-height: 14px;
	text-decoration:none; 

}
a:hover.nav, a:focus.nav {
	text-decoration:none; 
	color:#666666; 
}

a.navactive,a:link.navactive, a:visited.navactive, a:hover.navactive ,a:focus.navactive{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color:#000099; 
	line-height: 14px;
	text-decoration:none; 

}
