html
{
	/*Mozilla zeigt dann immer die Scrollleiste*/
	/*overflow: -moz-scrollbars-vertical;*/
	height:100%;
	padding-bottom: 0.07em;
}

body
{
	background-color:#5B111A;
	margin:6px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#sup4uDiv
{
	width:900px;
	padding:0px;
	margin: 0px auto 0px auto;
	text-align:left;
}

#sup4uDiv a, #sup4uDiv a:link, #sup4uDiv a:visited, #sup4uDiv a:hover, #sup4uDiv a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#81484F;
	font-weight:bold;
	text-decoration:none;
}


#pageDiv
{
	margin: 0px auto 0px auto;
	padding:0px;
	width: 900px;
	border:1px solid #000000;
	background-color:#FFFFFF;
}

#headerDiv
{
	margin:0px;
	padding:0px;
	height:133px;
}

#logoDiv
{
	margin:0px;
	padding:0px;
	height:133px;
	background-color:#FFFFFF;
	background-image:url(../layout/headerBg.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#titleDiv
{
	margin:0px;
	padding:0px;
	display:none;
	visibility:hidden;
}

#mainDiv
{
	margin:0px;
	padding:20px 0px 0px 0px;
	background-color:#FFFFFF;
	clear:both;
}

#navAreaDiv
{
	margin:0px;
	padding:0px 0px 0px 14px;
	float:left;
}

#mainNavDiv
{
	margin:0px;
	padding:0px;
}

#mainNavList
{
	list-style-type:none;
	text-align:left;
	margin:0px;
	padding:0px;
}
#mainNavList li
{	
	width:249px;
	margin:0px;
	padding:0px;
}
#mainNavList a, #mainNavList a:link, #mainNavList a:visited
{	
	display:block;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 60px;
	background-image:url(../layout/mainNavBg_0.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:48px;
	line-height:48px;	
	color:#000000;	
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	font-size:14px;
}
#mainNavList a:focus, #mainNavList a:hover, #mainNavList a:active
{
	background-image:url(../layout/mainNavBg_1.gif);
	color:#5B111A;	
}
#mainNavList a#mainNavActive
{
	background-image:url(../layout/mainNavBg_1.gif);
	color:#5B111A;
}

#subNavDiv
{	
	margin:0px 0px 10px 0px;
	padding:2px;	
	border-bottom: 1px solid #5B111A;
}
#subNavDiv a, #subNavDiv a:link, #subNavDiv a:visited
{	
	color:#5B111A;	
	padding:0px 2px 0px 2px;
	text-decoration:none;
}
#subNavDiv a:focus, #subNavDiv a:hover, #subNavDiv a:active
{	
	color:#5B111A;	
	text-decoration:underline;
}
#subNavDiv a#subNavActive
{	
	color:#5B111A;
	text-decoration:underline;
}

#contentAreaDiv
{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	width:620px;
	float:right;	
}

#contentDiv
{
	margin:0px;
	padding:8px 20px 10px 10px;
	text-align:left;
	font-size: 12px;	
	min-height:356px;
}

.clearDiv
{
	clear:both;
}

#contentDiv img
{
	border: 1px solid #DBDBDB;
}
.imgLeft
{
	float:left;
	margin-right:20px;
}
.imgLeft p
{
	font-size:11px;
	font-style:italic;
}

#contentDiv h1
{
	margin:0px;
	padding:0px 0px 10px 0px;
	color: #5B111A;	
	font-size:18px;
}
#contentDiv h2
{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-size:15px;
}
#contentDiv h3
{
	margin:0px;
	padding:0px 0px 2px 0px;
	font-size:13px;
}
#contentDiv p
{
	margin:0px;
	padding:0px 0px 10px 0px;	
}
#contentDiv hr
{
	margin:0px;
	padding:0px;	
	border: 1px solid #5B111A;
	background-color:#5B111A;
	color:#5B111A;
	height:1px;
}
#contentDiv ul, #contentDiv ol
{
	margin-top:0px;
	margin-bottom: 10px;
}
#contentDiv li
{
	margin-top:0px;
	margin-bottom: 4px;	
}

#contentDiv .boldList
{
	font-weight:bold;
	font-size:15px;
	list-style-type:none;
	margin-top: 30px;	
	margin-bottom: 50px;	
}
#contentDiv .boldList li
{
	font-weight:bold;
	font-size:15px;
	margin-bottom: 10px;		
}

#contentDiv table
{
	margin:0px 0px 10px 0px;
	padding:0px;	
	font-size: 12px;
}

#contentDiv td
{
	padding: 0px 2px 0px 0px;
}

#contentDiv .imageTable
{
	width:600px;
}

#contentDiv .imageTable td
{
	padding-bottom: 20px;
}

#contentDiv .imageTable p
{
	margin:0px;
	padding: 0px 0px 0px 20px;
}

#contentDiv a, #contentDiv a:link, #contentDiv a:visited
{
	background-image:url(../layout/link.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
	color:#5B111A;
	text-decoration:none;
	padding-left:8px;
}
#contentDiv a:focus, #contentDiv a:hover, #contentDiv a:active
{
	color:#5B111A;
	text-decoration:underline;
}

#contentDiv a.noMarkerLink
{
	background-image:url();
	padding-left:0px;
}

#footerNavArea
{	
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 8px;	
	font-size: 11px;	
	color:#5B111A;
	height:31px;	
	font-size:11px;
	background-color:#FFFFFF;
	text-align:left;
}

#footerNav
{
	margin:0px;
	padding:4px 0px 0px 0px;	
	width:597px;	
	height:31px;
	background-image:url(../layout/footerNavBg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-align:center;
}

#footerNavArea a, #footerNavArea a:link, #footerNavArea a:visited
{
	text-decoration:none;
	color:#5B111A;
	padding:0px 2px 0px 2px;
}
#footerNavArea a:focus, #footerNavArea a:hover, #footerNavArea a:active
{
	text-decoration:underline;
	color:#5B111A;
}
#footerNavArea a#footerNavActive
{
	text-decoration:underline;
	color:#5B111A;
}

#footerDiv
{
	clear:both;
	margin:0px;
	padding:0px;
}

#adressAreaDiv
{
	margin:40px 0px 0px 0px;
	padding:0px;	
	text-align:left;
	background-image:url(../layout/adressBg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;	
	width:249px;
	height: 125px;
}
#adressLogoDiv
{
	margin:0px;
	padding:8px 0px 40px 10px;
	width:82px;
	float:left;
}

#adressLogoDiv a, #adressLogoDiv a:link, #adressLogoDiv a:visited
{
	font-size:11px;
	font-weight:bold;
	color:#000099;
	text-decoration:none;	
}
#adressLogoDiv a:focus, #adressLogoDiv a:hover, #adressLogoDiv a:active
{
	color:#000099;
	text-decoration:underline;
}
#adressLogoDiv .linkText
{
	padding-left:28px;
}

#adressDiv
{
	margin:0px;
	padding:12px 14px 0px 0px;
	float:right;
}
#adressDiv a, #adressDiv a:link, #adressDiv a:visited
{
	text-decoration:none;
	color:#5B111A;
}
#adressDiv a:focus, #adressDiv a:hover, #adressDiv a:active
{
	text-decoration:underline;
	color:#5B111A;
}
#adressAreaDiv h1
{
	font-size:13px;
	margin:0px;
	padding:0px;
}
#adressAreaDiv p, #adressAreaDiv table
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

#contentDiv img#QZ
{
	float:left;
	margin:0px 20px 10px 0px;
}

#contentDiv #architektenserviceLogo
{
	text-align:right;
}
#contentDiv #architektenserviceLogo a
{
	padding:0px;
	background-image: url(();
}
#contentDiv #architektenserviceLogo img
{
	border-width:0px;
}
