/*body tags background-color:#FF00FF*/
body {
	font-family: verdana;
	margin-top : 0px;
	margin-left : 0px; 
	margin-bottom : 0px;
	margin-top : 0px;
	text-decoration : none;
	font-weight: normal;
	background-image :  url('images/01back1.gif');
	background-repeat:repeat;

 
}


/*text*/
.nolinkbutton {
font-weight : bold;
color: black;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

.disclaimer {
	font-family:verdana;
	font-size:10px;
	font-weight: normal;
	color: #000000;

}
.texttitel{
	font-family:verdana;
	font-size:13px;
	font-weight: bold;
	color: #000000;
}

.fehler {
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #cc0000;
}

.hinweis{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #003399;	
}

.fett{
	font-weight : bold;
}

.spalttit{
	font-weight : bold;
}

.seitentitel{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color: #000000;	
}

.untertitel{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #000000;	
}

.formtitel{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #000000;	
}

.formtext{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
}


/*tabellen*/
td{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
}

.negativ{
  color: #CC0000;
}

.table_erf td{
	border : none;	
	padding-bottom : 2px;
	padding-top :  2px;	
}

.tabellentitel{
	font-size:11px;
	font-weight:bold;
	color: #000000;
	background-color : #CCCCCC;
	font-family:verdana;
}

.tabellentotalrot{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #cc0000;
	background-color : #cccccc;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}

.tabellentotalgrau{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	background-color : #cccccc;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}

.tabellentotalweiss{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	background-color : #FFFFFF;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}

.tabellentotalgelb{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	background-color : #FFCC00;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
}

.tabellentitelweiss{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #000000;
	background-color : #FFFFFF;
}

.bggrau{
	background-color : #E7E7E7;
}

.bgdgrau{
	background-color : #CCCCCC;
}

.bgrot{
	background-color : #FF9999;
}

.kommend{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	background-color : #FFFFFF;
	border-bottom-color : #000000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

/*links buttons*/
a.button:link{
font-weight : bold;
color: black;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

a.button:visited{
font-weight : bold;
color: black;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

a.button:active{
font-weight : bold;
color: black;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

a.button:hover{
font-weight : bold;
color: black;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}
-->
/*links*/
a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel#active_menu {
	color: #333;
}

a.mainlevel:link, a.mainlevel:visited 
{
display: block;
background-color: transparent;
background-image: url('images/menu_bg.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #cccccc;
text-align: left;
padding-top: 5px;
padding-left: 18px;
height: 20px;
width: 100%;
text-decoration: none;
}

a.mainlevel:hover
{
display: block;
background-color: transparent;
background-image: url('images/menu_bg_.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
vertical-align: middle;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: left;
padding-top: 5px;
padding-left: 18px;
height: 20px;
width: 100%;
text-decoration: bold;
}

/*a.mainlevel:hover
{
background-x-position: 0px;
background-y-position: -25px;
text-decoration: none;
color: #ffffff;
}*/

a#active_menu.mainlevel

{

color: #ffffff;

font-weight: bold;

}

a#active_menu.mainlevel:hover 

{

color: #ffffff;

}


a.textlink, a.textlink:active{
	font-family : verdana;
	font-size : 11px;
	color: black;
	text-decoration : underline;
	font-weight: normal;
}

a.textlink:hover{
	font-family : verdana;
	font-size : 11px;
	color: darkgrey;
	text-decoration : underline;
	font-weight: normal;
}

a.textlink:visited{
	font-family : verdana;
	font-size : 11px;
	color: black;
	text-decoration : underline;
	font-weight: normal;
}

.fehler A:link {
	font-family : verdana;
	font-size : 11px;	
	text-decoration : underline;
	font-weight: bold;
	color: #cc0000;
}
.fehler A:hover{
	font-family : verdana;
	font-size : 11px;
	color: #cc0000;
	text-decoration : underline;
	font-weight: bold;
}
.fehler A:visited {
	font-family : verdana;
	font-size : 11px;
	color: #cc0000;
	text-decoration : underline;
	font-weight: bold;
}
.fehler A:active{
	font-family : verdana;
	font-size : 11px;
	color: #cc0000;
	text-decoration : underline;
	font-weight: bold;
}

a.fehler, a.fehler:hover, a.fehler:visited, a.fehler:active{
	font-family : verdana;
	font-size : 11px;
	color: #cc0000;
	text-decoration : underline;
	font-weight: bold;
}

.hinweis A:link {
	font-family : verdana;
	font-size : 11px;	
	text-decoration : underline;
	font-weight: bold;
	color: #003399;
}
.hinweis A:hover{
	font-family : verdana;
	font-size : 11px;
	color: #003399;
	text-decoration : underline;
	font-weight: bold;
}
.hinweis A:visited {
	font-family : verdana;
	font-size : 11px;
	color: #003399;
	text-decoration : underline;
	font-weight: bold;
}
.hinweis A:active{
	font-family : verdana;
	font-size : 11px;
	color: #003399;
	text-decoration : underline;
	font-weight: bold;
}

a.hinweis, a.hinweis:hover, a.hinweis:visited, a.hinweis:active{
	font-family : verdana;
	font-size : 11px;
	color: #003399;
	text-decoration : underline;
	font-weight: bold;
}

a.disclaimer, a.disclaimer:active{
	font-family : verdana;
	font-size : 10px;
	color: #000000;
	text-decoration : underline;
	font-weight: normal;
}

a.disclaimer:hover{
	font-family : verdana;
	font-size : 10px;
	color: #666666;
	text-decoration : underline;
	font-weight: normal;
}

a.disclaimer:visited{
	font-family : verdana;
	font-size : 10px;
	color: #999999;
	text-decoration : underline;
	font-weight: normal;
}

/*links navigation*/
a.navLevel1, a.navLevel1:visited{
	font-family : verdana;
	font-size : 11px;
	color : #000000;
    text-decoration : none;
	font-weight : bold;

}
a.navLevel1:hover{
	font-family : verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	background-color : #CCCCCC;
}

a.navLevel1:active{
	font-family : verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	background-color : #CCCCCC;
}

.navLevel1nolink{
	font-family : verdana;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	background-color : #CCCCCC;
}

a.navLevelnew, a.navLevelnew:hover, a.navLevelnew:visited{
	font-family : verdana;
	font-size : 11px;
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;

   	}
a.navLevelnew:active{
	font-family : verdana;
	font-size : 11px;
	color : #FF0000;
	text-decoration : none;
	font-weight : bold;

}

a.navLevel2, a.navLevel2:hover, a.navLevel2:visited{
	font-family : verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	background-color : #E7E7E7;
   	}
a.navLevel2:active{
	font-family : verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	background-color : #E7E7E7;
}

bglevel2{
	background-color :#E7E7E7;
}

/*links top*/
a.topbold, a.topbold:visited, a.topbold:hover, a.topbold:active {
	font-family : verdana;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;	
}

a.topnormal, a.topnormal:visited, a.topnormal:hover, a.topnormal:active { 
	font-family : verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;  
}



/*formularfelder*/
select { 
	font-family:verdana;
	font-size:11px;
}

input { 		
	font-family:verdana; 
	font-size:11px;
}

input.fld { 
	font-size:11px;
}

input.num{ 
	width:60px; 
	font-size:11px;
}

input.text{ 
	width:120px; 
	font-size:11px;
}

input.ref{ 
	width:220px; 
	font-size:11px;
}

input.tag{ 
	width:20px; 
	font-size:11px;
}

input.monat{ 
	width:20px; 
	font-size:11px;
}

input.jahr{ 
	width:45px; 
	font-size:11px;
}

input.option{
	font-family:verdana;
	font-size:11px;
}

pulldown{
	font-family:verdana;
	font-size:11px;
}
/*container auf exit seite*/
.ochsnergrau { 
	background-color : #CCCCCC; 
}

.ochsnertitelgrau{ 
	color : #FFFFFF; 
	font-family : verdana, arial, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	background-color : #000000;
 }
 .sponsortitel{ 
	color : #FFFFFF; 
	font-family : verdana, arial, sans-serif; 
	font-size : 11px; 
	font-weight : bold; 
	text-align : center;
	background-color : #000000;
 }
 
.ochsnerinhalt td { 
	font-size : 11px; 
	color:#000000; 
	background-color : #ffffff; 
}

.ochsnerlink, a.ochsnerlink, a.ochsnerlink:active, a.ochsnerlink:visited{ 
	color : #000000; 
	font-family : verdana, arial, sans-serif; 
	font-size : 11px;
 }

a.ochsnerinhalt:hover { 
	color:#666666; 
} 

a.ochsnerlink:hover{ 
	color:#666666;
 } 

/*
a.button {
		font-weight: bold;
		color: black;
		text-decoration: none;
		font-family: verdana;
		font-size: 11px;
		border: 1px solid;
    border-color: #CCCCCC;
    white-space: nowrap;
		padding-left: 3px;
		padding-right: 3px;
	}
	
.nolinkbutton {
	font-weight : bold;
	color: black;
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid;
	border-color: #CCCCCC;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
}
*/