
body {background-color: #e5e5e5;
		text-align: center;}		

h1  {	font-size: 0.80em;
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		color: black;	
		line-height: 15px;}

h2  {	font-size: 0.75em; 
	 	font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		color: black;
		background-color: inherit;
		line-height: 15px; }

h3  {	font-size: 0.72em; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		color: black;
		background-color: inherit;
		line-height: 15px; }
		
h4	{	font-size: 0.7em; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		color: black;
		background-color: inherit;
		line-height: 15px; }
		
h5 	{	font-size: 0.65em; 
		font-family: verdana, helvetica, arial, sans-serif; 
		font-weight: normal;
		color: black;
		background-color: inherit;
		line-height: 15px; }		
		
h6	{	font-size: 0.8em; 
	 	font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		color: black;
		background-color: inherit;
		line-height: 15px; }
		
a	{	color: #082873;
		background-color: inherit;  	
		text-decoration: underline;	}
a:hover {color: #cccccc;
		background-color: inherit;
		text-decoration: none;	}		

p	{	font-size: 0.75em;}

hr 	{ 	background:#aaa; 
		color:#aaa; 
		border:#aaa; 
		height:1px; }  
	
strong {font-size: 0.98em; 
		font-family: verdana, arial, helvetica, sans-serif; 
		font-weight: bold;
		color: black;
		background-color: inherit;
		line-height: 15px; }	
	

/* Layout */

body {	font-family: verdana, arial, helvetica, sans-serif;
		background-color: #e5e5e5;
		text-align: center;
		color: black;
		background-color: inherit; }

#wrapper {	margin-top: 5px;
			margin-bottom: 0px;
			margin-right: auto;
			margin-left: auto;
			width: 940px;
			height: auto; 	}

#header {	margin: 0px; 
			padding-top: 0px; 
			width: auto; 
			height: 94px;  }

#content   { background-image: url('background-roemer-neu.gif'); 
			background-repeat: repeat; 
			background-position: center top; 
			margin: 0; 
			padding: 0; 
			width: 942px; 
			float: left }

#col2 {		color: #082873;    		/* Banner links  */
			background-color: inherit;
			font-size: 0.8em;
			font-weight: bold;
			text-align: center;
			margin: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 10px;	
			width: 165px;
			height: auto;
			float: left; }

#col2 p {	margin: 0px;			/* Schrift links */
			padding: 0px;
			color: red;
			background-color: inherit;
			text-align: center; }
			

#col3 {		text-align: left;		/*Banner mitte */
			color: white;
			background-color: inherit;
			margin: 0px;
			padding: 0px;
			height: auto;
			float: right;
			min-height: 650px; 
			height: expression(this.scrollHeight > 650 ? "auto":"650px"); }

#col3 p {	margin-top: 10px;		/* Schrift mitte */
			padding: 10px 0px 10px 0px;
			text-align: left;  }
			

#col4 {		text-align: center; /* Banner rechts */
			margin: 0px; 
			padding: 0px; 
			width: 80px; 
			height: 10px;
			float: right;  }

#col4 p {	margin-top: 0px;	/* Schrift rechts */
			color: #000000;
			padding: 0px;
			text-align: left;  }

							
li {	font-size: 11px;
		text-decoration: none;
		color: #082873;
		font-weight: bold;
		visibility: visible;
		display: block;
		width: 100%;		
		margin-top: 1px;
		float: left;
		padding: 0px;
		text-align: center nowrap;
		list-style: none; }
		
li a {	font-size: 11px;
		text-decoration: none;
		color: #082873;
		font-weight: bold;
		visibility: visible;
		display: block;
		width: 100%;
		margin-top: 1px;
		float: left;
		padding: 0px; 
		text-align: center nowrap;
		list-style: none; 		
		background-color: #b5bbcc;
		padding: 2px 0px;
		border-bottom: 2px solid #000;
		border-right: 2px solid #000;  }
		
li a:hover {
   		color: #eee;
   		background-color: #000;  }
	
.farbe {color: #082873;
		background-color: #e6e6e6;}
.farbe:hover {
		background: #cccccc;
		color: black;
		text-decoration:  none; }

.newslink	{	color: black; 
				background-color: white; 	
				text-decoration: none;	 }
.newslink:visited {	color: black; }
.newslink:hover {	color: #cccccc;	}	
			
.textlink	{	color: black; 
				background-color: #eeeeee; 	
				text-decoration: none;	 }
.textlink:visited {	color: black; }
.textlink:hover {	color: #cccccc;	}		
	
.menu  {color: #b5bbcc; 
		font-size: 11px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;  
		text-align: left;
		margin: 8px 0px 8px 0px;
		padding: 3px 2px 3px 2px;
		width: 165px;	}
 
.menu a	 { 
		text-decoration: none; 
		background: #b5bbcc; 
		display: block;
		border-color: red;
		margin: 8px 0px 8px 0px; 
		padding: 3px 2px 3px 2px;
		border-bottom: 2px solid #000;
		border-right: 2px solid #000; }

.menu a:hover {
		color: white;
		background: #000;
		border: 1px;
		border-color: red;
		margin: 8px 0px 8px 0px;
		padding: 3px 2px 3px 2px;
		text-decoration:  none;
		border-bottom: 2px solid #000;
		border-right: 2px solid #000;  }
		
.left {	float: left;
		padding: 4px; }			
		
#footer {	background-image: url('footer-neu.gif'); /*background-color: #050569;*/
			padding-top: 5px;
			padding-bottom: 5px;
			width: auto; 
			height: 40px; 
			clear: both; }
			
#footer p {	font-size: 10px;
			font-family: arial;
			font-weight: normal;
			color: white;
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: center;}

#footer a {	font-size: 10px;
			font-weight: normal;
			padding-top: 5px;
			padding-bottom: 5px;
			color: white;
			text-align: center; }

#footer a:hover {	text-decoration: underline;
					font-weight: normal;
					color: blue;
					padding-top: 5px;
					padding-bottom: 5px;					
					text-align: center; }
	

