body,h1,h2,h3,h4,p,li,ol,ul,a,tr,td,textarea,span, div, input, select {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}


body {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}

p,a,li,ol,ul,tr,td {
	font-size:12px;
}

p.absatz {
    margin:0px 0px 18px 0px;
    padding:0px 0px 2px 0px;	
    text-align:justify;	
}

table.errortable {
	border:1px dashed #CC0000;
	margin-left:2px;
	width:170px;
}

table.errortable td{
	font-size:11px;
	color:#CC0000;
}

.inputnormal{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

li {
  padding-bottom:1.em;
}
a:link{
	color: #000099;
}
a:visited{
	color: #000099;
}
a:hover{
	color: #0040BF;
}
a:active{
	color: #6E9EFF;
}

table.userinfo {
	background-color: #1A7FFF;
	width: 100%; 
	margin: 0px;
	border: 0px solid white;
	border-collapse:collapse;	
}

td.userinfo {
	color:#EEEEEE;
	font-size:1em;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

table.frame00 {
	width:100%;
	height:80%;
	border:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-collapse:collapse
}


td.linkernavi {
  margin: 0px;
  padding: 0px;
  background-color: #E5E5E5;
  text-align: center;
  vertical-align: top;
  width:180px;
}
td.content{
  padding: 0px 3px 5px 10px;
}
img.titel{
  margin:20px 0px 20px 0px; 
}

/*
 * Stile für NAVIGATOREN
 *
*/
table.navigator{
  border-collapse:collapse;
}
table.navigator td{
  padding-top:2px;
  padding-bottom:2px;
}


/*====Stile aus general.css der alten Site====*/

	.{
	
	}
	
	.text{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal;
	}

	
	.textred{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ff0000; font-weight:normal;
	}
	
	.textgrey{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #404040; font-weight:normal;
	}
	
	.textsmall{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:normal;
	}
	
	.textsmallorange{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #ffaa00; font-weight:normal;
	}
	
	
	.textbold{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold;
	}
	
	.headline{
	font-family: verdana; font-size: 14px; text-decoration: none; color: #000000; font-weight:bold;
	}
		
	
/* LINKS */

	a.normal:link{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #ffaa00;
	}
	
	a.normal:visited{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffaa00;
	}
	
	a.normal:hover{
	font-family: verdana; font-size: 12px; text-decoration: underline; color: #BEA36D;
	}
	
	a.normal:active{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000;
	}	
	
	a.small:link{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #ffaa00;
	}
	
	a.small:visited{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #ffaa00;
	}
	
	a.small:hover{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #BEA36D;
	}
	
	a.small:active{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000;
	}	
	

	a.navihead:link{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold; 
	}
	
	a.navihead:visited{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:bold; 
	}
	
	a.navihead:hover{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffaa00; font-weight:bold;  
	}
	
	a.navihead:active{
	font-family: verdana; font-size: 12px; text-decoration: none; color: #ffaa00; font-weight:bold; 
	}	
	
	
	a.naviheadsmall:link{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #000000; font-weight:normal; 
	}
	
	a.naviheadsmall:visited{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #000000; font-weight:normal; 
	}
	
	a.naviheadsmall:hover{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #ffaa00; font-weight:normal;  
	}
	
	a.naviheadsmall:active{
	font-family: verdana; font-size: 10px; text-decoration: underline; color: #ffaa00; font-weight:normal; 
	}	
	
	
	
	
	a.ML1{
    display:block;
    width:100/**/%;
  }
	a.ML1:link{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:bold
	}
	a.ML1:visited{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:bold
	}
	a.ML1:hover{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:bold
	}
	a.ML1:active{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:bold
	}
	
	a.ML2{
    display:block;
    width:100/**/%;
  }
	a.ML2:link{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:normal
	}
	a.ML2:visited{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:normal
	}
	a.ML2:hover{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:normal
	}
	a.ML2:active{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:normal
	}
	
	
	a.ML3:link{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:normal
	}
	a.ML3:visited{
	font-family: verdana; font-size:10px; text-decoration:none; color:#000000; font-weight:normal
	}
	a.ML3:hover{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:normal
	}
	a.ML3:active{
	font-family: verdana; font-size:10px; text-decoration:none; color:#ffffff; font-weight:normal
	}
	
	
/* SPECIALS */

  td.titel{
    font-size: 14px;  
  }
	
	td.ML1{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:bold; padding-left:2px;	
	background-color:#b5b5b5; 
 /* background-image : url(../img/icon_navi_bg.gif);
  background-position: right;
  background-repeat: repeat-y;*/
	border-width:1px; 
  border-style:solid; 
  border-color:#000;
	}
	
	td.ML2{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:normal; padding-left:8px;	
	padding-top:2px; padding-bottom:2px;

	background-color:#cacaca; 
  /*background-image : url(../img/icon_navi_bg.gif);
  background-position: right;
  background-repeat: repeat-y;*/
  border-width:1px; 
  border-style:solid; 
  border-color:#999 #000 #999 #000;
	}
	
	td.ML3{
	font-family: verdana; font-size: 10px; text-decoration: none; color: #000000; font-weight:normal; padding-left:16px;	
	background-color:#d5d5d5;background-image : url(../img/icon_navi_bg.gif);
	}
	
	body.cont{ 
	margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:0px; background-color:#ffffff;
	font-family: verdana; font-size: 12px; text-decoration: none; color: #000000; font-weight:normal;
	}
	
	body.navi{
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#e5e5e5 ;
	scrollbar-face-color: #ffaa00; scrollbar-highlight-color: #cccccc; scrollbar-3dlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffcc00; scrollbar-darkshadow-color: #cccccc;
	}

	body.head{
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff ;
	}
	

	table.list{
	border-top:1px; border-top-color:#000000; border-top-style:solid;
	border-left:1px; border-left-color:#000000; border-left-style:solid;
	border-right:1px; border-right-color:#c0c0c0; border-right-style:solid;
	border-bottom:1px; border-bottom-color:#c0c0c0; border-bottom-style:solid
	}
	
	th.list{
	font-family: verdana; font-size:12px; color:#000000; font-weight:bold; background-color:#ffaa00; vertical-align:top;
	padding-left:5px; padding-right:5px; padding-bottom:2px; padding-top:2px; text-align:left;
	border-top:0px; border-top-color:#000000; border-top-style:solid;
	border-left:0px; border-left-color:#000000; border-left-style:solid;
	border-right:1px; border-right-color:#000000; border-right-style:solid;
	border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid
	}
	
	td.listwhite{
	font-family: verdana; font-size:12px; color:#000000; font-weight:normal; background-color:#ffffff; vertical-align:top;
	padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:2px;
	border-top:0px; border-top-color:#000000; border-top-style:solid;
	border-left:0px; border-left-color:#000000; border-left-style:solid;
	border-right:1px; border-right-color:#000000; border-right-style:solid;
	border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid
	}
	
	td.listorange{
	font-family: verdana; font-size:12px; color:#000000; font-weight:normal; background-color:#ffaa00; vertical-align:top;
	padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:2px;
	border-top:0px; border-top-color:#000000; border-top-style:solid;
	border-left:0px; border-left-color:#000000; border-left-style:solid;
	border-right:1px; border-right-color:#000000; border-right-style:solid;
	border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid
	}
	
	td.listgrey{
	font-family: verdana; font-size:12px; color:#000000; font-weight:normal; background-color:#e5e5e5; vertical-align:top;
	padding-left:3px; padding-top:2px; padding-bottom:2px; padding-right:2px;
	border-top:0px; border-top-color:#000000; border-top-style:solid;
	border-left:0px; border-left-color:#000000; border-left-style:solid;
	border-right:1px; border-right-color:#000000; border-right-style:solid;
	border-bottom:1px; border-bottom-color:#000000; border-bottom-style:solid
	}
	
table.detailpictures {
 border-collapse:collapse;
 padding:0px;
 margin:0px;
}

table.detailpictures td {
 font-size:11px;
}

table.detailrahmen {
 border-collapse:collapse;
 padding:0px;
 margin:0px;
}
/*====Stile aus general.css - Ende        ====*/

/*====Modifikation #GC#        ====*/

a.gclink:link, a.gclink:visited, a.gclink:active{
	font-family: verdana; 
	font-size: 12px; 
	text-decoration: underline; 
	color: #000000;
}
	
a.gclink:hover{
	font-family: verdana; 
	font-size: 12px; 
	text-decoration: none; 
	color: #BEA36D;
}

.gcheadline {
	font-family: verdana;
	font-size: 14px;
	text-decoration: none;
	color: #404040;
	line-height: 60px;
	padding-bottom: 10px;
	background-image : url(../img/headline_back.png);
	background-repeat: no-repeat;
}
