﻿/* CSS Document */

em {margin: 0px;
	padding:0px;}
	
th			{background-color:#FFF5D3;
			text-align:left;
			font-size: 1.0em;
			font-weight:400;
			color: #333333; 
			margin-left: 0px;
			padding-left: 4px;
			}
.table      {margin-left: 35px;
}

.table tr  {text-align: right;
}

.kursiv {  font-style: italic; margin: 0px;
	padding:0px;
}

.Stil2 {font-size: x-small}
.Stil4 {font-size: 2.5em}


.right      {margin-left: 0px;
			 padding-left:340px;
			margin-top: 5px;}
.bildpos	{margin-left: 7px;}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	text-align:center;
}
#headbox {

	margin-top: 20px;
	margin-left: 20px;
	text-align: center;	 

}
.logos	{margin-top: 10px;} 

.bildpos {
	margin-bottom: 3px;
	margin-top: 7px;
	margin-left: 3px;
	padding-left:0px;
	margin-right: 0px;
	padding-right:0px;

}

#mainbox {	text-align:left;
			margin: auto;
			padding: 0px;
			width: 761px;
			height: auto;
			/*border-left: 1px solid; 
			border-left-color:#000000;*/}
			
#head { margin-left: 0px;
		padding:0px;
		width: 760px;
		height: 115px;
		background-image: url(../img/Head.gif);
		background-repeat:no-repeat;}
		
.smenue {	list-style-type: none; list-style-image: none; float:right; margin: 56px 0px 2px 0px; width: 11%;}
.smenue_format {	float:left; margin: 0px; padding:0px;} 
.smenue_format a {padding: 0px 6px 0px 5px; margin: 0px; }
.smenue_format a:link {border-style:none}
.smenue_format a:visited {border-style:none}
.smenue_format a:hover{border-style:none}
.smenue_format a:active {border-style:none}
.smenue_format a:focus {border-style:none}

.menue {  position: relative; top: 95px; left: 0px;list-style-type: none; float:left; padding-left:0px; margin: 0px; width: 780px; display: inline}
.menue_format {	float:left; font-size:1.1em; color: #6A6A6A; word-spacing: normal; margin: 0px; display: inline} 
.menue_format li { font-size:0.8em; color: #6A6A6A; word-spacing: normal; margin: 0px} 
.menue_format a { padding: 0px 6px 0px 5px; margin: 0px; border-right: 1px solid #6A6A6A; color: #6A6A6A}
.menue_format a:link {text-decoration: none; color: #6A6A6A;}
.menue_format a:visited {text-decoration:none; color: #6A6A6A;}
.menue_format a:hover{text-decoration: underline; color:#6A6A6A;}
.menue_format a:active {text-decoration: none; color: #6A6A6A;}
.menue_format a:focus {text-decoration: underline; color: #6A6A6A;}
		
#bild {
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0px;
	width: 760px;
	height: auto;
		}


				
#seitenindex { 		padding: 0px;
					margin: 0px 0px 0px 0px;
					height: auto;
					width: 760px;
					float:left;
}

				
#seitenindex h1 { 
					width: 750px;
				
					font-size: 1.2em;
					padding: 0px 0px 0px 3px;
					margin: 7px 0px 7px 0px;
}


.beginn {font-size: 0.9em; font-weight:600;
				color: #616160; margin-left: 25px; word-spacing:0.2em}
.kleiner {font-size: 0.8em; }					
#seitenindex Stil1 {font-size: 1.0em}

.style1 {
	border-style: solid;
	border-width: 0px;
	background-color: #ffffff;
}

.date { color:black;
		font-size:0.9em;
		text-indent: 4px;
		}
	


.center {vertical-align: baseline}


#teaser	{   margin: 10px 0px 0px 0px;
			background-color:#ffffff;
			border-right: 1px;	
			border-right-style: solid;
			border-right-color: #FF0000;
			padding: 0px 0px 0px 0px;
			float:left;  
			width: 488px;}
#box01 {    width: 480px;
			height: 86px;
			background-image: url(../img/start-rahmen01.gif);
			background-repeat:no-repeat;}


#box02 {    width: 480px;
			height: 120px;
			margin-top: 10px;
			background-image: url(../img/start-rahmen02.gif);
			background-repeat:no-repeat;}


.teaser_relativ {
	position: absolute;
	z-index: 10;
	border: 0px;
}
			
	#box01 h2 { height: auto;
				font-size: 1.7em;
				letter-spacing: 0.1em;
				font-weight:400;
				color: #616160; 
				width: 471px;
				margin: 5px 4px 0px 4px;
				padding: 5px 5px 0px 0px;
				
				}

	#box01 h1 { position: relative;
				top: 0px;
				z-index: 5;
				height: auto;
				font-size: 2.7em;
				letter-spacing: 0.1em;
				font-weight:400;
				color: #616160; 
				width: 471px;
				margin: 0px 4px 0px 4px;
				padding: 0px 5px 0px 0px;
				}
	#box02 ul  {margin: 3px 8px 0px 0px;}
	#box02 a  { height: auto;
				font-size: 1.1em;
				font-weight:400;
				color: #616160; 
				width: 471px;
				margin: 5px 0px 0px 4px;
				padding: 0px 0px 0px 0px;
				text-decoration: none; 
				}
	#box02  a:link { 	color: #616160; 
						text-decoration: none; 
					}
	#box02 a:visited { 	color: #616160; 
							text-decoration: none; 
					}
	#box02  a:hover { 	color: #616160; 
					text-decoration: underline; 
						}
	#box02  a:active { color: #616160; 
					text-decoration: underline; 
						}
	#box02  a:focus { 	color: #616160; 
					text-decoration: underline; 
					}
	#box02 h2  {
				height: auto;
				font-size: 1.7em;
				font-weight:400;
				color: #616160; 
				width: 471px;
				margin: 5px 4px 0px 4px;
				padding: 0px 5px 0px 0px;
				letter-spacing: 0.5em;}	
	#box02 h2  {
				height: auto;
				font-size: 1.7em;
				font-weight:400;
				color: #616160; 
				width: 471px;
				margin: 5px 4px 0px 4px;
				padding: 0px 5px 0px 0px;
				letter-spacing: 0.5em;}	

.bildlinks {margin: 3px 5px 0px 0px; float: left; padding-right: 7px;}
.bildrechts {margin: 3px 0px 3px 8px; float: right; padding-left: 12px;}
.bildmitte {margin:0px 0px 4px 4px; padding: 0px;}

.bildlinks_i2 {margin: 0px 0px 0px 0px; float: left; padding-right: 0px; border: 0px;}

.subtext {font-size:0.8em; color: #616160; margin: 0px 0px 0px 6px; padding: 0px; width: 258px;}


#inhalt	{   margin: 0px;
			background-color:#ffffff;
			border-right: 1px;	
			border-right-style: solid;
			border-right-color: #FF0000;
			padding: 0px;
			float:left;  
			width: 488px;
			hight: auto;
			}
			
	#inhalt	h1 {	color: #333333; 
					font-weight: 600;
					font-size: 1.2em;
			  		margin: 0px 4px 0px 4px;
					padding: 0px 5px 0px 0px;
				}

	#inhalt	h2 {  	color: #333333; 
					font-weight: 600;
					font-size: 1.0em;
					font-style: italic;
					margin: 3px 4px 0px 4px;
					padding: 0px 5px 0px 0px;
				}
				#inhalt	h3 {  	color: #333333; 
					font-weight: 600;
					font-size: 1.2em;
					margin: 3px 4px 0px 4px;
					padding: 0px 5px 0px 0px;
				}
			
	#inhalt p { 	font-size:1.0em;
					height: auto;
					color: #616160; 
					width: auto;
					margin: 2px 4px 2px 4px;
					padding: 0px 5px 3px 0px;
				}
	#inhalt table  {margin: 0px 0px 0px 4px;
				}
	#inhalt tr { 
				color: #616160; 
				padding: 0px;
				vertical-align:top;
				font-size: 1.0em
				}
	#inhalt td { margin: 0px ;
				padding: 0px;}
	#inhalt li { 
				color: #616160; 
				padding: 0px 0px 0px 0px;
				font-size: 1.0em}
				
.tabelle_wb  { background-color: #FBFBF8; font-size: 0.7em;
				}



#bg_image	{background-image:url(../img/Stadtplan.gif);
				background-repeat:no-repeat;
				background-position:right;
				margin:0px 0px 0px 0px;
				padding-top: 25px;
				width: 488px;
				height: 287px;}

#bg_trans  {background-image:url(../img/transparenz.png);
				background-repeat:repeat;
				background-position:right;
				margin:0px 0px 0px 0px;
				width: 488px;
				height: auto;}
				
.title      { color: #333333; 
			font-weight: 600;
			font-size: 1.0em;
			font-style: italic;
			margin: 5px 4px 0px 4px;
			padding: 0px 8px 0px 0px;
}
			
.details	{ 	padding-left: 8px;
				font-style: italic
} 		


.manifest {font-size: 1.0em}

#inhalt2	{ float: left;
			  width: 264px;
			  margin: 0px 0px 5px 5px;
			  padding: 0px;
			  background-color:#FFFFFF;}
			  
#inhalt2 h2 	{font-size: 1.0em;
	             margin: 5px 5px 5px 5px;
	             font-weight:400;
				 padding: 0px;}
			  
#inhalt2 p { font-size: 1.0em;
			color: #616160; 
			width: auto;
			padding: 0px;
			 margin: 1px 0px 0px 8px;
			
			}
.bildtext { font-size: 1.0em;
			color: #616160; 
			width: auto;
			padding: 0px;
			 margin: 1px 0px 0px 0px;
			
			}
.textform	{	padding: 2px 5px 2px 7px;
			    margin: 0px 0px 0px 15px;
			}

				
.link { list-style-type: none;	margin: 0px; padding: 0px;  }
.link_format { font-size:1.0em; font-weight: 200; color: #6A6A6A; word-spacing: normal; margin: 0px; padding: 2px 0px;} 
.link_format a { padding: 3px 2px 8px 10px;  margin: 0px; color: #6A6A6A}
.link_format a:link {text-decoration: none; color: #6A6A6A;}
.link_format a:visited {text-decoration:none; color: #6A6A6A;}
.link_format a:hover{text-decoration: underline; color:#C1C2C2;}
.link_format a:active {text-decoration: underline; color: #C1C2C2;}
.link_format a:focus {text-decoration: none; color: #6A6A6A;}

.link { list-style-type: none;	margin: 0px; padding: 0px;  }
.link_format_petit {  font-size:8.5pt; font-weight: 200; color: #6A6A6A; word-spacing: normal; margin: 0px 0px 0px 3px; padding: 0px 0px;} 
.link_format_petit a {/*padding: 3px 6px 8px 10px; */ padding: 0px; margin: 0px; color: #6A6A6A}
.link_format_petit a:link {text-decoration: none; color: #6A6A6A;}
.link_format_petit a:visited {text-decoration:none; color: #6A6A6A;}
.link_format_petit a:hover{text-decoration: underline; color:#C1C2C2;}
.link_format_petit a:active {text-decoration: none; color: #C1C2C2;}
.link_format_petit a:focus {text-decoration: underline; color: #6A6A6A;}

.link_format_klein { font-size:1.0em; font-weight: 500; color: #6A6A6A; word-spacing: normal; margin: 0px;} 
.link_format_klein a { /*padding: 0px 5px 1px 0px; */ padding: 0px; margin-top: 0px; padding-top:0px;}
.link_format_klein a:link {text-decoration: none;}
.link_format_klein a:visited {text-decoration:none;}
.link_format_klein a:hover{text-decoration: underline; color:#C1C2C2;}
.link_format_klein a:active {text-decoration: none; color: #C1C2C2;}
.link_format_klein a:focus {text-decoration: underline;}

/*Tabellen*/
.textlinks_dezent {  font-size: 0.8em;	font-weight: 200; color: #6A6A6A; word-spacing: normal; margin: 0px; padding: 2px 0px;} 
.textlinks_dezent a { /*padding: 3px 6px 8px 10px; */ padding: 0px; margin: 0px; color: #6A6A6A}
.textlinks_dezent a:link {text-decoration: none; color: #6A6A6A;}
.textlinks_dezent a:visited {text-decoration:none; color: #6A6A6A;}
.textlinks_dezent a:hover{text-decoration: underline; color:#C1C2C2;}
.textlinks_dezent a:active {text-decoration: none; color: #C1C2C2;}
.textlinks_dezent a:focus {text-decoration: underline; color: #6A6A6A;}

/*ABSATZ*/
.p_links_dezent {  font-size: 1.0em;	font-weight: 200; color: #6A6A6A; word-spacing: normal; margin: 0px; padding: 2px 0px;} 
.p_links_dezent a { /*padding: 3px 6px 8px 10px; */ padding: 0px; margin: 0px; color: #6A6A6A}
.p_links_dezent a:link {text-decoration: none; color: #6A6A6A;}
.p_links_dezent a:visited {text-decoration:none; color: #6A6A6A;}
.p_links_dezent a:hover{text-decoration: underline; color:#C1C2C2;}
.p_links_dezent a:active {text-decoration: none; color: #C1C2C2;}
.p_links_dezent a:focus {text-decoration: underline; color: #6A6A6A;}

.daten {
	font-size: 0.8em; font-weight:600;
	background-color:#000000;
	padding: 1px;
	color: #FFFFFF;
	margin-left: 4px;
}
