/* (c) lilac-media Christiane Schenke | STPL - mit linker Spalte */

.sitemap
{
	margin:-9px;	
}

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

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

body /*Schriftart, Schriftgroesse, Seitenhintergrundbild, Abstand zum Browserrand*/
{
	margin:0;padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color:#03275D;
	font-size:100%;
	background-color:white;
	
}
ul,ol,table,p
{font-size:80%;}

table p
{font-size:100%;}
/***************************************************************************************************/

/* POSITIONIERUNG und spezielle Stile chronologisch von oben nach unten*/

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

#print-adresse-abi-1, #print-adresse-abi-2, #print-adresse-girls-1, #print-adresse-girls-2, #print-adresse-abi-sitemap, #print-adresse-girls-sitemap, #print-adresse-abi-impressum, #print-adresse-girls-impressum, #print-adresse-abi-datens, #print-adresse-girls-datens, #print-adresse-girls-, #print-adresse-abi-
{
        display:none;
}

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

#seite-container-1, #seite-container-impressum, #seite-container-sitemap, #seite-container-datens, #seite-container- /*abi*/
{
	width:990px;
	margin:auto;
	background-image:url("../bilder/layout/hg_seite_abi.jpg");
	background-repeat: repeat-y;
}

#seite-container-2 /*girls*/
{
	width:990px;
	margin:auto;
	background-image:url("../bilder/layout/hg_seite_girls.jpg");
	background-repeat: repeat-y;
}


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

/* KOPF */

#kopf-container-1, #kopf-container-impressum, #kopf-container-sitemap, #kopf-container-datens, #kopf-container- /*abi*/
{	
	height:109px; 
	width:790px;
	\width:803px;
	w\idth:790px;
	background-color:#E1EAF3;
	background-image:url("../bilder/layout/hg_kopf_abi.jpg");
	background-repeat:no-repeat;
	background-position:top left;	
	border-bottom:1px solid #9DBEDC;
	float:right;	
	}

#kopf-container-2 /*girls*/
{	
	height:109px; 
	width:790px;
	\width:803px;
	w\idth:790px;
	background-color:#FEF6B9;
	background-image:url("../bilder/layout/hg_kopf_girls.jpg");
	background-repeat:no-repeat;
	background-position:top left;	
	border-bottom:1px solid #FF9900;
	float:right;	
	}
	
#kopf-container-1 h1, #kopf-container-impressum h1, #kopf-container-sitemap h1, #kopf-container-datens h1, #kopf-container- h1 /*abi*/
{
margin:0!important;
padding:0!important;
color:#0063A5!important;
padding-left:230px!important;
padding-top:12px!important;
font-size:200%!important;
border:0!important;
}

#kopf-container-2 h1 /*girls*/
{
margin:0!important;
padding:0!important;
color:#FF9900!important;
padding-left:230px!important;
padding-top:12px!important;
font-size:200%!important;
border:0!important;
}

.titel-abi-1 
{
margin:0;
padding:0;
color:#0063A5;
padding-left:230px;
padding-top:7px;
font-size:150%;
letter-spacing:0.5pt;
}

.titel-girls-2 
{
margin:0;
padding:0;
color:#FF9900;
padding-left:230px;
padding-top:7px;
font-size:150%;
letter-spacing:0.5pt;
}

.titel-girls-1, .titel-girls-impressum, .titel-girls-sitemap, .titel-girls-datens, .titel-girls- 
{
display:none;
}


.titel-abi-2, .titel-abi-impressum, .titel-abi-sitemap, .titel-abi-datens, .titel-abi- 
{
display:none;
}

/* Ende KOPF */

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

/* Spalte links */

	#links-container /*der Container für die Navspalte links*/
	{
		float:left; 
		width:200px;
		\width:175px;
		w\idth:200px;
		color:black;
		padding-bottom:40px;	
}
		
	#logo
	{
	margin-left:1px;
	}
	
	#logo img
	{border:0;}
	
/*****************************************************************************/
/* Anfang Buttons linke Box Abi */

/* 2. ebene abi */ 
	
	#menue-2-1
		{
			padding:0;
			margin:0;
			font-size:90%;
			font-weight:bold;		
			padding-bottom:15px;	
		}
		
		#menue-2-1 a
		{
			display: block;
			text-decoration: none;
			color:#224F81;
			padding:10px;
			padding-top:4px;
			padding-right:4px;
			margin-bottom:1px;
		}
				
		#menue-2-1 a:hover
		{
			color: #224F81;
			background-color:#BDCEE7;
				}
		
		.menue-2-sk-1
		{
			color: #224F81;
			display: block;
			padding:10px;
			padding-top:4px;
			padding-right:4px;
			background-color:#BDCEE7;
			margin-bottom:1px;
			}
	
/* 3. ebene abi */ 

		#menue-3-1
		{
			padding:0;
			margin:0;
			font-size:90%;
			font-weight:normal;
		}
		
		#menue-3-1 a
		{
			display: block;
			padding:0!important;
			padding-left:25px!important;
			text-decoration: none;
			color:#224F81;
			margin-bottom:1px;	
			padding-top:3px!important;		
			padding-bottom:5px!important;
		}
		
		#menue-3-1 a:hover
		{
		color: #224F81;
        background-color:#D5E0F2;
		}
		
		.menue-3-sk-1 a
		{
			color: #224F81;
			display: block;
			margin-bottom:4px;
			background-color:#D5E0F2;
		}		
			
/* Ende Buttons linke Box Abi */		

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

/* Anfang Buttons linke Box girls */

/* 2. ebene girls */ 
	
	#menue-2-2
		{
			padding:0;
			margin:0;
			font-size:90%;
			font-weight:bold;		
			padding-bottom:15px;	
		}
		
		#menue-2-2 a
		{
			display: block;
			text-decoration: none;
			color:#FF9900;
			padding:10px;
			padding-top:4px;
			padding-right:4px;
			margin-bottom:1px;
		}
				
		#menue-2-2 a:hover
		{
			color: white!important;
			background-color:#FF9900;
				}
		
		.menue-2-sk-2
		{
			color: white!important;
			display: block;
			padding:10px;
			padding-top:4px;
			padding-right:4px;
			background-color:#FF9900;
			margin-bottom:1px;
			}
	
/* 3. ebene abi */ 

		#menue-3-2
		{
			padding:0;
			margin:0;
			font-size:90%;
			font-weight:normal;
		}
		
		#menue-3-2 a
		{
			display: block;
			padding:0!important;
			padding-left:25px!important;
			text-decoration: none;
			color:#FF9900;
			margin-bottom:1px;	
			padding-top:3px!important;		
			padding-bottom:5px!important;
		}
		
		#menue-3-2 a:hover
		{
		color: white!important;
        background-color:#FF9900;
		}
		
		.menue-3-sk-2 a
		{
			color: white!important;
			display: block;
			margin-bottom:4px;
			background-color:#FF9900;
		}		
			
/* Ende Buttons linke Box girls */		

/*****************************************************************************/
/* INHALT Spalte  */

/* 1. ebene hauptmenue abi */

#hauptmenue-1, #hauptmenue-impressum, #hauptmenue-sitemap, #hauptmenue-datens, #hauptmenue- /*abi*/
	{
	width:608px;
	background-color:#CBD9ED;
	border-bottom:#9DBEDC 1px solid;
	background-image:url("../bilder/layout/hg_hauptmenue_abi.jpg");
	background-repeat: repeat-x;
	position:absolute;
	top:0;
	left:0;
	}
	
#hauptmenue-1 ul, #hauptmenue-impressum ul, #hauptmenue-sitemap ul, #hauptmenue-datens ul, #hauptmenue- ul /*abi*/
	{
	list-style-type: none;
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:bold;
	}
	
#hauptmenue-1 li, #hauptmenue-impressum li, #hauptmenue-sitemap li, #hauptmenue-datens li, #hauptmenue- li /*abi*/
{
float:left;
}

#hauptmenue-1 a, #hauptmenue-impressum a, #hauptmenue-sitemap a, #hauptmenue-datens a, #hauptmenue- a /*abi*/
{
display:block;
padding-top:8px;
padding-bottom:11px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#224F81;
border-right:1px solid #9EBEDC;
}

#hauptmenue-1 a:hover, #hauptmenue-impressum a:hover, #hauptmenue-sitemap a:hover, #hauptmenue-datens a:hover, #hauptmenue- a:hover /*abi*/
{
background-image:url("../bilder/layout/hg_hauptmenue_abi_hover.jpg");
background-repeat: repeat-x;
}

#hauptmenue-1 .haupt-sk-1, #hauptmenue-1 .haupt-sk-2  /*abi*/
{
display:block;
padding-top:8px;
padding-bottom:11px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#224F81;
border-right:1px solid #9EBEDC;
background-image:url("../bilder/layout/hg_hauptmenue_abi_hover.jpg");
background-repeat: repeat-x;
}
	

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

/* 1. ebene hauptmenue girls */

#hauptmenue-2 /*girls*/
	{
	width:608px;
	background-color:#FFF5B2;
	border-bottom:#FF9900 1px solid;
	background-image:url("../bilder/layout/hg_hauptmenue_girls.jpg");
	background-repeat: repeat-x;
	position:absolute;
	top:0;
	left:0;
	}
	
#hauptmenue-2 ul /*girls*/
	{
	list-style-type: none;
	padding:0;
	margin:0;
	font-size:100%;
	font-weight:bold;
	}
	
#hauptmenue-2 li /*girls*/
{
float:left;
}

#hauptmenue-2 a /*girls*/
{
display:block;
padding-top:8px;
padding-bottom:11px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#FF9900;
border-right:1px solid #FF9900;
}

#hauptmenue-2 a:hover /*girls*/
{
background-image:url("../bilder/layout/hg_hauptmenue_girls_hover.jpg");
background-repeat: repeat-x;
}

#hauptmenue-2 .haupt-sk-1, #hauptmenue-2 .haupt-sk-2  /*girls*/
{
display:block;
padding-top:8px;
padding-bottom:11px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#FF9900;
border-right:1px solid #FF9900;
background-image:url("../bilder/layout/hg_hauptmenue_girls_hover.jpg");
background-repeat: repeat-x;
}
	

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

	#mitte-container
	{
		float:left;
		width:547px;
		\width: 590px;
		w\idth: 547px;
		margin-top:0px;
		margin-bottom:20px;
		padding-left:37px;
		padding-right:15px;
		min-height:400px;
		position:relative;
		padding-top:60px;
		padding-top:4em;
	}

	#mitte-container p, #mitte-container ul, #mitte-container ol, #mitte-container td
	{line-height:130%;}

	#mitte-container ol
	{padding-left:20px;}
	

	.trenn
	{border-bottom:1px solid #E4E4E2;
	position:relative;
	}

	.stichworte
	{
	color:#A1A0A0;
	font-size:70%;
	margin-top:30px;
	border-top:1px solid #E5E5E5;
	}

	.stichworte p
	{font-size:100%;}
	
			
/*************************************/

	/*  Spalte rechts */

	#rechts-container
	{
		float:right;
       	width:182px;
    }

/*  News-SB ein / aus */	

#news177-1, #news178-2
{display:block;}

#news178-1, #news177-2
{display:none;}


/**********************************************************************/	
/* FUSS*/

	#fuss
{       font-size: 70%;
		height:20px;
        padding-top:20px;padding-bottom:7px;
		background-color:white;
		font-size:70%;
		color:#B9B9BA;
		border-top:1px solid #E1EAF3;
}
	
	#fuss a:link, #fuss a:visited, #fuss a:active
		{
			color: #B9B9BA;
			text-decoration:none;
		}
		
/*****************************************************************************/

#foerderer-fuss
{ 

	padding-top:3px;
	background-color:white; 
	color:#3282B7;
	font-size:80%; 
	border:1px solid #E1EAF3;
	border-bottom:0;
	padding-left:100px;
	padding-right:80px;
	padding-bottom:5px;
}
	
	#foerderer-fuss a:link, #foerderer-fuss a:visited, #foerderer-fuss a:active
		{
			color: #B9B9BA;
			text-decoration:none;
		}
		
/*****************************************************************************/

/*Textformatierung*/

#seite-container-1 h1, #seite-container-impressum h1, #seite-container-sitemap h1, #seite-container-datens h1, #seite-container- h1 {font-size:140%; font-weight:normal;margin-bottom:25px; margin-top:16px;color:#0063A5;border-left:28px solid #BDCEE7;padding-left:7px;margin-right:7px;border-bottom:1px solid #BDCEE7;}
#seite-container-2 h1 {font-size:140%; font-weight:normal;margin-bottom:25px; margin-top:16px;color:#FFA00D;border-left:28px solid #FFC04D;padding-left:7px;margin-right:7px;border-bottom:1px solid #FDE595;}
h2 {font-size:110%; font-weight:normal;margin-bottom:8px; margin-top:10px;color:#224F81}
h3 {font-size:100%;color:#0063A5;}
h4 {font-size:90%;color:#0063A5;}

address {font-style:normal}

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

a
{	color: #FF9900;
	text-decoration: underline;
}

a:visited,a:hover,a:active
{ 
	color: #FF9900;
	text-decoration: underline;
}


/*****************************************************************************/
/*Tabellen*/

td
{	
	vertical-align:top;
	padding:0px;
}

/*Detailtabellen*/
.detail-table
{
	border-collapse: collapse;	
	width:510px;
}

.detail-table td
{	
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E4E4E2;	
}

.detail-table th
{	
	background-color:#E4E4E2;
	font-weight:bold;
	padding:3px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E4E4E2;
	text-align:left;	
}

.adresstable /* wird nicht mehr benoetigt */
{
	border-collapse: collapse;	
	width:538px;
}

.adresstable td
{
	padding:10px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#E4E4E2;	
}


.praktikumsinhalte-table
{
	border-collapse: collapse;	
	border:0;
	width:500px;
	margin-left:30px;
}

.praktikumsinhalte-table td
{	
	padding:3px;
	padding-bottom:10px;
	margin:0px;
	border:0;
}


.praktikumsinhalte-table td
{
vertical-align:middle;
}

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

/* 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-right-log 
{
margin-left:15px;
float:right;
border-width:0;
}

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

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

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

.bild-left-med /* Format med noch nicht definiert */
{
margin-right:15px;
float:left;
border:white 1px solid;
}

.bild-right-med /* Format med noch nicht definiert */
{
margin-right:15px;
float:left;
border-width:0;
}

.bild-center-web
{
border:white 1px solid;
}

.bild-center-th
{
border-width:0;
}		

.bild-left-kontaktbil
{position:absolute;
top:40px;right:10px;}

.bild-right-kontaktbil
{position:absolute;
top:40px;right:10px;}

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

/*Formulare*/

#suche-1, #suche-2, #suche-impressum, #suche-datens, #suche-sitemap, #suche-
{

padding-top:20px;
margin-bottom:10px;
}

#suche-1 form, #suche-2 form, #suche-impressum form, #suche-datens form, #suche-sitemap form, #suche- form
{
margin:0;
padding:0;
}

#suche-1 input, #suche-impressum input, #suche-datens input, #suche-sitemap input, #suche- input
{
background-color:#D2E0EE;
border:1px solid #71A3DB;
color:#71A3DB;
}

#suche-2 input
{
background-color:#FEF094;
border:1px solid #FFAD32;
color:#FFAD32;
}

.formbutton, #suche-1 .formbutton, #suche-impressum .formbutton, #suche-datens .formbutton, #suche-sitemap .formbutton, #suche- .formbutton
{
background-color:#D2E0EE;
border:1px solid #71A3DB;
color:#71A3DB;
}

#suche-2 .formbutton
{
background-color:#FEF094;
border:1px solid #FFAD32;
color:#FFAD32;
}

#suchform
{text-align:center}


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

@media print {
    #kopf-container-1,#kopf-container-2,#kopf-container-impressum,#kopf-container-sitemap,#kopf-datens,#kopf-container-,#hauptmenue-1,#hauptmenue-2,#hauptmenue-impressum,#hauptmenue-datens,#hauptmenue-sitemap,#hauptmenue-,.stichworte,#links-container,#rechts-container,#fuss, #foerderer-fuss
 {
        display:none;
 }
 
#print-adresse-abi-1, #print-adresse-girls-2
{
        display:block;
		margin-bottom:20px;
		font-size:10pt;
		width:90%;
		color:black;
 }

#print-adresse-girls-1, #print-adresse-abi-2
{
        display:none;
}
 
 
.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;
		}
} 
 
