

/* --------------------------- INFO ---------------------------
Web:				www.profile-media.de
Autor: 				Gaby Rohmann
Letzte Aenderung:	08.06.2006 von Gaby Rohmann
*/

/* --------------------------- ALLGEMEINES ---------------------------*/
body, html {
	color:			#2E2E2E;/*#57575F;*/
	font-family:	Verdana,Arial, Helvetica, sans-serif;
	font-size:		100.1%; /*ganz wichtig f r die korrekte Darstellung im Explorer - vorher falsch mit 1em;*/
	height:			100%;
	margin:			0;
	padding:		0;
	/*background-image: 		url(../images/e-unten.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 480px;*/

}
html {
	/* fr den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	margin-bottom:	0.1px;
}

body {
	background-color:#DDE4E8;

}
#alles {
	z-index:		2;
	height:			100%;/**/
	position: 		relative;
}

#alles[id] {
	height:			auto;
	min-height:		100%;/**/
}

#adresse-print {
	display:		none;
}



h1,h2,h3,h4,h5,p,ul,form,table   {  /*setzt alle vorgegeben Abst nde auf 0*/
	margin: 		0px;
	padding:		0px;
}

h1 {
	font-size:		0.75em;
	font-weight:	bold;
	color: 			#6D6D76;			
}
h2 {
	font-size:		0.7em;
	font-weight:	normal;
	color: 			#777782;
}

h3 {
	font-size:		0.7em;
	font-weight:	bold;
	color: 			#82828D;
}
h4 {
	font-size:		0.7em;
	font-weight:	normal;
	color: 			#82828D;
}
h5 {
	font-size:		0.9em;
	color: 			#6D6D76;
	margin-bottom:	0px;
}
h6 {
	font-size:		0.7em;
	color: 			#6D6D76;
	font-weight:	normal;
	margin-bottom:	0px;
}

.fliesstext {
	font-size:		0.7em;
}

a:link {  
	color: 			#777782; /*#82828D; */
	font-weight:	normal;
}
a:hover,a:active {  
	color: 			#7956AF; 
	text-decoration: underline; /*none;*/
	font-weight:	normal;
}
/*a:visited {  
	color: 			#82828D; 
	font-weight:	normal;
}*/

a.hidden:link, a.hidden:hover, a.hidden:active,  a.hidden:visited {  
	color: 			#2E2E2E; 
	font-weight:	normal;
	text-decoration: none;
}
/*ausnahme fuer OPERA */

.mehr {
	float: 			right;
	padding-right:	0.25em;
	/*margin-top:		-2.5em;*/
  margin-top:		-1.5em;	
	font-size:		0.8em;
}
.mehr[class] {
	margin-top:		0;
}
html:first-child>b\ody 
.mehr {
	margin-top:		0.2em;
}

a.mehr {
	text-decoration:	none;
}
.zurueck {
	font-size:		0.9em;
}

.unsichtbar {
	position: 		absolute; 
	left: 			-1000em;
}
.transparent {
	visibility: 	hidden; 
}

ul.liste li {
	list-style-position: 	outside;
	list-style-image:		url(../images/dot-lila.gif);
	margin-left: 			15px;
}
ul.liste li.abstand {
	margin-bottom:			8px;
}
ul.liste li a {
	text-decoration: 		none;
}
ul.liste li a:link,a:visited{
	text-decoration: 		none;
}
ul.liste li a:hover,a:active {
	text-decoration: 		none;
}
li.liste {
	font-weight:	bold;
	color: 			#A0A5A8;
}

/* --------------------------- KOPF ---------------------------*/
#kopf {
	background-color:		#fff;
	/*background-image: 		url(../images/header/logobild-hg.gif);
	background-repeat: 		no-repeat;
	width:					100%;*/
	position:				relative;
	z-index:				4;
	border-bottom:			1px solid #CBCACC;
	bottom:					0;		
}

.logo-e { /*umgerechnete Bildgr en, nicht veraendern*/
	width:					57.9375em;
	height:					6.0625em;
}

#slogan {
	position:		absolute;
	/*padding:		5em 0em 0em 2.8em;*/
	top:			4.6875em;
	left:			2.8em;	
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	z-index:		5;					
}

#slogan h1 {
	font-size:		0.7em;
	font-weight:	normal;
	color: 			#82828D;
}

/* --------------------------- SUCHE---------------------------*/

	#suche {
		float:				left;
		padding-left:		0.56em;/*1.8em; */
	}
	html:first-child>b\ody 
	#suche {
		padding-top:		0.22em;			
	}

	.suchetext { /*nur fr das Wort -Suche-*/
		font-size:			0.7em;
		color: 				#82828D; 
		padding:			0.5em 0.2em 0.2em 0;	
	}
	

	.suchefeld { /*nur f r das Eingabefeld*/
		color: 				#7956AF; 
		padding-left: 		0.5em;
		border-left: 		1px solid #9E9E9E;
		border-right: 		1px solid #9E9E9E;
		border-top:			1px solid #fff;
		border-bottom: 		1px solid #fff;
		width: 				9em;
		font-size: 			0.7em;
		height: 			1.2em;
	}
	
	.suchicon {
		width: 				0.8125em;
		height: 			0.6875em;
		position:			relative;
		font-size: 			1em;		
	}
	
	#suche #formSubmit {
		background:			transparent;
		border:				0;
		color: 				#82828D; 
		font-size: 			0.7em;
		margin:				0;
		padding:			0;
	}


/* --------------------------- CONTENT OBEN ---------------------------*/


/* --------- Hauptnavigation -------- */
#content-oben {
	border-top:			1.125em solid #fff; 
	clear:				both;
	background-color:	#F3F6F8;
	/*width:				100%;
	test oben	border-bottom:		solid 1px #7956AF;*/
}

#inhalt-oben {     /* --------- Weite  1024px incl. Scrolleiste-------- */
	width:			62em;/*62.5em;*/
	background-color:	#F3F6F8;
	height:			9.125em;
}

#navigation  {
	width:				10.92em;
	float:				left;
	padding-left:		2.09em;
}
#navigation[id]  {
	width:				10.8125em;
	padding-left:		2.123em;
}

#menu { /* linke Hauptnavigation */
	float: 				left;
	display: 			block;	
	}
	
	ul.menu {
	font-size: 		0.7em;

	}
	
	li.menu {
	list-style-type: none;
	} 


	li.menu a {
	display: 		block;
	 /* Hide this from IE-Mac \*/ 
    height: 		1%;
   /* End the hiding */ 
	background-color: #F3F6F8;
	padding: 		0.31em 0em 0.31em 0.8em !important;
	padding: 		0.28em 0em 0.28em 0.8em;
	text-decoration: none;
	border-top: 	solid 1px #FFF;
	border-left: 	dotted 1px #CBCACC;
	border-right: 	solid 1px #FFF;
	font-weight:	bold;/**/
	}

	li.menu a:link {
	color: 				#82828D;
	text-decoration: 	none;
	font-weight:		bold;
	}
	li.menu a:hover,
	li.menu a:active,
	li.menu a:focus
	{
	text-decoration: 	none;		
	color: 				#fff;
	background-color: 	#7956AF;
	font-weight:		bold;	
	}
 
	li.menu a:visited  {
	text-decoration: 	none;		
	font-weight:		bold;
	}

	li.menu a.currentlink {
	text-decoration: 	none;		
	color: 				#fff;
	background-color: 	#7956AF;
	font-weight:		bold;
}



/* --------- Bild mitte -------- */

#bild  {
	float:			left;
	border-top: 	solid 1px #FFF;
	border-right: 	solid 1px #FFF;		
}

.bildgroesse {
	width:			32.625em;
	height:			9.125em;
}


/* --------- Newsbereich -------- */

#news  {	
	border-top: 		1px	solid #FFF;
	border-right: 		1px	dotted #C8CACC;
	height:				8.625em;
	padding-top:		0.5em;
	width:				12.5em;
	}

#news[id]  {
	margin-left:    	45.4em;
}
#news-innen[id] {
	padding:				1.1em 0.35em 0.25em 1em;
	}
#news-innen {			
	padding:				1em 0.35em 0.25em 0.5em;
	}
.news-item {
	font-size:				0.7em;/*0.7em;*/
	font-weight:			normal;
	color: 					#82828D;
	padding-bottom:			1.5em;
	
	}
	.news-item a {
		text-decoration: 		none;
		font-weight:			normal;
		}
	.news-item  a:link,
	.news-item  a:visited  {
		text-decoration: 		none;
		font-weight:			normal;
		color: 					#82828D;					
	}
	.news-item  a:hover,
	.news-item  a:active  {
		text-decoration: 		none;
		font-weight:			normal;
		color: 					#7956AF; 					
	}
	.news-hl {
		text-decoration: 		underline;
		font-weight:			bold;
	}


html:first-child>b\ody 
	.news-item {        /* Aunahme fuer OPERA */
	padding-left:		0.5em;
	}
#newsseite h1 {	
	font-size: 0.75em;
	color: #82828D;
	font-weight: bold;	
	}
#newsseite .datum {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
#newsseite table { 
	width: 100%;
	margin-top: 15px;
}
#newsseite h2 {	
	font-size: 0.7em;
	color: #6D6D76;
	margin-bottom: 5px;
	}
	
.spLinks { width: 165px; }
.spLinks,
.spRechts {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.spLinks img { border: 0; margin-bottom: 10px; float: left; }
#newsseite .spLinks a span { float: left; text-decoration: underline; }
.spRechts h3 {
	font-size: 0.8em;
}
.spRechts h5 {
	font-size: 11px;
	margin-bottom: 10px;
}


/* --------------------------- CONTENT Mitte -------------------------*/
#content-mitte {
	height:					1%;
	clear: 					both;
	background-color:		#fff;

}
#content-mitte[id] {
	height:					1.25em;
	border-bottom:			solid 1px #7956AF; 
}

#inhalt-mitte {
	width:			62em;
	position:		relative;
}


/* ---- administrative LINKS ------*/

/* neue styles fuer groessenicons */

#einfach-1 a {
	position:	absolute;
	left:		14.3em;
	top:		0em;
	z-index:	2;
	float:		left;
}
#einfach-2 a {
	position:	absolute;
	left:		14.3em;
	top:		0em;
	z-index:	1;
	float:		left;
}
#einfach-1 a:hover,
#einfach-1 a:active  {
	cursor:		pointer;
	z-index:	1;
}
#einfach-2 a:hover,
#einfach-2 a:active  {
	cursor:		pointer;
	z-index:	2;
}

/*------*/
#doppelt-1 a {
	position:	absolute;
	left:		16em;
	top:		0em;
	z-index:	2;
	float:		left;
}
#doppelt-2 a {
	position:	absolute;
	left:		16em;
	top:		0em;
	z-index:	1;
	float:		left;
}
#doppelt-1 a:hover,
#doppelt-1 a:active  {
	cursor:		pointer;
	z-index:	1;
}
#doppelt-2 a:hover,
#doppelt-2 a:active  {
	cursor:		pointer;
	z-index:	2;
}

/*------*/
#dreifach-1 a {
	position:	absolute;
	left:		18em;
	top:		0em;
	z-index:	2;
	float:		left;
}
#dreifach-2 a {
	position:	absolute;
	left:		18em;
	top:		0em;
	z-index:	1;
	float:		left;
}
#dreifach-1 a:hover,
#dreifach-1 a:active  {
	cursor:		pointer;
	z-index:	1;
}
#dreifach-2 a:hover,
#dreifach-2 a:active  {
	cursor:		pointer;
	z-index:	2;
}
/* --------*/
#kontrast-1 a {
	position:	absolute;
	left:		20.3em;
	top:		0em;
	z-index:	2;
	float:		left;
}
#kontrast-2 a {
	position:	absolute;
	left:		20.3em;
	top:		0em;
	z-index:	1;
	float:		left;
}
#kontrast-1 a:hover,
#kontrast-1 a:active  {
	cursor:		pointer;
	z-index:	1;
}
#kontrast-2 a:hover,
#kontrast-2 a:active  {
	cursor:		pointer;
	z-index:	2;
}

/* --------*/

.icon-small {
	height: 	1.1875em;
	width: 		1.75em;
}
.icon-medium {
	height: 	1.1875em;
	width: 		2em;
}
.icon-big {
	height: 	1.1875em;
	width: 		2.5em;
}
.icon-sw {
	height: 	1.1875em;
	width: 		1.75em;
}
.typo3-logo{
	height:		1.9em;
	width: 		6.4em;
}

/* ----------- Ende groessenstyles ------ */


#adminnavi {
	display:				block;
	margin-left:			14.3em;			
	}
#adminnavi[id] {
	display:				block;
	margin-left:			14.3em;		
	}

	#adminnavi ul li{
	float:					left;
	}


	ul.adminlinks {
		display:				block;
		list-style: 			none;
		margin-left:			6.8em;				
		}

		li.adminlinks a {
			font-size:				0.7em;
			padding:				0.35em 1.5em 0em 0.1428em; 
			display:				block;
			text-decoration: 		none;
			color:					#555555;
			font-weight:			normal;
		
		}

		li.adminlinks a:link {
			text-decoration: 	none;		
			color: 				#82828D; 
			font-weight:		normal;
}
			li.adminlinks a:hover,
			li.adminlinks a:active,
			li.adminlinks a:focus {
			text-decoration: 	none;		
			color: 				#7956AF;
			font-weight:		normal;		
			} 

	.login {
	text-align: 			right;
	margin-left: 			4em;

	border: 				0px;			
	}

	login-icon {
	width:					0.8125em;
	height:					0.6875em;
	}

/* -------------------------- Ende adminlinks ------ */




/* --------------------------- CONTENT UNTEN---------------------------*/

#content-unten {
	width:			62em; 
	clear:			both;
	display:		block;
	padding-bottom:	10px;
	position:		relative;
	z-index:		6;
}
#content-unten[id] {
	padding-bottom:	150px;
}

#content-dummy-unten {
	clear:			both;
	display:		block;
	height:			1px;
	width: 			100%;
	visibility:		hidden;
}
 

/* --------- Subnavigation -------- */

#subnavi  {
	width:			10.8125em;
	float:			left;		
	margin-left:	1.05em;
	margin-bottom:	168px;  /*195px;abstand fuer adresse bei kurzen Texten*/
	margin-bottom:	175px important!;			
	position:		relative;
	padding:		0.25em 0 1.5em 0;
	border-left:	1px dotted #fff;
	border-right:	1px dotted #fff;
	border-bottom:	1px dotted #fff;
}

#subnavi[id]  {
	margin-left:	2.123em;
	padding-top:	0.25em;
}

	ul.subnavi  {
		padding-bottom:		0.8em; 	
	}

	li.subnavi[class] {
		padding:			0.95em 0.8em 0em 0.8em; /* fuer mozilla */
	}
		
	li.subnavi {
		list-style-type: 	none;
		padding:			0.7em 0.8em 0em 0.8em; /*fuer explorer */
		font-size:			0.7em;
		color: 				#777782;
	}
	li.subnavi a,
	li.subnavi a:visited {
		text-decoration: 	none;
		font-weight:		bold;
	}

	li.subnavi a:link {
		text-decoration:	none;
		color: 				#82828D;
		font-weight:		bold;
	} 

	li.subnavi a:hover,
	li.subnavi a:active, 
	li.subnavi a:focus {	
		color: 				#7956AF;
		text-decoration:	none;
		font-weight:		bold;
	}
	li.subnavi a.subcurrent {
		font-weight:		bold;
		color: 				#7956AF;
		text-decoration:	none;
	}
/*----------------------- subsubnavi ----------*/
		
	li.subsubnavi {
		list-style-position: 	outside;
		list-style-image:		url(../images/dot-lila-ie.gif);
		margin-left:		2.6em;
		margin-top:			0.7em;
		padding-right:		0.6em;  /*fuer explorer */
		font-size:			0.7em;
		color: 				#2E2E2E;
	}

	li.subsubnavi[class] {
		padding-right:		0.8em; /* fuer mozilla */
		margin-left:		2.4em;
		list-style-position: 	outside;
		list-style-image:		url(../images/dot-lila.gif);
	}

	li.subsubnavi a,
	li.subsubnavi a:visited {
		text-decoration: 	none;
		color: 				#2E2E2E;
	}

	li.subsubnavi a:link {
		text-decoration:	none;
		color: 				#2E2E2E;
	} 

	li.subsubnavi a:hover,
	li.subsubnavi a:active, 
	li.subsubnavi a:focus {	
		color: 				#7956AF;
		text-decoration:	none;
	}
	li.subsubnavi a.subcurrent {
		color: 				#7956AF;
		text-decoration:	none;
	}

/*----------------------- ende subsubnavi ------*/


#subnavi_leer  {
	width:			10.8125em;
	float:			left;
	margin-left:	1.05em;			
	position:		relative;
	padding:		0.25em 0 1.5em 0;
}

#subnavi_leer[id]  {
	margin-left:	2.123em;
	padding-top:	0.25em;
}

/* ----------------------------------------------------------------- INHALT ----------- */

#inhalt  {
	float:					left;
	width:	 				31.125em;
	padding:				0.95em 0 2em 1.5em;
	}
#inhalt[id]  {
	width:					31.125em;
	padding:				0.25em 0 2em 1.5em;
}

	.breadcrumb {
		font-size:			0.7em;
		color:				#777782;
		margin-top:			1em; /*Hoehe notwendig, da sonst layer ueberlappt und im Explorer Links blockiert*/		
		padding:			0em 0em 2em 0; /*padding-top gegen margin getauscht*/
	}
	.breadcrumb a:link,
	.breadcrumb a:visited {
		color:				#777782;
		text-decoration:	none;
		font-weight:		normal;
	}
	.breadcrumb a:hover,
	.breadcrumb a:active {
		color:				#7956AF;
		text-decoration: 	none;
		font-weight:		normal;		
	}


	/* ----------------------------------------------------- inhalt innen -----------*/


	#inhalt-innen {
	font-size:			0.7em;
/*	padding:			2.5em 3.6428em 1em 2.6428em; * bisher rechts und links 4.6428em; */
	padding: 10px 10px 0 0;
	}
	#inhalt-innen h1 {
	font-size:		1.071em;
	font-weight:	bold;
	color: 			#6D6D76;
	margin:			0 0 2.5em -2.4em;
	}
	#inhalt-innen h2 {
	font-size:			0.95em;
	padding-bottom:		1em;
	font-weight:		bold;
	color:				#777782;
	}

	#inhalt-innen p {
		padding-bottom: 1em;
	}/**/
	#inhalt-innen p.zurueck { padding-top: 1em; }
	#inhalt-innen p.extLink { padding-top: 1em; }

/* -------------------- news ----------*/
.zahlrahmen a {
	border:				solid 1px #C8CACC;
	padding:			1px 3px 1px 3px;
	text-decoration: 	none;
	margin-right:		2px;
	float: 				left;
	margin-bottom:		2px;
}
.zahlrahmen a:hover {
	color:				#fff;
	background-color:	#7956AF;	
}

.blaettern a, .blaettern a:visited { 
	border:				solid 1px #C8CACC;
	padding:			1px 3px 1px 3px;
	text-decoration: 	none;
	margin-right:		2px;
	margin-bottom:		2px;
	color:				#fff;
	float: 				left;
	background-color:	#7956AF;
}

.datum {
	font-size:			0.7em;
	float:				right;
	margin-right:		3.6428em;
}
.img-200 {
	width:				150px; /*17em;neu hinzugefgt*/
	font-size:			9px; /*bisher 0.8em;*/
	float:				left;
	padding-bottom:		0.5em;
	margin:				0 1.5em 0.5em 0;
}

.referenz {
	width:				100%;
	float:				left;
	font-size:			11px; 
	padding-bottom:		1em;			
}
#newsseite .spLinks {
	font-size:			11px; 
	padding-bottom:		1em;			
}
.img-referenz {
	float:				left;
	margin-right:		1.5em;
}

#newsseite .spLinks a:link, #newsseite .spLinks  a:active, #newsseite .spLinks  a:visited,
.referenz a:link, .referenz a:active, .referenz a:visited {  
	color: 			#777782; 
	font-weight:	normal;
	text-decoration: underline;
	cursor: pointer;
}

#newsseite .spLinks  a:hover,
.referenz a:hover{  
	color: 			#7956AF; 
	font-weight:	normal;
	text-decoration: underline;
	cursor: pointer;
}
* html #newsseite .spLinks a:hover {
	background-color: #DDE4E8;
}


.linie {
	clear:			 	left;
	border-top:			1px dotted #6D6D76;
	margin-bottom: 		1em;

}
/*#referenz:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}*/
/* ---------------------kontakt ----------*/

form .infofeld {
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			5px 6px 5px 6px;
	font-family:		Verdana,Arial, Helvetica, sans-serif;
	font-size:			1em;					
}
form .textbutton {
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			1px 6px 1px 6px;
	color:				#2E2E2E;
	font-family:		Verdana,Arial, Helvetica, sans-serif;
	font-size:			1em;
	width:				13.5em;					
}
form p  {
	margin-bottom:		-0.5em;
}
.formularname {
	width:				7.2em; /*vorher 8.2em*/
	display: 			block;
	float: 				left;
	padding-left:		1px;
	color:				#2E2E2E;
}
form .textfeld {
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			0 3px 0 3px;
	font-size:			1.2em;
	width:				16.7em !important;
	width: 				16.4em;
	height: 			1.1em;
	margin-bottom: 		0.3em;				
}
form .kundenlogin {
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			0 3px 0 3px;
	font-size:			1.2em;
	width:				14.7em !important;
	width: 				14.4em;
	height: 			1.1em;			
}

form .plz {
	font-size:			1.2em;
	float:				left;
	width: 				2.6em;
	width:				3em !important;
	height: 			1.1em;
	margin-right:		0.26em;
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			0px 3px 0px 3px;
}

html:first-child>b\ody 
form .plz {
	width: 				4em;  /*testen warum es nicht anspricht */
}
form .ort {
	font-size:			1.2em;
	width: 				13.1em;
	width:				12.9em !important;
	height: 			1.1em;
	margin-bottom: 		0.3em;
	border:				solid 1px #C8CACC;
	background-color:	#F3F6F8;
	padding:			0px 3px 0px 3px;
}




/* ---------------------sitemap ----------*/
#sitemap {
	display:			block;
	padding:			1em 0 1em 0;
}
#sitemapoben{
	clear: both;
	display: block;
}
#sitemaplinks{
	width: 21.5em;
	float: left;
	display: block;
}
#sitemaprechts{
	width: 16em;
	float: left;
	display: block;
}


ul.zeile {
	float: left;
}
ul.zeile li{
	float: left;
	list-style-position: 	outside;
	margin-left: 			0px;
	list-style-type: 		none;
	padding-right: 			1.2em;
	padding-bottom: 		2em;
}
ul.zeile li a:link,a:visited {
	text-decoration: 		none;
	color: 					#82828D; 
}
ul.zeile li a:hover,a:active {
	text-decoration: 		none;
	color: 					#7956AF; 
}

ul.ohne {
	float:				left;
	width:				17em;							
	padding-left:		0em;	
	padding-right:		0em;
}
ul.ohne li{
	list-style-position: 	outside;
	margin-left: 			0px;
	list-style-type: 		none;
}

ul.ohne li a:link,a:visited {
	text-decoration: 		none;
	color: 					#82828D; 
}
ul.ohne li a:hover,a:active {
	text-decoration: 		none;
	color: 					#7956AF; 
}

li.fett a:link,li.fett a:visited {

	font-weight:	bold;
	color:			#777782;/*  */
}
li.fett a:hover,li.fett a:active {
	font-weight:	bold;
	color:			#777782;/*  */
}



/* ------------------------------------------------------------------ Deeplinks ---------- */
/*Ausnahme fuer OPERA*/
html:first-child>b\ody  
#deep  {
	margin-left:     45.5625em;
}


#deep  {		
	margin-left:    	45.5605em;/*45.5605em;*/
	padding-top:		7.62496em;
	width:				12.5em;
	border-left:		dotted 1px #fff;
	border-right:		dotted 1px #fff;
}

#deep[id]  {
	width:				12.32em;
}

.deeplinks {
	padding:			1em;
	font-size:			0.7em;
	border-bottom: 		dotted 1px #fff;
	color: 				#777782;					
}


.unten {
	background-image: 		url(../images/hg-bild-maus.gif);
	background-repeat: 		no-repeat;
	background-position: 	right bottom;
	border-bottom: 			solid 1px #FFF;
	font-size:				0.7em;
	height:					4.6em;
}
.unten[class] {
	background-image: 		url(../images/hg-bild-maus.png);
}

.deeplinks a:link,
.deeplinks a:visited {
	color: 				#777782;
	text-decoration: 	none;
	font-weight:		bold;
}
.deeplinks a:hover,
.deeplinks a:active,
.deeplinks a:focus {
	color:				#7956AF;
	text-decoration: 	none;
	font-weight:		bold;
}

/* ------------  adresse und fusslinks---------- */

#adressbereich {
	clear:			both;
	position: 		relative;
	left: 			0px;
	bottom:			11em;
	z-index:		2;
}


#adresse {
	width:			14.5em;
	color:			#777782;
	font-family:	Verdana,Arial, Helvetica, sans-serif;
	font-size:		0.7em;
	position:		absolute;
	left: 			3.123em;
	padding: 		2em 0 0 0.9em; 
	float: 			left;
}

#adresse a {
	text-decoration: 	none;
	font-weight:		normal;
}

#adresse a:link,
#adresse a:visited {
	color:				#777782;
	text-decoration: 	none;
}
#adresse a:hover,
#adresse a:active {
	color:				#7956AF;
	text-decoration: 	none;
}
.w3c {
/* notwendig fuer Ausblenden Icons im printstyle */
}

/* --------------------------- Ende ---------------------------*/

