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:#B79B6A;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: #B79B6A;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: #B79B6A;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: #B79B6A;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: #B79B6A;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;}

body
{
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  color: #616161;
  background-color:#FFFFFF;
  font-weight: normal;
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
  margin-width:0px; margin-height:0px; top-margin:0px; left-margin:0px;
}
form
{
margin: 0px;
}
/******************
** logo, bild **
******************/
.logo_bg
{
        width: 100%;
        height: 100px;
        position:absolute;
        background-image: url('img/bg.gif');
        background-repeat: repeat;
        z-index: 3;
}
.logo
{
        width: 360px;
        height: 43px;
        right: 10px;
        top: 82px;
		position:absolute;
        background-image: url('img/logo.gif');
        background-repeat: no-repeat;
        z-index: 3;
}

/******************
** menues **
******************/
.menue_box
{
        position:absolute;
        left: 20px;
        top: 20px;
        z-index: 5;
		
}
.menue
{
       position:relative;
	   padding: 5px 5px 5px 5px;
		
}
.menue_hl
{

		background-color: #B79B6A;
		color:#FFFFFF;
		padding: 5px 5px 5px 5px;
		
}

/******************
** buttons und inputfields **
******************/
.selector {
		border : 1px ;
		border-color : #D0D0D0 ;
		border-style : solid ;
		background-color : #F9F9F9 ;
		font-family: 'Open Sans', sans-serif;
		font-size :10 px ;
		color: #616161;
}


/******************
** tables **
******************/

.table2 {
		background-color :#cc0000;
		font-family: 'Open Sans', sans-serif;
		font-size :12px ;
		color:#000000;
}
.table3 {
		font-family: 'Open Sans', sans-serif;
		font-size :12px ;
		color:#ffffff;
}
.table4 {
		font-family: 'Open Sans', sans-serif;
		font-size :12px ;
		color: #ffffff;
		background-color:#793A31 ;
}
.table5 {
		font-family: 'Open Sans', sans-serif;
		font-size :12px ;
		color: #ffffff;
		background-color:#CDCDCD ;
}

/******************
** platzhalterelemente **
******************/
.content
{
		position:absolute;
		padding: 0px 0px 0px 0px;
		  margin-left:20px; margin-right:0px; margin-top:40px; margin-bottom:0px;
  margin-width:20px; margin-height:40px; top-margin:40px; left-margin:20px;
		
}
.login
{
		position:absolute;
		padding: 0px 0px 0px 0px;
		top: 115px;
		left: 20px;
		margin: 0px;		
}
.content_in
{
		padding: 0px 30px 0px 30px;
}

/******************
** 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_g
{
		font-family: 'Open Sans', sans-serif;
  		font-size: 14px;
  		color: #00366c;
  		font-weight: normal;
}
.text
{
		font-family: 'Open Sans', sans-serif;
  		font-size: 14px;
  		color: #00366c;
  		font-weight: normal;
}
.text_s
{
		font-family: 'Open Sans', sans-serif;
  		font-size: 14px;
  		color: #BDBDBD;
  		font-weight: normal;
}
.error
{
		font-family: 'Open Sans', sans-serif;
  		font-size: 14px;
  		color: #B79B6A;
  		font-weight: normal;
}


img
{
border:0px;
}
