a:LINK {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:uppercase;text-decoration:none;color:#ffffff;font-weight:normal;background-color: }
a:VISITED {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:uppercase;text-decoration:none;color:#ffffff;font-weight:normal;background-color: }
a:ACTIVE {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:uppercase;text-decoration:none;color:#ffffff;font-weight:normal;background-color:}
a:HOVER {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:uppercase;text-decoration:none;color:#BA0808;font-weight:normal;background-color: #424242:}

a.nav1:LINK {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:uppercase;text-decoration:none;color:#FFFFFF;font-weight:normal;background-color: #AE0808;padding: 2px 5px 2px 5px;}
a.nav1:VISITED {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:uppercase;text-decoration:none;color:#FFFFFF;font-weight:normal;background-color: #AE0808;padding: 2px 5px 2px 5px;}
a.nav1:ACTIVE {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:uppercase;text-decoration:none;color:#FFFFFF;font-weight:normal;background-color: #AE0808;padding: 2px 5px 2px 5px;}
a.nav1:HOVER {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:uppercase;text-decoration:none;color:#FFFFFF;font-weight:normal;background-color: #AE0808;padding: 2px 5px 2px 5px;}

a.nav2:LINK {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav2:VISITED {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav2:ACTIVE {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav2:HOVER {font-family:verdana,arial,sans-serif;font-size:10px; text-transform:none;text-decoration:underline;color:#000000;font-weight:normal;}

a.nav3:LINK {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav3:VISITED {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav3:ACTIVE {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:none;text-decoration:none;color:#000000;font-weight:normal;}
a.nav3:HOVER {font-family:verdana,arial,sans-serif;font-size:11px; text-transform:none;text-decoration:underline;color:#000000;font-weight:normal;}

body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #616161;
  font-weight: normal;
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
  background-image: url('img/bg.jpg');
  background-repeat: repeat-x;
}
form
{
margin: 0px;
}
/******************
** logo, bild **
******************/
.logo_bg
{
        width: 100%;
        height: 90px;
        position:absolute;
        background-image: url('');
        background-repeat: repeat;
        z-index: 3;
		text-align:left;
		float:left;
}
.logo
{
        width: 760px;
        height: 74px;
        left: 30px;
        top: 30px;
         background-image: url('img/logo.jpg');
 		 background-repeat: no-repeat;
        z-index: 3;
		position:absolute;
		float:left;
}

/******************
** menues **
******************/
.menue_box
{
        position:absolute;
        left: 20px;
        top: 20px;
        z-index: 5;
		float:left;
}
.menue
{
        position:relative;
        height: 30px;
        z-index: 5;
		border-left:2px solid #FFFFFF;
		float:left;
		vertical-align:bottom;
		top:94px;
}
.menue_in
{
       position:relative;
	   padding: 5px 15px 5px 10px;
	   top:0px;
	   float:left;
}
.menue_in a, .menue_in a:hover
{
       color:#FFFFFF;
	   text-transform:uppercase;
	   fomt-weight:bold;
	   font-size:13px;
}
.menue_ico
{
       position:relative;
	   float:right;
	  
}
.menue_item
{
       position:relative;
	   float:left;
	   top:0px;
}
.menue_hl
{

		background-color: #AE0808;
		color:#FFFFFF;
		padding: 5px 5px 5px 5px;
		
}

/******************
** buttons und inputfields **
******************/
.selector {
		border: 1px ;
		border-color: #D0D0D0 ;
		border-style: solid ;
		background-color: #F9F9F9 ;
		font-family: verdana, sans-serif ;
		font-size:11px ;
		color: #616161;
		padding:2px;
}
.selector_L {
		border: 1px ;
		border-color: #D0D0D0 ;
		border-style: solid ;
		background-color: #AE0808 ;
		font-family: verdana, sans-serif ;
		font-size:14px ;
		color: #FFFFFF;
		padding:5px;
}

/******************
** tables **
******************/

.table2 {
		background-color :#E0E0E0;
		font-family : verdana, sans-serif ;
		font-size :11px ;
		color:#000000;
}
.table3 {
		font-family : verdana, sans-serif ;
		font-size :10px ;
		color:#ffffff;
}
.table4 {
		font-family : verdana, sans-serif ;
		font-size :10px ;
		color: #ffffff;
		background-color:#AE0808 ;
}
.table5 {
		font-family : verdana, sans-serif ;
		font-size :10px ;
		color: #ffffff;
		background-color:#CDCDCD ;
}

/******************
** platzhalterelemente **
******************/
.content
{
		position:relative;
		padding: 0px 0px 0px 0px;
		top: 120px;
		left: 20px;
		margin: 0px;
		float:left;
		width:800px;
}
.login
{
		position:relative;
		width:1120px;
		height:100px;
		top: 140px;
		left: 20px;
		margin: 0px;
		background-color:#DCDCDC;
		border-left:1px solid #C50D0F;
		float:left;
}
.side
{
		top: 120px;
		left: 40px;
		position:relative;
		width:240px;
		margin: 0px;
		float:left;
}
.submenue
{
		position:relative;
		width:860px;
		top: 120px;
		left: 20px;
		float:left;
		height:40px;
}
.login_in
{
		padding: 10px;
}
.login_element
{
		width:300px;
		position:relative;
		float:left;
}
.content_in
{
		padding: 0px 30px 0px 30px;
}
.box1
{
		position:relative;
		width:100%;
		background-color:#f5f5f5;
		border:1px solid #e1e1e1;
		float:left;
}
.header1
{
		position:relative;
		width:100%;
		background-color:#e1e1e1;
		border:1px solid #e1e1e1;
		float:left;
		color:#C50D0F;
		font-size:13px;
		text-transform:uppercase;
}
.in_10
{
		padding:10px;
}
.in_10-5
{
		padding:5px 10px;
}
/******************
** diverse spacer **
******************/
.spacer1
{
	height:1px;
	font-size : 1px ;
}
.spacer3
{
	height:3px;
	font-size : 1px ;
}
.spacer5
{
	height:5px;
	font-size : 1px ;
}
.spacer10
{
	height:10px;
}



/******************
** just align **
******************/
.right
{
        float:right;
}

/******************
** texte, ueberschriften...**
******************/
.text
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 11px;
  		color: #000000;
  		font-weight: normal;
}
.text_s
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 9px;
  		color: #BDBDBD;
  		font-weight: normal;
}
.error
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10px;
  		color: #BA0808;
  		font-weight: normal;
}


img
{
border:0px;
}
