BODY                     {font-size : 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none}
            

.top                       { FONT-SIZE: 11px; COlOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menu                   { FONT-SIZE: 11px; COlOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.rmenu STRONG  { FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #102C52; FONT-FAMILY: arial;  TEXT-DECORATION: none;}
.rmenu A            { BORDER-BOTTOM: #D73648 1px solid; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #102C52; FONT-FAMILY: Arial;  TEXT-DECORATION: none}
.rmenu A:hover   { BORDER-BOTTOM: #D73648 1px solid; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #102C52; FONT-FAMILY: Arial;  TEXT-DECORATION: none}
.rmenus             { FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #D73648; FONT-FAMILY: Arial;  TEXT-DECORATION: none;}



.buttom                  { FONT-SIZE: 11px; COlOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.buttom A               { FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.buttom A:hover      { FONT-SIZE: 11px; COLOR: #0000FF; TEXT-DECORATION: none}

.content                 {font-size : 11px; FONT-FAMILY: Arial; }
.content A              { FONT-WEIGHT: normal; BORDER-BOTTOM: #666666 1px dashed; FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none}
.content A:hover     { FONT-WEIGHT: normal; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: UNDERLINE}

.al1                         { FONT-WEIGHT: bold; font-style:italic; COLOR: #ff0000; } .al2                         { FONT-WEIGHT: bold; font-style:normal; COLOR: #ff0000; }
.detail                     { font-size : 10px; FONT-WEIGHT: bold; font-style:normal; COLOR: #9c9a9c; } 

.content INPUT { BORDER-RIGHT: #999999 1pt solid; BORDER-TOP: #999999 1pt solid;  BORDER-LEFT: #999999 1pt solid; COLOR: #000000; BORDER-BOTTOM: #999999 1pt solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF }
.content TEXTAREA { BORDER-RIGHT: #999999 1pt solid; BORDER-TOP: #999999 1pt solid;  BORDER-LEFT: #999999 1pt solid; COLOR: #000000; BORDER-BOTTOM: #999999 1pt solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF }
.content SELECT { BORDER-RIGHT: #999999 1pt solid; BORDER-TOP: #999999 1pt solid;  BORDER-LEFT: #999999 1pt solid; COLOR: #000000; BORDER-BOTTOM: #999999 1pt solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF }
.content OPTION { BORDER-RIGHT: #999999 1pt solid; BORDER-TOP: #999999 1pt solid;  BORDER-LEFT: #999999 1pt solid; COLOR: #000000; BORDER-BOTTOM: #999999 1pt solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFFFFF }

.content TABLE TR TD {font-size : 11px; FONT-FAMILY: Arial; }


DIV#search DIV#searchwrapper TABLE TR TD DIV INPUT#user { HEIGHT:16; WIDTH: 102px; background-color: #ffffff; border: #9c9a9c solid 1px; FONT-SIZE: 12px;}

#.tx-indexedsearch  w { background:#DEDFDE; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 12pt; COLOR: #9C9A9C;}
.tx-indexedsearch .tx-indexedsearch-searchbox P {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #9C9A9C;}
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { BORDER-RIGHT: #9C9A9C 1pt solid; BORDER-TOP: #9C9A9C 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #9C9A9C 1pt solid; COLOR: #9C9A9C; BORDER-BOTTOM: #9C9A9C 1pt solid; FONT-FAMILY: Verdana, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { BORDER-RIGHT: #9C9A9C 1pt solid; BORDER-TOP: #9C9A9C 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #9C9A9C 1pt solid; COLOR: #9C9A9C; BORDER-BOTTOM: #9C9A9C 1pt solid; FONT-FAMILY: Verdana, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword  { BORDER-RIGHT: #9C9A9C 1pt solid; BORDER-TOP: #9C9A9C 1pt solid; FONT-SIZE: 12px; BORDER-LEFT: #9C9A9C 1pt solid; COLOR: #9C9A9C ; BORDER-BOTTOM: #9C9A9C 1pt solid; FONT-FAMILY: Verdana, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF }
.tx-indexedsearch .tx-indexedsearch-browsebox-SCell A { background:#9C9A9C; }
.tx-indexedsearch .tx-indexedsearch-browsebox {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #9C9A9C;}
.tx-indexedsearch .tx-indexedsearch-browsebox-strong {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #9C9A9C;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #000000;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #000000;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#DEDFDE }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #000000;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { FONT-SIZE: 8pt;  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #000000 margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { FONT-SIZE: 10pt; margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#DEDFDE; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #000000; vertical-align:absmiddle; }
#punkteliste
#.tx-indexedsearch .tx-indexedsearch-sectionlinks { FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 10pt; COLOR: #FF0000;}

#kopfmenu{ 
width: 610px; 
height:20px; 
background-color: #d2d2d2; 
border: 1px solid #051b44; 
color: #ffffff; 
margin-right: 7px; 
margin-bottom: 5px; 
} 

#menu { 
/* --- #menu ist das Hauptmenu (meistens links) --- */ 
position: relative; 
padding: 0px; 
text-align: left; 
background-color: #d2d2d2; 
border: 1px solid #051b44; 
height: 75%; 
} 

#endmenu a { 
font-family: arial; 
font-size : 9px; 
height:8px; 
text-align: left; 
text-decoration: none; 
color:black; 
} 

#endmenu a:hover { 
font-family: arial; 
font-size : 9px; 
height:8px; 
text-align: left; 
text-decoration: none; 
color:black; 
} 

#submenu, #toolmenu, #votingmenu{ 
font-family: arial; 
font-size : 9px; 
height:8px; 
text-align: left; 
} 

#submenu a, #toolmenu a, #votingmenu a{ 
display: block; 
line-height : 1.2em; 
text-decoration: none; 
color:black; 
} 

#submenu a:hover, #toolmenu a:hover{ 
display: block; 
line-height : 1.2em; 
text-decoration: none; 
color: #FF0000
} 


#js-menu{ 
background-color: silver; 
border-color: #FF0000; 
border: 1px solid; 
padding-left: 5px; 
padding-bottom: 3px; 
float:left; 
width:150px; 
filter: Alpha(opacity=100, finishopacity=50, style=1); 
} 

#js-menu a{ 
margin-left: 5px; 
text-decoration: none; 
color:black; 
font-family: arial; 
font-size : 11px; 
} 

#js-menu a:hover{ 
margin-left: 5px; 
text-decoration: none; 
color: #FF0000; 
font-family: arial; 
font-size : 11px; 
} 



A.nav { 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.nav:hover {
	COLOR: #0e5be7; TEXT-DECORATION: none
}
A.pos {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pos:hover {
	COLOR: #0e5be7; TEXT-DECORATION: none
}
A.highlight {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0e5be7; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.highlight:hover {
	COLOR: #0e5be7; TEXT-DECORATION: none
}
.nav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.pos {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.small {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.alt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 4pt; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 6pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.teaserheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #b8b8b4; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 14pt; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P.side {
	MARGIN-TOP: 6pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 6pt; COLOR: #000000; LINE-HEIGHT: 9pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P.list {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P.illu {
	MARGIN-TOP: 3pt; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0pt; COLOR: #444444; LINE-HEIGHT: 11pt
}
TD.cell {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD.rowheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD.colheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
INPUT.search {
	BORDER-RIGHT: #b8b8b4 1px solid; BORDER-TOP: #b8b8b4 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #b8b8b4 1px solid; WIDTH: 130px; BORDER-BOTTOM: #b8b8b4 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT.normal {
	BORDER-RIGHT: #b8b8b4 1px solid; BORDER-TOP: #b8b8b4 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #b8b8b4 1px solid; WIDTH: 400px; BORDER-BOTTOM: #b8b8b4 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TEXTAREA.normal {
	BORDER-RIGHT: #b8b8b4 1px solid; BORDER-TOP: #b8b8b4 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #b8b8b4 1px solid; WIDTH: 400px; BORDER-BOTTOM: #b8b8b4 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

#oben {

	position:absolute;
	width:99%;	
	height:104px;
                right:16px;
	background-color:#f2f2f2;
	border-bottom:1px solid #A9A9A9;
                z-index:2;
        
}

#logo {
	position:absolute;
	top:50px;
                width:75px;	
	height:75px;
	background-color:#A9A9A9;
                z-index:4;
}

#gfx {

              position:absolute;
              width:100%;
              height:125px;
              z-index:3;
              
              }

#unten {

	position:absolute;
	width:99%;	
	height:22px;
                right:16px;
                bottom:0px;
	background-color:#f2f2f2;
	border-top:1px solid #A9A9A9;
                z-index:2;
}

#inhalt{

	position:absolute;
                width:100%;	
	height:100%;
                padding-top:104px;
                padding-left:10px;
                padding-bottom:22px;
                background-color:#ffffff;
	
                overflow:auto;
                z-index:1;
}

#rcontent1 {

	position:absolute;
                width:250px;	
	height:80%;
                right:0px;
                padding-top:110px;
                padding-left:10px;
                padding-bottom:50px;
	background-color:#a2a2a2;
	border-right:1px solid #A9A9A9;
                overflow:auto;
                z-index:1;
}

#600{
                width:100%;	
	        height:316px;
                overflow:auto;           
}

#768{
                width:100%;	
	        height:437px;
                overflow:auto;           
}

#1024{
                width:100%;	
	        height:621px;
                overflow:auto;           
}