﻿*, body, html, textarea
{
    font-family			: Verdana, Helvetica, sans-serif;
	font-size			: 11px;
}

a:link, a:visited, a:active
{
	color			: #ae3b59;
	text-decoration	: underline;
}

a:hover 
{
	color				: #000000;
}



H1,H2,H3,H4,H5,H6
{
	color				: #ae3b59;
}

H1
{
	font-size			: 14px;
	line-height			: 1em;
}

H2
{
	background-repeat	: no-repeat;
	padding				: 0px 0px 0px 70px;
	height				: 58px;
	font-size			: 18px;
	line-height			: 1em;
}

H2.Impressum
{
	background-image	: url(../images/icon_head_impressum.gif);
	font-size			: 24px;
}

H3
{
	font-size			: 11px;
	margin-bottom		: 10px;
}

H4
{
	font-size			: 11px;
}

H5
{
	font-size			: 11px;
}

em
{
	font-size			: 12px;
	color				: #9c9d9e;
	display				: inline;	
	text-decoration		: none;
	text-transform		: none;
	font-style			: normal;
	font-weight			: bold;
}

.Normal em
{
	color				: #ae3b59;
}

.hr
{
	float				: none;
	clear				: both;
	background			: url(images/trenner_punkte_h.gif) repeat-x center left;
	height				: 1px;
	width				: 100%;
	margin-bottom		: 10px;
}


li
{
	list-style-type		: square;
}

li.Karriere
{
	color				: #000000;
}


#Copyright
{
	margin				: 5px 25px 10px 35px;
	border-top			: solid 1px #cdcdcd;
	padding-top			: 10px;
	color				: #bababa;
	font-size			: 9px;
}

.Normal
{
	font-weight			: normal;
}

.Float
{
	float				: left;
}
.Clear
{
	clear				: both;
}


#topnav
{
	font-size			: 9px;
}

#topnav a
{
	color				: #C2C2C2;
}

#topnav .Links
{
	float				: right;
	padding-top			: 5px;
	padding-right			: 15px;
	vertical-align			: top;
}

#header #Logo
{
	margin-top: 20px;
	margin-left: 20px;

}

#nav img
{
	float: right;
}

#nav.default {
    color: #000;
    background: #fff url(../images/banner_start.gif) no-repeat top left;
    border-top: solid 12px #e7e7e7;
    height: 148px;
  }

#nav.narrow {
    color: #000;
    background: #fff url(../images/banner.jpg) no-repeat top left;
    border-top: solid 12px #e7e7e7;
    height: 93px;
  }

#footer a,
#Copyright a
{
	text-decoration		: none;
	color				: #bababa;
}


#main #col1 iframe
{
	padding-left: 25px;
	padding-top : 10px;
	padding-bottom: 10px;
}

#main #col1 #Content
{
	padding-left: 25px;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-right: 25px;
}

#col1
{
	background-color: #ffffff;
}

#Content table td 
{
	vertical-align	: top;
}

#Content table td ul
{
	padding: 0px 0px 0px 0px;
}

#Content table td li
{
	padding: 3px 0px 3px 0px;
	margin : 0px 0px 0px 25px;
	vertical-align: top;
}

#Content table td.wohnen
{
    color: #000;
    background: #fff url(../images/banner_wohnen.jpg) no-repeat top left;
    background-color: #eeeeee;
    padding-top: 95px;
}


#Content table td.wohnen ul
{
	list-style-image: url(../images/button_wohnen.gif);
	list-style-position: outside;
}

#Content table td.gewerbe
{
    color: #000;
    background: #fff url(../images/banner_gewerbe.jpg) no-repeat top left;
    background-color: #dadada;
    padding-top: 95px;
}

#Content table td.gewerbe a
{
    color: #000;
}

#Content table td.gewerbe a:hover 
{
	color				: #FFFFFF;
}

#Content table td.gewerbe ul
{
	list-style-image: url(../images/button_gewerbe.gif);
	list-style-position: outside;
}


#Content table td.anlage
{
    color: #000;
    background: #fff url(../images/banner_anlage.jpg) no-repeat top left;
    background-color: #9e3b59;
    padding-top: 95px;
}

#Content table td.anlage ul
{
	list-style-image: url(../images/button_anlage.gif);
	list-style-position: outside;
}

#Content table td.anlage a 
{
	color				: #FFFFFF;
}

#Content table td.anlage a:hover 
{
	color				: #000000;
}
