/* DATEI: gsdstyles.css */
body { scrollbar-3dlight-color: #113A67;
	   scrollbar-arrow-color: #DDDDDD;	
	   scrollbar-base-color: #113A67;
	   scrollbar-darkshadow-color: #ffffff; 
	   scrollbar-face-color: #113A67;
	   scrollbar-highlight-color: #DDDDDD;
	   scrollbar-shadow-color: #4C7DB2;
	   text: #000000;
	   background: #FFFFFF;
}

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {font-family:Verdana,Arial,Helvetica,sans-serif; }

h1 { font-size:26px; }

h2 { font-size:21px;
     font-style:italic;
   }
h3 { font-size:16px;
     font-style:italic;
   }
h4 { font-size:12px; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:10px; }

.smaller { font-size:10px; }
.normal  { font-size:11px; }
.bigger  { font-size:12px; }
.biggest { font-size:21px;
     	   font-style:italic;
		   font-weight:bold;
   		 }

.lblue   { color:#4C7DB2 }
.dblue   { color:#113A67 }	
.grey    { color:#DDDDDD }
.dgrey   { color:#A0A0A0 }
.red     { color:#FF0000 }
.white   { color:#FFFFFF }

.kursiv { font-style:italic; }

a:link { color:#000000; text-decoration:none; }

a:visited { color:#000000; text-decoration:none; }

a:active { color:#000000; text-decoration:none; }

.button {
		color:		#FFFFFF;
		background-color: #113A67;
		border:		1px solid black;
		font-family: 	Verdana;
		font-size:		10px;
		cursor:		hand;
	  }

.textfield {
		color:		#000000;
		background-color:	#FFFFFF;
		border:		1px solid black;
		font-family: 	Verdana;
		font-size:		10px;
	  } 
	  
.textfield2 {
		color:		#000000;
		background-color:	#FFFFFF;
		border:		1px solid black;
		font-family: 	Verdana;
		font-size:		10px;
		font-weight:	bold;
	  } 		
	  
.tabelle {
		color:		#000000;
		background-color:	#FFFFFF;
		border:		1px solid black;
		font-family: 	Verdana;
		font-size:		10px;
	  } 

.thin { 
		border-width:1px; 
		border-style:solid; 
		border-color:black;
	} 

/* neue Styles von Michael Felden */
/* für neue Indexseite */
ul {
  color:#4C7DB2;
	list-style:square outside;
	line-height:20px;
	}	

.content ul {
  color:black;
	}	
		
ul li a span{
  color:#DDDDDD;
  }
ul li a{
  color:#DDDDDD;
  }	
.content {
  /*oben rechts unten links*/
  padding:53px 78px 20px 78px;
	}
.content p{
  font:normal 12pt Times New Roman;
	}
.content ul {
  width:500px;
  line-height:120%;
	}
.content p, .content ul{
	margin-top:0px;
	margin-bottom:0px;	
	}	
.content h3, .content h4 {
	margin-top:15px;
	margin-bottom:7px;	
	}	
.content a {
  color:#4C7DB2;
	}
	
/* für neue Datentabelle */		
.data {	
/*  table-layout:fixed; */
  border-collapse:collapse;
	border:1px solid #113A67;
  empty-cells:show;	
	}			
.data th {
  font-family:bold;
	}	
.data td, data th{
	border-left:1px solid #ddd;
	padding-left:3px;
	padding-right:3px;		
	}		
.data .outer td{
	border-top:1px solid #ddd;
	border-bottom:1px solid #a0a0a0;	
	}		
.data .up, .data .up td{
  background-color:#eee;
  }	
.data .sel {
  color:white;
  background-color:#4C7DB2;
  }	
/* für gsdamin9 */
.print tr td {padding-right:8px}

/* für karte.php preise.php*/
.simple {
  background-image:url(images/bg_pixel.gif);
  background-repeat:repeat-x;	
  margin:0px;	
}		

.simple table {
  margin:5px;
}
		
.form tr td {
  vertical-align:top;
}
/* für Bewertung */
.center td{text-align:center;}
.center .r td{color:red;}
.center .g td{color:blue;}

/* Infopaket 2 */
.info2 td{height:16px;}	