/* Connectline 2005-2009 */

/************************ */

body /*Schriftart, Schriftgroesse, Seitenhintergrundbild, Abstand zum Browserrand*/
{
	margin:0;padding:0;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color:black;
	font-size:100%;
	background-color:white;
	line-height:120%;
}

ul,ol,table,p
{font-size:80%;}



/***************************************************************************************************/


.sitemap
{
	margin:-13px;
}

.sitemap-ueberschrift
{
	margin-bottom:-8px;
	margin-top:1px;
	font-size:80%;
	font-weight:bold;
}

/************************ */

/* POSITIONIERUNG von oben nach unten */

/*****************************************************************************/
.blind 
{
	position:absolute;
	left:-2000px;
}

 #print-adresse {
        display:none;
    }

/*****************************************************************************/

#seite-container
{
	width:980px;
	margin:auto;
	background-image:url(../bilder/layout/hg_seite.gif);
	background-repeat: repeat-y;
}

/*****************************************************************************/

/* KOPF */

#kopf-container 
{	
	height:72px;
	margin:0;padding:0;
	background-color:white;
	text-align:right;
}

		#logo-container 
	{	
		float:left;
		width:377px;	
		background-image:url("../bilder/layout/connectline_logo.gif");
		background-repeat:no-repeat;
		height:98px;
	}
	
	#digits-container 
	{
	width:600px;	
	\width:590px;
	w\idth:600px;
	background-image:url("../bilder/layout/12jahre1.jpg");
	background-repeat:no-repeat;
	margin-left:377px;
	height:21px;
	}
	
	#grau-container 
	{
	width:600px;
	\width:590px;
	w\idth:600px;	
	background-image:url("../bilder/layout/12jahre3.jpg");
	background-repeat:no-repeat;
	height:22px;
	margin-left:377px;
	}
	
	
	#titel-container 
	{	
		background-color:#1E3A81;
		width:590px;
		\width:590px;
		w\idth:590px;	
		margin-left:377px;
		height:22px;
		background-image:url("../bilder/layout/12jahre2.jpg");
		background-repeat:no-repeat;
		color:white;
		font-size:70%;		
		padding-right:10px;
	}
	
	#titel-container a
		{
			text-decoration: none;	
			font-weight:bold;		
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#titel-container a:link, #titel-container a:visited
		{
			color: #CBD1E2;			
		}
		
		#titel-container a:hover
		{
			color: white;
		}




/*****************************************************************************/

#links-container /*der Container für die Navspalte links*/
	{
		float:left; 
		width:275px;
		background-image:url(../bilder/layout/hg_nav_li.gif);
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		background-repeat: no-repeat;
		height: 500px;
		/*padding-top:20px;*/
		margin-top:30px;
	}
	
	
#links-container-admin /*der Container für die Navspalte links*/
	{
		float:left; 
		width:175px;
		background-image:url(../bilder/layout/hg_nav_li.gif);
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		background-repeat: no-repeat;
		height: 500px;
		padding-top:20px;
	}
	
 /* Buttons linke Box */
 
 /* Hauptnav */
 
 	#hauptnav-button-container ul
		{			
			float:left;
			list-style-type: none;
			padding:0;
			margin:0;
			padding-bottom:16px;		
			background-image:url(../bilder/layout/ende_hauptnav_li.gif);
 			background-position:bottom right;
 			background-repeat:no-repeat;
			font-size:90%;
			width:130px; 
			\width:120px;
			w\idth:130px;	
			}
	
	#hauptnav-button-container li 
	{
			border-bottom:1px solid #7485B1;
			background-color:#1E3A81;				
	}
	
	
		#hauptnav-button-container a
		{
			display: block;			
			font-weight:bold;
			text-decoration: none;	
			padding:5px;
			padding-left:7px;	
				
			}
		
		#hauptnav-button-container a:link, #hauptnav-button-container a:visited
		{
			color: #CBD1E2;			
		}
		
		#hauptnav-button-container a:hover
		{
			color: white;
			background-color:#FF4D00;
		}
		
		#hauptnav-button-container .sk
		{
			color: white;
			background-color:#FF4D00;	
			padding-top:5px;	
			padding-bottom:5px;
			padding-left:7px;
			font-weight:bold;
			}	

/* Unternav */
	
	#unav-button-container ul
		{			
			list-style-type: none;
			padding:0;
			margin:0;
			font-size:80%;
			font-weight:bold;
			/*padding-left:15px;*/
			margin-right:4px;
			float:right;
			width:125px;	
			\width:101px;	
			w\idth:125px;			
			/*border-left:1px solid #FF4D00;
			border-right:1px solid #FF4D00;
			background-color:white;*/
			padding-bottom:0;
			padding-top:1px;
			}
			
		/*#unav-button-container li:first-child 
			{ border-top:1px solid #FF4D00; }*/
	
		#unav-button-container li 
			{
			
			background-color:white;	
			padding:5px;	
			padding-left:6px;
			margin:0;
			\width:125px;		
			w\idth:115px;
			border-bottom:1px solid #FF4D00;	
			border-left:1px solid #FF4D00;
			border-right:1px solid #FF4D00;
			border-top:1px solid #FF4D00;
			margin-top:-1px;
			}
			
		#unav-button-container a
		{
			display: block;			
			text-decoration: none;		
			margin:0;
		}
		
		#unav-button-container a:link, #unav-button-container a:visited
		{
			color: #1E3A81;			
		}
		
		#unav-button-container a:hover
		{
			color: #FF4D00;
		}
		
		#unav-button-container .sk
		{
			color: #FF4D00;
			padding:5px;
			padding-left:6px;
			margin:0;
			border-top:1px solid #FF4D00;
			margin-top:-1px;
		}		
		
/* Ende Buttons linke Box */

#unav-textlinks
{
font-size:80%;
color:#E8EAF0;
margin-bottom:30px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
margin-top:25px;
/*border:#C8CAD1 1px solid;*/
border:#E8EAF0 1px solid;
padding:4px;
background-color:#F5F6F9;
}

.menue-3-sk
{
color:#FF4D00;
}


#mitte-container /* inhalt content */
	{
		float:left;
		width:505px; /*war 510 - wegen Artefakt im IE 6.0.29 um 5 Pixel schmaler gemacht */
		\width:540px;
		w\idth:505px; /*war 510 - wegen Artefakt im IE 6.0.29 um 5 Pixel schmaler gemacht */
		margin-top:0px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
		min-height:400px;
	}
		
		
		#mitte-container-admin
	{
		float:left;
		width:665px;
		margin-top:0px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
		min-height:400px;
		padding-top:15px;
	}
	
	td ul
	{
	font-size:100%;
	}
	
	td p
	{
	font-size:100%;
	}
	
	
	.datum-marke /*news*/
	{
	font-weight:normal;
	font-size:70%;
	padding:0;
	margin:0;	
	}
	
	.trenn /*news*/
	{
	border-bottom:#E8EAF0 solid 1px;
	padding-top:5px;
	padding-bottom:10px;
	}
	
	.trenn h2
	{
	font-size:80%;
	color:black;
	padding:0;
	margin:0;
	margin-bottom:7px;
	font-weight:bold;	
	}
	
	.news-ues /*news*/
	{
	position:absolute;
	top:0;
	left:95px;
	font-weight:bold;
	}
	
	.trenn-refs /*ref*/
	{
	border-bottom:#E8EAF0 solid 1px;
	}
	
	.trenn-refs h2
	{
	color:black;
	font-size:90%;
	font-weight:bold;
	}
	
	.referenz-table
	{margin-top:15px;}
	
	.referenz-table ul, .antwort ul
	{
	margin:0;
	padding:0;
	padding-left:15px;
	}	
	
	.blaettern
	{font-size:70%;}
	
	.h1-ref-ues
	{
	margin-bottom:0;
	padding-bottom:0;
	}	
	
	.frage /*faq*/
	{
	font-weight:bold;
	color:#FF4D00;
	font-size:90%;
	border-bottom:1px solid #FF4D00;
	}
	
	.frage p
	{
	font-size:100%;
	margin:0;
	padding:0;
	}
	
	.zeile-frage
	{
	border-bottom:1px solid #E8EAF0;
	padding-top:7px;
	padding-bottom:7px;
	}
	
	.zeile-frage p
	{
	border:0;
	padding:0;
	}
	
				
/*************************************/

/*  Spalte rechts */

	#rechts-container 
	{
		float:right;
       	width:155px;  
        font-size:70%;
		line-height:105%;
		padding-bottom:41px;
		background-color: #E8EAF0;
		background-image:url(../bilder/layout/ende_re.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		margin-top:0;
		padding-top:0;
		vertical-align:top; /*Seitenkennungsbild soll auch im IE oben stehen */
	}
	
	/*  Spalte rechts */

	#rechts-container-admin 
	{
		float:right;
       	width:0;  
    }
	
/**********************************************************************/	
#suche
	{
	font-size:80%;
	text-align:right;
	}

#suchform
{

}

.formbutton
{
border:0;
background-color:#1E3A81;
color:#CBD1E2;
}

.suchfeld
{
border:1px solid #C8CAD1;
}

/**********************************************************************/	
	#fuss
{       font-size: 88%;
		height:25px;
        padding-top:2px;padding-right:10px;padding-bottom:0px;padding-left:10px;
		color:#1E3A81;
		font-size:70%;
		clear:both;
}

/*****************************************************************************/

 /*Textformatierung*/

.klein {font-size:85%;} /*bei 90% zeigt der IE normale Textgroesse*/
.detailrot {color:#993333; font-weight:bold} 
.hervorhebung
{
	font-weight:bold;
	color:red;
	background-color:#F6CC30;
	padding-left:0px;
	padding-right:0px;
}

h1 {font-size:130%; font-weight:normal; margin-top:20px;margin-bottom:15px;color:#FF4D00;border-left:20px solid #FF4D00;border-bottom:1px solid #FF4D00;padding-left:10px;}
h2 {font-size:110%; font-weight:normal; margin-top:20px;margin-bottom:12px; color:#FF4D00;}
h3 {font-size:100%;margin-bottom:8px; margin-top:10px;}
h4 {font-size:80%;}

p {	padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin:0px;}
.p-klein {padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:0px;margin:0px;}

b {font-weight:bold}

address {font-style:normal}

.version
{
	font-size:80%;
	color:#606060;
	padding-right:15px;
}

/*************************************************************************************************/
/* Links */

a
{	color: #1E3A81;
	text-decoration: underline;
}

a:visited,a:active
{ 
	color: #1E3A81;
}

a:hover
{ 
	color: #FF4D00;
}


.a-klein
{	font-size:90%
}

.a-gross
{	font-size:80%;
	font-weight:bold;
}

/******************************************************************************/

#fuss a, #fuss a:visited, #fuss a:active, #fuss a:hover

{	color: #1E3A81;
	text-decoration:none;
}
/*****************************************************************************/

/* Bildanzeige im HTML-Gen htmlgen formate bilder*/

.bild-right-web
{
margin-left:15px;
float:right;
border:white 1px solid;
}

.bild-right-th
{
margin-left:15px;
float:right;
border-width:0;
}


.bild-left-web
{
margin-right:15px;
float:left;
border:white 1px solid;
}

.bild-left-th
{
margin-right:15px;
float:left;
border-width:0;
}


/*****************************************************************************/

/*****************************************************************************/
/*Medientypen*/

@media print {
    #kopf-container,#navoben-container,#links-container,#rechts-container,#fuss,#unav-textlinks,#suche
 {
        display:none;
 }
 
 #print-adresse
{
        display:block;
		margin-bottom:20px;
		font-size:10pt;
		width:90%;
		color:black;
 }
 
 
.detail-table
{
width:90%;
}

.detail-table th
{	
	color: black;
	background-color: white;
	border-style:solid;
	border-width:1px;
	border-color:black;	
}

#mitte-container 
	{
		width:5.7in;
		font-size:12pt;
		color:black;
		}
#seite-container 
	{
		border-color:#DEDDDD;
		background-color:#DEDDDD;
	}
	
h1 {font-size:130%; font-weight:normal; margin-top:20px;margin-bottom:15px;color:black;border-left:20px solid black;border-bottom:1px solid black;padding-left:10px;padding-bottom:3px;}
h1,h2,h3,
{color:black}


a,a:visited,a:active,a:hover,
{color:black;text-decoration:none;}
} 
 