/* ====== allgemein ======  */


/* breite der gesamtkonstruktion  */
#breite {width:100%}



body
{
	margin-top: 40px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #999999;
	font-family: verdana,trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif;
}

#haupt {
padding:0px;
}


/* überschriften im text */

h1, h2, h3, h4, h5, h6 {
	font-family : verdana, arial, helvetica, tahoma, verdana, sans-serif;
	color: #3D4045;
	font-weight: normal;
}

h1{
	text-align: left;
	margin-bottom: 10px;
	letter-spacing: 0px;
	font-size: 26px;
}

h2{
	text-align: left;
	margin-bottom: 10px;
	letter-spacing: 0px;
	font-size: 22px;
}

h3{
	text-align: left;
	margin-bottom: 0px;
	letter-spacing: 0px;
	font-size: 16px;
	line-height: 22px;
}


/* listen */
li.liste1 {list-style-type:none;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:16px;
line-height: 22px;
font-size:13px;
color:#2B2D2F;
}



#seitentitel1 {
	color : #3D4045;
	font-size : 14px;
	line-height: 14px;
	letter-spacing : 2px;
	font-weight: normal;
	margin: 0px
}



#name1 {margin-bottom:10px;
color:#CFCFCF;
font-size : 30px;
line-height:22px;
letter-spacing :4px;
}

#slogan1 {
color :#AFAFAF;
font-size : 14px;
line-height:14px;
letter-spacing : 2px;
font-weight:normal;
padding-left:20px
}



/* ====== kopfbereich ======  */

#main_top {
	width: 100%;
	background-color: #999999;
	height: 2px;
	text-align: center;
	font-size: 14px;
}

#top {
	width: 960px;
	text-align: left;
	verical-align: middle;
	background-color: #999999;
	border-left: solid 20px #fff;
	border-right: solid 20px #fff;
	border-top: solid 20px #fff;
}

#top_inhalt1{height:140px;
text-align:left;
vertical-align:middle;
padding-left:40px;
}


#top_inhalt2{width:200px;
height:140px;
text-align:left;
vertical-align:middle;
}

#main_header {width:100%;
text-align:center;
margin:0px;
background-color:#F2F4F7;
background-image:url(images/back.png);
background-repeat:repeat;
background-position:0% 0%
}

#header{
	width: 960px;
	height: 300px;
	background-image: url(images/logo2.jpg);
	background-repeat: no-repeat;
background-position:50% 0%
text-align:left;
	vertical-align: bottom;
	border-left: solid 20px #fff;
	border-right: solid 20px #fff;
	border-bottom: solid 20px #fff;
	border-top: solid 20px #fff;
}

#header_inhalt1{width:100%;
text-align:right;
vertical-align:middle;
}


#header_inhalt2{
	height: 300px;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/menu_back.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}



#top2 {
	height: 20px;
	color: #5F5F5F;
	text-align: right;
	vertical-align: middle;
	padding-right: 25px;
	background-color: #C3E1D1;
}




/* ====== inhaltsbereich ======  */

#main_inhalt{
	width: 100%;
	text-align: center;
	background-color: #999999;
}

#inhalt{
	width: 960px;
	height: 300px;
	background-color: #fff;
	text-align: justify;
	vertical-align: top;
	font-family : verdana, arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #2B2D2F;
	border-bottom: solid 14px #fff;
	border-left: solid 20px #fff;
	border-right: solid 20px #fff;
}

#inbox{
	vertical-align: top;
	border-top: solid 14px #fff;
	padding-top : 20px;
	padding-bottom : 10px;
	padding-left : 30px;
	padding-right : 30px;
	line-height: 20px;
}

#sidebar {
	width: 240px;
	vertical-align: top;
	border-top: solid 14px #fff;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 16px;
	padding-right : 16px;
	background-color: #f2f2f2;
	font-family : verdana,arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-top: 140px
}

h3.sidebarheader {
	color: #2B2D2F;
	vertical-align: top;
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: normal;
	font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
	border-bottom: solid 1px #d8d8d8;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.more_inhalt{
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	border: solid 0px #efefef;
}


.more_inhalt_text {
	height: 300px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 16px;
	color: #3D4145;
	background-color: #F2F2F2;
	padding: 20px;
}

h3.more_header {
vertical-align:top;
text-align:left;
font-size: 22px;line-height: 26px;
letter-spacing:0px;
font-weight:normal;
font-family: verdana,arial, helvetica, tahoma ,verdana,  sans-serif;
border-bottom:dotted 1px #4F4F4F;
padding-bottom:12px;margin-bottom:12px;
}



/* ====== fussbereich ======  */



#main_fuss {
	width: 100%;
	background-color: #000;
	text-align: center;
	height: 20px;
}

#fuss {
	width: 960px;
	text-align: center;
	background-color: #52575F;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 40px;
	border-right-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 20px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 20px;
}

.fusstext {
	height: 200px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #A9ADB1;
	padding: 0px;
}

h3.fussheader {color:#C1C5C8;
vertical-align:top;
font-size: 14px;line-height: 21px;
letter-spacing:0px;
font-weight:normal;
font-family: verdana,arial, helvetica, tahoma ,verdana,  sans-serif;
border-bottom:dotted 1px #A9ADB1;
padding-top:0px;margin-bottom:10px;margin-top:0px;

}

#fuss_li {
vertical-align:top;
width:100%;
padding:20px;
border-right:solid 1px #000;
}

#fuss_mi {vertical-align:top;
width:100%;
padding:20px;
border-right:solid 1px #000;
border-left:solid 1px #8d8d8d;
}

#fuss_re {vertical-align:top;
width:100%;
padding:20px;
border-left:solid 1px #8d8d8d;
}


#fuss_unten {
	width: 100%;
	background-color: #000000;
	height: 40px;
	color: #6f6f6f;
	text-align: center;
}

#fuss_u {
	width: 899px;
	height: 40px;
	line-height: 40px;
	color: #6f6f6f;
	text-align: left;
	verical-align: middle;
	padding-left: 15px;
	font-size: 14px;
	background-color: #000000;
}
