/*------------Grundgerüst-------------------------------------------------------*/body	{	margin: 0px 0px 0px 0px;	background:#05347D;	color:#05347D;/*htwk-blau*/	font-family: verdana, helvetica;	font-size: 1em;	}a {	color:black;}/*------------Logo und Navigation im Bannerbereich---------------------------------------------------------------------------*/div.top {	position:absolute;	width: 775px;	margin: 10px 0px 0px 13px;	background-color: #05347D;	height: 107px;	background-image: url(../pics/Titel.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	border-bottom:7px solid white;	z-index:2;}/*-------------Leitfaden für behinderte Menschen -------------*/.titel	{		color:white;	position:absolute;	margin:28px auto auto 240px;	font-size: 24px;	font-weight: bold;	font-family: Arial;}/*-------------++ rechtliches ++ praktisches ++ lokales ++-------------*/.titel2 {	color:white;	position:absolute;	margin:20px auto auto 200px;	font-size: 14px;	font-weight: normal;	font-family: "Courier New", Courier, mono;}/*------------------logo Leipziger ----------------*/.logo	{ 	position:absolute;	margin: 23px 2px 2px 650px;}.logo img{	border: 0px;}.sachsenlogo{		position:absolute;	margin: 20px 2px 2px 730px;}.sachsenlogo img{	border: 0px;	float:left;}/*---------------------Links in Bannerbereich------------*/.links	{	position:absolute;	margin: 88px 2px 2px 450px;	color:#FFCC33;	font-weight: bold;}.links a	{	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	color:#FFCC33;}.links span	{	font-size:8pt;	margin: 0px 0px 4px 0px;}/*---------------------Styleswitcher-----------------*/div.switch {	position:absolute;	margin: 87px 2px 2px 45em;}* html div.switch {	position:absolute;	margin: 85px 2px 2px 45em;}form.stylechoose {	border:	white;}	form.stylechoose  select{	font-weight: bold;	font-size: 0.8em;	color:#FFCC33;	background:#05347D;	border: white;	}	/*-----------------Navigationsbereich-----------------------------------------------------------------*/div.nav {	position:absolute;	padding-top:130px;	margin: 0px 0px 0px 10px;	width: 17em;	border: 0px solid black;	border-left: 3px solid white;	border-bottom: 7px solid white;	background-color: white;			background-image: url(../pics/nav.gif);	background-repeat:repeat-x;	background-position: 0px 0px;  }    * html div.nav {  /* Korrektur fuer IE 5.x */    width: 17em;    w\idth: 17em;  }  .linkliste {}  /*------------Markierung des aktuellen Links--------------*/ .selected {	background-color: #EBEEF3;	font-style: italic;	margin-top: 0.3em;}  ol.nav	{	background-color:white;	padding:5px 5px 5px 5px;	margin: 10px 10px 10px 10px;	font-size: 0.8em;	border-left: 2px solid #B9DCFF;	border-top: 2px solid #B9DCFF;	border-bottom: 1px solid black;	border-right: 1px solid black; }  ol.nav li{ 	display:block; 	list-style:none; 	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px; 	}* html  ol.nav li{	height: 0.8em; 	}		/*----------------------- Default Infotext ------------------*/ ol.nav li b{font-size: 1.4em; 	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 5px; 	}    ol.nav a{	display:block;	text-decoration: none;	color: #05347D;	 } ol.nav a:hover	{	border-left:groove;	border-left-color: #05347D;	color: white;	font-style: italic;	background-color: #315E85;}/*--------------Infoleer----------------*/ol.nav a span.info {	display:none;	}/*----------------Infotext angezeigt ------------------*/	ol.nav a:hover span.info	{	position:absolute;	top:142px; 	left:12px;	width: 19em;	height: 3em;	display:block;	background:white;	text-indent:0px;	padding:1px 1px 1px 3px;	font-weight:normal;	color: #05347D;	font-style: normal;}* html ol.nav a:hover span.info {  /* Korrektur fuer IE 5.x */    top:135px;  }  /*-------------- alle navlayer zur Ausrichtung der Links abhängig von der Ebene ---------------------*/.navlayer_0  a{	font-size: 1em;	text-indent:-1.5em;padding-left:1.5em;}.navlayer_1  a{	font-size: 1em;	text-indent:-2.5em;padding-left:2.5em;	}		.navlayer_1_1 a {	font-size: 1em;	text-indent:-2.5em;padding-left:2.5em;	}	.navlayer_2 a {	font-size: 1em;	text-indent:-3.5em;padding-left:3.5em;	}	.navlayer_2_1 a {	font-size: 1em;	text-indent:-3.5em;padding-left:3.5em;	}span.w3cpics a img {		margin-left:1em;		border: 0px;}	/*--------------- ---------------Contentbereich-------------------------------------------------------------------------------------------------*/div.content {	font-size: 0.8em;	color:#05347D;	position:absolute;	margin: 117px 5px 5px 23em;	padding: 5px 15px 5px 15px;	width: 60%;	border: 1px solid black;	background:white;	background-image: url(../pics/nav.jpg);	background-repeat:repeat-x;	background-position: 0px -130px;	text-align: left;	 	z-index:1;	border-left: 3px solid white;	border-top: 7px solid white;  }    * html div.content {  /* Korrektur fuer IE 5.x */    width: 60%;    w\idth: 60%;  }   div.contenttext {	background-color:white;	border:1px solid #EBEEF3;	margin-top:10px;	padding: 7px 7px 7px 7px;	margin-bottom: 10px;}/*------------Startseitendesign--------------------*/.start {padding:3em;color: #05347D;	background-color:white ;}.start img {	background-color: #05347D;}div.contact{		text-align:left;	background-color: #FFFFFF;	padding: 5px 5px 5px 5px;	/*border-bottom: 5px dotted #BECBDD;*/}div.rowname {	width:100%;	border: 1px solid #05347D;	background-color: #BECBDD;	text-align: center;	font-size: 1.2em;}div.contact_left{	float:left;	width:45%;	padding: 5px 5px 5px 5px;}div.contact_left_left{	font-weight:bold; 	float: left;}div.contact_left_right{	padding-left: 57px;}div.contact_right{	margin-left:45%;	padding: 5px 5px 5px 15px;	z-index:1;	width:45%;	}div.webmailbottom{	clear: both;}* html div.webmailbottom{	z-index: 2;	margin-top: 20em;}div.contact_right p{margin:1px;padding: 1px;}div.fett {font-weight: bolder;}div.seitenanfang {}div.content h1 {  font-size:0.9em;  }.kontakt p {	margin-left:10px;	margin-top:0px;	margin-bottom:0px;} 