﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
     font-size:100.1%;
}	

body {
	font-size: 76%;
	font-family: Verdana,Helvetica, sans-serif;
}

a.hLink, a.topLink {
  color:Black;  }

h1 {
	font: bold 1.48em verdana,arial; }

h1, h2	{
	color:#e51f1f;
	margin-bottom:1em;	}
	
h3, h4	{
	color:#656f86;
	}
h4  {
  font: bold 1em verdana,helvetica; }

h2  {
  font: bold 1.24em verdana,tahoma; }

h3  {
	font: bold 1.1em verdana,helvetica; }
#edit	{position:absolute;top:20px;left:10px;background-color:#f5f5f5;}

#contentWrapper	{
	width:626px;
	overflow:visible;
	background-image:url("Images/greyBg.gif");	}

#floatWrapper #centerColumn h1	{
	position:absolute;
	width:300px;
	left:310px;
	top:6px;
	text-align:right;		}

#contentWrapper #header	{
	width:626px;
	background-repeat:no-repeat;
	height:39px;
	background-image:url("Images/top.gif");	}	
		
#floatWrapper	{	
	margin:0;
	}
#floatWrapper #centerColumn	{
	width:424px;
	float:left;
	margin:0;
	padding:0;	}

.newsListHead	{
	background-image:url("Images/articleListHead.gif");
	background-repeat:no-repeat;
	height:25px;
	margin:0 0 5px 0;	}

.listSeperator	{
	background-image:url("Images/seperatorList.gif");
	background-repeat:no-repeat;
	height:5px;
	margin:0 0 5px 0;	}

.galleryListHead	{
	background-image:url("Images/galleryListHead.gif");
	background-repeat:no-repeat;
	height:25px;
	margin:0 0 12px 0;	}
	
.unterkListHead	{
	background-image:url("Images/unterkListHead.gif");
	background-repeat:no-repeat;
	height:25px;
	margin:0 0 12px 0;	}

.homeListHead	{
	background-image:url("Images/newsListHead.gif");
	background-repeat:no-repeat;
	height:25px;
	margin:0 0 12px 0;	}

.camListHead	{
	background-image:url("Images/camListHead.gif");
	background-repeat:no-repeat;
	height:25px;
	margin:0 0 12px 0;	}


#content	{
	margin:8px 13px 10px 13px;	}
	
#content #contentBody	{
	width:402px;	}	
	
#content .articleTools	{
	position:relative;
	width:390px;
	height:20px;
	top:0;
	text-align:right;	}	

#content #newsDate	{
	position:relative;
	width:390px;
	top:0;
	text-align:right;	}	


#floatWrapper #rightColumn	{
	width:200px;
	float:right;
	margin:0;
	padding:0;
		}

#rightColumn .context	{
	margin:8px 10px 15px 10px;	}

	
#footer	{
	width:626px;
	background-repeat:no-repeat;
	height:1px;
	background-image:url("Images/greyBottom.gif");	}	

#home	{
	position:relative;
	margin:0 0 0 576px;
	padding-top:4px;
	width:50px;
	text-align:right;	}	
	
/* Styles for ArticleListing */
p.listHeader  {
  text-decoration:underline;
  margin-bottom: -2px !important;
  margin-top: 2px !important;  }

.newsBox	{
	width: 385px;
	margin:0;
	background-color:#fff;	}

a	{
	text-decoration:none;
	color:#e51f1f;
	font-size:1em;	}
	
a:hover	{
	text-decoration:underline;	}	

address	{
	padding-top:5px;
	color:#000;
	font-size:0.95em;
	font-style:normal;
	line-height:1.42em;	}

img	{
	border-style:none;
	border-width:0;	}
	
.newsBox a	{
	display:block;
	width:385px;
	min-height:84px;
	color:#000;
	text-decoration:none;
	font-style:normal;	}

p.bigNews	{
	width:100%;
	min-height:84px;
	display:block;
	padding:  2px 0 8px 0;}

.bigNews img	{
	float:left;
	border-style:none;
	padding-right:6px;	}

.bigNews a	{
	color:Black;
	line-height:1.28em;
	display:block;	}

.bigNews a strong	{
	color:#000000;	}	

.bigNews a:hover strong	{
	text-decoration:underline;	}	

.bigNews a em	{
	color:#e51f1f;
	right:10px;	}

.bigNews a:hover em	{
	text-decoration:underline;	}	
	
#mainNav ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0;
}
#mainNav li {
	float: left;
}
#mainNav a, #mainNav .active {
	color: #e51f1f;
	text-decoration: none;
	display: block;
	padding: 5px;
	border-right: 1px solid #c9c9c9;
	font-size: 1.0em;
}
#mainNav a:hover {
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #a9a9a9;
	background-color: #a9a9a9;
}
#mainNav .active {
	background-color: #e51f1f;
	color: White;
	display: block;
	padding: 4px;
	border: 1px solid #e51f1f;
	font-weight:bold;
}	
.mainContent p {
	font-size: 1.0em;
	line-height: 1.22em;
}
.clear {
	clear: both;
}

.newsBox {
	width: 100%;
	margin: 0;
	background-color: #fff;
}
.newsBox a {
	display: block;
	width: 100%;
	min-height: 84px;
	color: #000;
	text-decoration: none;
	font-style: normal;
}
/* Styles for ShowArticles */
#contentBody h3	{
	margin:18px 0 0 0;	}

#contentBody ul	{
	margin:14px 2px 6px 16px;
	}	
	
#contentBody p	{
	font-size:1em;
	line-height: 1.28em; 
	margin:8px 2px 0 0;
	color:#000;	}
	
#contentBody th	{
	font-weight:bold;
	text-align:left;
	color:#000;	}

#contentBody td	{
	color:#000;	}

#content h2	{
	padding:10px 0 12px 0;	}	

#content ul	{
	font-size: 1em;
	line-height:1.38em;
	margin-top:6px;	}

.context p	{
	font-size:1em;
	text-align:justify;
	margin:12px 6px 2px 8px;
	color:#6c707a;
	}	
	
small	{
	font: normal .84em verdana,helvetica, sans serife;
	color:#6c707a;
	text-align:right;	}

.small	{
	font: normal .84em verdana,helvetica, sans serife;
	color:#6c707a;
	text-align:right;	}

.sideBox	{
	float:right;
	margin:4px 1px 8px 8px;
  width:150px;
  text-align:left;
	border-top-color:#868b97;
	border-right-color:#6c707a;
	border-left-color:#868b97;
	border-bottom-color:#6c707a;
	border-style:solid;
	border-width:1px;
	padding:0px;
	background:#f2f2f3;   
	}	

.sideBox ul	{
	margin-left:4px !important;
	margin-top:6px !important;
	margin-bottom: 4px !important;	}

.sideBox ul li	{
	list-style-type:none;	}	

#contentBody .sideBox h3	{
	margin:0px auto;
	color:White;
	text-align:center;
	background-color:#e51f1f;
	display:block;	}		
	
#contentBody .sideBox h4  {
  text-align:left; 
  margin: 0px auto; 
  }	

#contentBody .currentNews {
  border: dashed 1px #e51f1f;
  background-color: #f2f2f3;
  width: 390px;
  padding: 8px 0 0 9px;
  margin-bottom: 6px;  }	

.categoryFirstItem	{
	margin:25px 0 35px 10px;
	height:35px;
	width:181px;	}	

.homeCategoryItem	{
	margin:8px 0 10px 0;
	height:35px;
	width:181px;	}	
	
.categoryItem	{
	margin:8px 0 10px 10px;
	height:35px;
	width:181px;	}	

.categoryLink	{
	float:left;
	margin:0;
	height:35px;
	width:150px;
	display:block;	}
	
.categoryRss	{
	float:right;
	height:35px;
	width:31px;	}
		

.picLinks	{
	width:180px;
	text-align:center;
	border-color:#b1c1d1;
	border-top-color:#6c707a;
	border-left-color:#6c707a;
	border-style:solid;
	border-width:1px;
	background-color:#fff;
	padding:0px;
	margin: 14px 0 0 0;	}
	
	.picLinks	strong	{
	color:#868b97;
	font: bold 13px tahoma,helvetica;	}	
	
.txtLinks   {
  width:180px;
  text-align:left;
	border-top-color:#6c707a;
	border-left-color:#6c707a;
	border-top-style:solid;
	border-left-style:solid;
	border-width:1px;
	padding:0px;
	margin: 14px 0 0 0;    
    }

.txtLinks strong    {
	width:180px;
	color:White;
	text-align:center;
	background-color:#868b97;
	font: bold .95em tahoma,helvetica;
	line-height:1.42em;
	display:block;	}	

.galListImg   {
    width:18px;
    margin-top:4px;
    vertical-align:text-bottom;
    height:18px; }

.txtLinks ul li {
    list-style-type:none;
    text-align:left;
    margin: 0 0 0 8px;}

.txtLinks a	{
	color:Black;
	line-height:1.42em;
	display:block;
	font-style:normal;	}

.quickLinks	{
	margin-top:12px;	}

#homeToolBox	{
	width:380px;
	margin-top:18px;
	background-color:#fff;	}

.search	{
	margin-top:15px;
	width:140px;
	padding:0 5px 0 5px;
	background-color:#f5f5f7;
	border-width:1px;
	border-color:#dadbe0;
	border-style:solid;	}

#searchTools	{
	position:relative;
	float:left;
	width:180px;
		}	


#searchTools .bez	{	
	font:normal 13px verdana,helvetica;
	text-align:left;
	color:#404d70;
	line-height:16px;
	z-index:5	}

#printLogo	{
	display:none;	}
.webFoot	{
	display:block;	}
.printFoot	{
	display:none;	}	
	
	
/* Styles for not updated pages */

#wrapper	{
	width:626px;
	overflow:hidden;
	background-image:url("Images/net/pageBg.gif");	}

#wrapper	#head1	{
	position:absolute;
	width:200px;
	left:420px;
	top:6px;
	text-align:center;		}

#header	{
	width:626px;
	background-repeat:no-repeat;
	height:39px;
	background-image:url("Images/net/top.gif");	}	

#mainFrame	{	
	margin:0;
	}	

#mainFrame #leftBox	{
	width:424px;
	float:left;
	margin:0;
	padding:0;	}

#mainFrame #rightBox	{
	width:200px;
	float:right;
	margin:0;
	padding:0;
		}	
		
/* Styles für Unterkunft */

.auswahl	{
	position:relative;
	color:#e51f1f;
	font:bold 12px verdana;	}

#auswahlPanel	{
	width:625px;
	height:42px;
	text-align:center;
	background-image:url("Images/searchGreyHeader.gif");
	padding:4px 0 4px 0;
	background-repeat:repeat-x;	}
	
#ergebnisList	{
	border-color:#c6cadf;
	border-width:0 0 1px 0;
	border-style:solid;	}

.normalRow	{
	background-color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	color:#565f73;}

.alternateRow	{
	background-color:#f2f2f5;
	padding-top:5px;
	padding-bottom:5px;
	border-color:#c6cadf;
	border-top-width:1px;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:1px;
	color:#383f4d;}
	
.vermieterBottom	{
	padding-bottom:5px;
	padding-top:5px;	}
	
.vermieterAdresse	{
	padding:5px;
	font:normal 13px tahoma;	}
			
.vArt2, .vArt7, .vArt4	{
	background-image:url("Images/bgFewo.gif");
	height:101px;	}
	
.vArt3, .vArt6, .vArt8	{
	background-image:url("Images/bgZF.gif");
	height:101px;	}
	
.vArt13	{
	background-image:url("Images/bgHT.gif");
	height:101px;	}
	
.vText	{
	padding:5px;
	font: normal 13px tahoma, verdana, helvetica;	}
	
.vermieterBottom	{
	padding-bottom:5px;
	padding-top:5px;	}
	
.vermieterAdresse	{
	padding:5px;
	font:normal 13px tahoma;	}
	
em	{
	font-style:normal;
	color:#7c88a3;	}	

blockquote	{
	font-size:.95em;
	line-height:1.28em;
	padding:2em;
		}
	
	
@media print {	

body	{
	background:#FFFFFF !important;	}	

#wrapper, #contentWrapper, #floatWrapper, #centerColumn, rightColumn, * html #wrapper, * html #contentWrapper, * html #floatWrapper, * html #centerColumn, * html #rightColumn {
	background-image:none;
	}
	
#rightColumn, #home	{
	display:none;	}
		
#printLogo	{
	display:block;
	text-align:center;
	position:absolute;
	width:195px;
	height:140px;
	left:380px;
	top:0;
	margin-left:3em;	}		

#floatWrapper #centerColumn h1	{
	display:none;	}

.sideBox .downloads	{
	display:none;	}	

.webFoot	{
	display:none;	}

.printFoot	{
	display:block;	}

#content #newsDate	{
	display:none;	}		

#content .articleTools	{
	display:none;	}
}



