*{margin:0;padding:0;}

a:link{ color: #FF8505; text-decoration:underline;}

a:visited{color: #FF8505; text-decoration:underline;}

a:active{ color: #FF8505; text-decoration:underline;}

a:hover{ color: #B9730A; text-decoration:underline;}

a:focus {outline: none;}

a img{ border: 0px; }    /* kein rahmen um verlinkte bilder! */

/**************** Menü Formatierung ******************/

#menu{
   width:188px; 
   height:172px;
   font-family:verdana, sans-serif;
   font-size: 9pt;
   font-weight:normal;
   padding-left: 20px;
}

#menu ul{
   list-style-type:none;
   padding: 0px;
   margin: 0px;
}

#menu a{
	display: block;
	background-image:url(../images/gw24btnOff.png);
	background-position:center;
	width:188px;
	height:24px;
	color:#FFFFFF;
	text-decoration:none; 
	text-align:left; 
	text-indent:53px;
	line-height: 22px;	 
}

#menu a:visited{
	background-image:url(../images/gw24btnOff.png);
	background-position:inherit;
}

#menu a:active{
	background-image:url(../images/gw24btnOn.png);
	background-position:inherit;
}

#menu a:hover{
	background-image:url(../images/gw24btnOn.png);
	background-position:inherit;
}

/**************** Überschriften Formatierung ******************/

h1{ 
   font-size:20px; 
   font-family:Verdana,sans-serif; 
   text-decoration:none; 
   font-weight:bold; 
   color:#FF8505; 
   padding-bottom: 10px;
}

h2{ 
   font-size:16px; 
   font-family:Arial,Verdana,sans-serif; 
   text-decoration:none; 
   font-weight:bold; 
   color:#FF8505; 
   padding-top: 10px;
   padding-left:3px;
   padding-right:3px;
   padding-bottom: 10px;
}

h3{ 
   font-size:10px;
   font-family:Verdana,sans-serif;
   text-decoration:none;
   text-align:left;
   font-weight:normal;
   color:#B9730A;
   padding-top: 172px;
   padding-left: 238px;
   padding-right: 0px;
   padding-bottom: 0px;
   margin:0px;
}

h4{ 
   font-size:20px; 
   font-family:Verdana,sans-serif; 
   text-decoration:underline; 
   font-weight:bold; 
   color:#FF8505;
   padding-top:5px;
   padding-bottom:5px;
}

select{ 
   font-size:11px; 
   font-family:Verdana,sans-serif; 
   text-decoration:none; 
   font-weight:bold; 
   color:#FF8505;
   width:170px;
}
   
/**************** Format allgemein + BG-IMGs ******************/   


body{
   background-image:url(../images/bg.png);
   text-align: center;  /* zentriert für IE */
   padding-top:8px;
}

#alles{
   margin: 0px auto;   /* zentriert für FF */
   width:969px; 
   vertical-align:top;
   border-top:groove 2px;  
   border-color:white;
}

#kopf{
   background: url(../images/gw24pageTop.png) no-repeat;
   background-position:bottom;
   height: 182px;
   width: 969px;
   vertical-align:bottom;
}

#mitte{
   background: url(../images/gw24pageFiller.png) repeat-y;
   background-position:center;
   min-height:300px;
   width: 969px;
   vertical-align:top;
   float:left;
}

#fuss{  
   background: url(../images/gw24pageDown.png) no-repeat;
   background-position:top;
   height: 25px;
   width: 969px;
   font-family:verdana, sans-serif;
   font-size:9px;
   text-align:center;
   text-decoration:none;
   text-indent:180px;
   line-height: 30px;
   clear:both;  
}

#links{
   width:230px; 
   float:left;
}   

#lbar{
   width:100%;
   height:100%;
   padding-top:20px;  
}

#inhalt{
   width:699px;
   float:left;
}

/* Content */

.line{
	border-bottom:solid 1px;
	border-color:#666666;	
}

#tabdata{
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
    height:100%;
    width:699px;
    border:none;	
}

.format_head_tr td{
	padding-top: 10px;
    padding-left: 10px;
	padding-right: 10px;
    padding-bottom: 10px;
}

#sort{
	width:inherit;
}

#sorttxt{
	font-family:verdana, sans-serif;
    font-size:11px;
	text-align:left;
	line-height: 20px;
}

.label{
	padding-top:10px;
	padding-bottom:10px;
}

.tab_label{
	background: url(../images/bgFLR.png) repeat-y;
    background-position:center;
    height:100%; 
    width:300px;
    border:dashed 2px;
    border-color:#999999;
	margin: auto;
}

.label_td{
	vertical-align:top;
	height:100%;
} 
 
.label_pic{
	padding-left:3px; 
	padding-right:5px;
	float:left;
}

.label_td p{ 
	font-size:13px; 
	font-family:Verdana,sans-serif; 
	text-decoration:none; 
	font-weight:normal; 
	color:#000000;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 10px;
}

.datum{
	font-family:verdana, sans-serif;
	text-decoration:none;
	font-size:10px;
    padding-bottom: 3px;        
}

.anzeige{
	font-family:verdana, sans-serif;
    font-size:10px;
    text-align:left;
    text-decoration:none;
	padding-top: 5px;
    padding-left: 30px;	
}

/*** kompakte Ansicht ***/
.komp{
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
}
.komp td{
	padding:1px;
}

/*** tabellarische Ansicht ***/
.tabelle{
	padding-top:10px;
	margin:auto;
}

.tabelle p{
	font-family:Arial, verdana, sans-serif;
	font-size:13px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}

.tabelle_kopf td{
	border-bottom:solid 1px #B9730A;
}

.tab_pic{
	padding:3px;
}

.tabelle_kopf p{
   font-size:16px; 
   font-family:Arial,Verdana,sans-serif; 
   text-decoration:none; 
   font-weight:bold; 
   color:#B9730A; 
   padding-top: 5px;
   padding-bottom: 5px;
}

/*** g=gerade / u=ungerade ***/
.zelle_gg{
	background-color:#ffefbc;
}
.zelle_gu{
	background-color:#fffaec;
}
.zelle_ug{
	background-color:#ffe490;
}
.zelle_uu{
	background-color:#ffefbc;
}


#impressum{
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
    height:100%;
    width:699px;
    border:none;	
}

#impressum p{
	text-align:justify;
}

#impressum td
{
	font-family:verdana, sans-serif;
    text-decoration:none;
    font-size:13px;
    text-align:left;
}

