body { 	background-color: #CCCCFF;
	font-family: Verdana, sans-serif; 
	font-size: 0.9em;
	color: #990000;
}

h1,h2,h3,h4
{	letter-spacing: 0.1em; 
	border-bottom: solid 1px #CCCCFF;
	font-family: verdana, sans-serif; 	
	font-size: 110%; 
	font-weight: normal;
	font-variant: small-caps;  
	padding-top: 5px; 
	text-indent: 1.4em; 
	color: #660000;
	height: 20px; 
	background: url(/images/logo.gif) no-repeat left;
}

h5 {
	letter-spacing: 0.1em; 
	border-bottom: solid 1px #CCCCFF;
	font-family: verdana, sans-serif; 	
	font-size: 95%; 
	font-weight: bold;
	font-variant: small-caps;  
	padding-top: 35px; 
	text-indent: 0.5em; 
	color: #660000;
	height: 18px; 
}



.versteckt {
 	position: absolute; left:-10000px;
}


p {
	font-family: Verdana, sans-serif; 
	font-size: 0.9em;
	line-height: 140%;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

td {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 140%;
	vertical-align: top;
}


td img {
	padding-left: 5px;
	margin-right: 20px;
	float: left;
	vertical-align: bottom;
}

li {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	line-height: 140%;
	padding-left: 5px;
}

.bildtext {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	line-height: 140%;
	font-weight: bold;
	clear: both;
}

.toptext {  
	letter-spacing: 0.1em; 
	border-bottom: solid 1px #CCCCFF;
	font-family: verdana, sans-serif; 	
	font-size: 110%; 
	font-weight: normal;
	font-variant: small-caps;  
	padding-top: 5px; 
	text-indent: 1.4em; 
	color: #660000;
	height: 20px; 
	background: url(/images/logo.gif) no-repeat left;
}


.teaser {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.teaser p {
	padding-left: 0px;
	display: inline;
}

.layerimg {
	padding-left: 0px;
	margin-right: 0px;
	float: none;
	vertical-align: middle;
	clear: left;
	border: 0px;
}


table.suchergebnisse { width: 700px; }
table.suchergebnisse * td.channel { }
table.suchergebnisse * td.date  { }
table.suchergebnisse * td.edit  { }
table.suchergebnisse * td.teaser  { font-family: Verdana, sans-serif;
                                    font-size: 10px;
                                    line-height: 140%;
                                    text-align: left;
                                    vertical-align: top;
                                    margin: 0px;
                                    padding: 0px;
}

.instant {
	font-family: Verdana, sans-serif; 
	font-size: 1em;
	line-height: 140%;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}



	/* -------------Navigation----------------- */

div#navigation ul 	{	list-style-type: none;
			padding: 1px;
			margin: 0px;
			font-family: verdana, sans-serif;
			font-size: 1.1em;
			font-variant: small-caps;  
			text-align: center;
}

div#navigation ul ul	{	list-style-type: none;
			padding: 0.0em;
			margin: 0 0 0 0em;
			text-align: center;
}		
								
ul.navi li	 { 	margin-bottom: 0.0em; 
}
		
ul.navi li a { 	display: block;
		padding: 0.0em 0.2em;
		text-decoration: none;
		color: #660000;
		font-weight: bold;
		border: 0px solid #ddd;
		background: url(/images/button.gif) bottom left no-repeat; 
		height: 25px;
			
}
				
ul.navi li a:hover {	color: #660000;
		border-color: #ccc;
		letter-spacing: 0.1em; 
		background: url(/images/button2.gif) no-repeat; 
}

ul.navi li a.active { 	background: url(/images/button2.gif) no-repeat; 
		color: #660000;
		letter-spacing: 0.1em; 
		background-color: #000000;
}
			
ul.subnavi li {
		margin: 0px;
		padding: 0px;
		height: 25px;
}			
				
ul.subnavi li a {	
	 	font-size: 0.9em;
		padding: 0.0em 0.0em;
		color: #660000;
		font-weight: normal;
		border: 0;
		background: url(/images/button3.gif) bottom right no-repeat; 
}
										
ul.subnavi li a:hover { 
			text-decoration: none; 
			background: url(/images/button4.gif) bottom center no-repeat; 
}
				
ul.subnavi li a.active { 	background: url(/images/button4.gif) bottom left no-repeat; 
			font-weight: normal;
			color: #330033;
			border-color: #555;
}			

	/* ----------------------Navigation Ende--------------------- */


	/*---------------------Spalten---------------------------*/


div#wrap 	{ 	width: 912px;
		margin: 1.5em auto;		
		background: url(/images/hg.gif) top left repeat-y;
}
		
div#header 	{    	background: url(/images/header.jpg) top left no-repeat;
			height: 170px;
}

div#header_sub { 	background: url(/images/header_sub.gif); 
		color: #663300;
		height: 1.4em;
}

div#header_sub  a {	color: #660000; 
}

span.globals {  	float: right; 
		position: relative;
		top: 0em;
		right: 40px; 
		padding: 0.1em;
		font-family: verdana, sans-serif; 
		font-size: 90%;
		color: #660000;
}			

div#main_wrap {	clear: both; 
		width: 100%;
}
		
div#navigation { 	clear: both; 
		font-size: 95% 
}
		
div.suchen { 	padding: 2% 5%; 
		font-family: verdana, sans-serif; 
		font-size: 80%;
		color: #330033;
		font-weight: normal;
		float: right; 	
		margin-right: 0px;
		border-bottom: 0px solid #CCCCCC;
}

div.suchen form { float: right; height: 40px; 
}	
		
div.suchen input {	margin-bottom: 0.4em;
		background: url(/images/finden_hg.gif);
		color: #660000;
}
		
div#nav_col {	width: 177px;
		float: left; 
}
			
div#content {	clear: both; 
		padding-left: 22px;
		width: 510px;
		float:left; 
}	

div#content_wrap {	float: left;
		width: 514px;
}	
		
div#footer { 	clear: both;
		background: url(/images/footer.gif) bottom no-repeat;
		height: 25px; 
		padding-top: 0px;
		font-family: verdana, sans-serif; 
		font-size: 90%;
		color: #FFFFFF;
		text-align: center; 
}

div#col	{     float: right;
			margin-right: 5px;
			width: 175px; 
			padding-right: 10px;
			font-size: 87%;
}
	
div.copyright {	align: center; 
			width: 20%; 
			padding-top: 8px;
}

div.bottomnavi {	clear: both;
			float: right;
			margin-top: -18px; 
			width: 21%; 
			text-align: center;	
}
		
div.toplink { 	clear: both;
			float: right; width: 10%; 
			margin-top: -18px; color:#EED4BB;	
}

div#content_wrap label {  	display: block; 
			padding-right: 5px;
			width: 200px;
			float: left;
			text-align: right;
			font-weight: normal;
    }

div#col_schwerpunkt	{     float: right;
			margin-right: 5px;
			width: 150px; 
			padding-right: 10px;
			font-size: 87%;
}

#schwerpunkte {
		position: absolute;
		padding-left: 30px;
}



