/* allgemein */

* {
	font-family: Verdana,Arial,Helvetica,Humanist,sans-serif; 
	font-size:0.7pc;
	color: #505251;
	text-decoration:none;
}

body { 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
	background-color:#ffffff;
	background-image: url(images/verlauf.jpg);
	background-repeat: repeat-x;
	}
	
A 	{
    font-size: 0.7pc;
    color: #555555;
    text-decoration:underline;
    }
	
A:link {
	}
A:visited{
	}
A:hover {
    color: #222222;
	}
A:active {
	}
	
A img { border:0px;
	}
	
.feld {
	background-color: #ffffff;
	width: 780px;
	max-width: 780px;
	height: 100%; 
	}
	
ul {
    padding-top:0px;
	margin-top:0px;
    padding-left:5px;
    margin-left:0px;
}
	
li {
	margin-top:0px;
    padding-top:0px;
    margin-left:10px;
    padding-left:0px;
}
	
ul li	{
	margin-top:0px;
    padding-top:0px;
    padding-left:0px;
    color:#505251;
    }

span,.em {
    padding:0px;
}
	
p 	{
	padding-bottom: 15px;
    line-height: 0.9pc;
    }
    
iframe {
 	border:0px;
  	border-style:solid;
  	border-color:green;
 }

strong {
font-weight: bold;
}
	
.important {
    color: red;
}
	
.detail {
    color: green;
}

h1  {
	font-weight: bold;
	font-size: 0.85pc;
	color: #555555;
    padding-bottom: 8px;
    padding-top: 0px;
    }

h2  {
	font-weight: bold;
	font-size: 0.9pc;
	color: #004b96;
    padding-bottom: 10px;
    }
	
h3 {
	text-decoration:none; 
    font-size: 0.8pc;
    color: blue;
	}
	
h4 {
	text-decoration:none; 
    font-size: 0.8pc;
    color: green;
	}
	
.zeile_impr {
	
	height: 20px;
	vertical-align: bottom;
	text-align:right;
	white-space:nowrap;
	background-image: url(images/verlauf.jpg);
	background-repeat: repeat-x;
	color: #004b96;
    padding-right: 14px;
    padding-bottom: 3px;
	}
    
.zeile_impr A	{text-decoration: none;font-size: 0.58pc;font-weight: small;color: #004b96;}
	
.logo{
	height: 130px;
    padding-top: 0px;
	vertical-align: top;
	}
	
/* menuezeile ebene 0. */

.dunkelblau {background-color: #004b96;width:100%;}
	
.zeile_links A  {

	width: 156px;
	height: 24px; 
	text-align:center;
	white-space:nowrap;
	background-color: #004b96;
	color: #ffffff;
  	display: block;
  	line-height: 24px;
	}

.zeile_links  A {text-decoration: none;font-size: 0.8pc;color:#ffffff;}
.zeile_links  A:hover {text-decoration: none;font-size: 0.8pc;color:#004b96;background-color: #fed138;}
	
.activeLinkzeile A {
	width: 156px;
	height: 24px; 
	vertical-align: middle;
	text-align:center;
	white-space:nowrap;
    color: #004b96;
	background-color: #fed138;
  	display: block;
  	line-height: 24px;
	}

.activeLinkzeile  A {text-decoration: none;font-size: 0.8pc;color: #004b96;}

/* menuespalte ebene 1. */

.spalte_navi {  
	width: 25%;
	max-width: 195px;
	min-width: 195px;
	background-color: #e2efff;
    color: #004b96;
	background-image: url(images/navigation/highlife.globus.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
    }
    
.leftnavi_1 A {  
	height:24px;
    margin-top: 4px;
    padding-left: 15px;
    padding-right: 3px;
    line-height: 24px;
	background-color: #b5cfea;
	font-weight: bold;
  display: block;
  color: #004b96;
  font-size: 0.7pc;
  text-decoration: none;
    }

.leftnavi_1  A:hover {text-decoration: none;font-size: 0.7pc;font-weight: small;color: #ffffff;background-color: #5a8cbf;}
	
.activeleftnavi_1 { 
	height:24px;
    margin-top: 4px;
    padding-left: 15px;
    padding-right: 3px;
    line-height: 24px;
	background-color: #5a8cbf;
	font-weight: bold;
  display: block;
  color: #004b96;
  font-size: 0.7pc;
  text-decoration: none;
    }

.activeleftnavi_1  A {text-decoration: none;font-size: 0.7pc;font-weight: small;color: #ffffff;vertical-align:middle;line-height: 24px;}
.activeleftnavi_1  A:hover {color: #004b96;}

/* menuespalte ebene 2. */

.leftnavi_2 {  
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    line-height: 1.0pc;
    color: #004b96;
    }
    
.leftnavi_2 A	{text-decoration: none;font-size: 0.7pc;font-weight: small;color: #004b96;}
.leftnavi_2  A:hover {text-decoration: none;font-size: 0.7pc;font-weight: bold;color: #004b96;}
	
.activeleftnavi_2 { 
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    line-height: 1.0pc;
	font-weight: bold;
	color: #004b96;
    }

.activeleftnavi_2  A {text-decoration: none;font-size: 0.7pc;font-weight: small;color: #004b96;}

/* menuespalte ebene 3. */

.leftnavi_3 {  
    padding-left: 35px;
    line-height: 20px;
    color: #004b96;
    }
    
.leftnavi_3 A	{text-decoration: none;font-size: 0.7pc;font-weight: small;color: #004b96;}
.leftnavi_3  A:hover {text-decoration: none;font-size: 0.7pc;font-weight: bold;color: #004b96;}
	
.activeleftnavi_3 { 
    padding-left: 35px;
    line-height: 20px;
	font-weight: bold;
	color: #004b96;
    }

.activeleftnavi_3  A {text-decoration: none;font-size: 0.7pc;font-weight: small;color: #004b96;}

/* textbereich */

.contentOhneLinks {  
	
	width: 99%;
	
	max-width: 750px;
	
	min-width: 750px;
	vertical-align: top;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  	border-width:0px;
  	border-style:solid;
  	border-color:#015339;	
    }
	
.contentMitLinks {  

	
	width: 75%;
	max-width:555px;
	min-width:555px;
	vertical-align: top;
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.0pc;
    }
	
.contentiframe {  

	
	width: 75%;
	max-width:585px;
	min-width:585px;
	vertical-align: top;
    padding-top: 25px;
    line-height: 1.0pc;
    }
	
.freitext {  
	
    line-height: 1.0pc;
    }
	
.suche {  
	
	text-align: right;
    padding-right: 0px;
    color: #004b96;
    }

/* sitemap */

.sitemap1,.sitemap2,.sitemap3,.sitemap4  {
    color: #004b96;
    padding-left: 30px;
    line-height: 1.0pc;
	}
.sitemap2  {
    padding-left: 60px;
	}
.sitemap3 {
    padding-left: 80px;
	}
.sitemap4 {
    color: #5a8cbf;
    padding-left: 100px;
	}

##server auf highlife

###csc-sitemap ul,li  {
    color: #004b96;
    padding-left: 30px;
    line-height: 1.0pc;
	}
	
###  formulare  ##########

form {
  	text-align:left;
  	border-width:0px;
  	border-style:solid;
  	border-color:#cccccc;
}
	
form input,select {
  	border-width:1px;
  	border-style:solid;
  	border-color:#cccccc;
  	color:#444444;
  	background-color:#ffffff;
}
	
#form select {
  	color:#ffffff;
  	background-color:#5a8cbf;
}

form option {
	width:120px;
  	border-width:1px;
  	border-style:solid;
  	border-color:#cccccc;
  	color:#444444;
  	text-align:left;
}

form span {
	width:150px;
  	color:#444444;
  	background-color:#ffffff;
}

.mailformradio {
	width: 50px;
  	margin-right:0px;
}
	
form input>submit {
  	border-width:1px;
  	border-style:solid;
  	border-color:red;
  	color:green;
  	font-size:1.0pc;
  	height:50px;
}


/* indexed search */

div.csc-header {margin: 15px;}
div.tx-indexedsearch {margin: 10px;}
xxxdiv.tx-indexedsearch-browsebox ul.browsebox li {list-style-type: none; display: inline; margin-right: 20px;}
div.tx-indexedsearch-browsebox ul.browsebox {margin-top: 10px; margin-bottom: 20px;}
div.tx-indexedsearch-searchbox {display: none;}
div.tx-indexedsearch-whatis {margin-bottom: 20px; }

td.tx-indexedsearch-icon {display: none;}
td.tx-indexedsearch-percent {display: none;}
div.tx-indexedsearch-whatis p span.tx-indexedsearch-sw, td.tx-indexedsearch-title a {color: #004b96; font-weight: bold;}
td.tx-indexedsearch-info {display: none;}

.tx-indexedsearch-desc p{color:green;}
.tx-indexedsearch-browsebox {text-align:right;}
.tx-indexedsearch-browsebox a {color:#004b96;width:100px;float:right;text-decoration:none;}

/* iframe */


 
#iframe {
scrollbar-arrow-color: #000066; /* dunkelblau*/
scrollbar-face-color: #FFFFFF; /* weiss*/
scrollbar-highlight-color: #5AE100; /* grŸn*/
scrollbar-3dlight-color: #FF9900; /* orange*/
scrollbar-shadow-color: #FF0000; /* rot*/
scrollbar-darkshadow-color: #000000; /* schwarz*/
scrollbar-track-color: #cedcff; /* hellblau*/
text-align: justify;
width: 580px;
height: 500px;
background: #CCCCCC;
}

.abstand_iframe{
padding: 10px;
}


.scrollbereich {
overflow: auto;
width: 560px;
height: 480px;
}
Ê
.scrollbarabstand{
padding-right: 20px;
} 
