body {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000; /* #585757 */

	text-align:center;

	margin:0px auto;

	background-image:url(../images/aufbau/bg_muster.jpg);

	background-repeat:repeat;

	background-attachment:fixed;

}



h1{

	font-size: 24px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	color: #3d91ab;

	line-height: 28px;

	margin:0px 0px 40px 0px;

}

h2{

	font-size: 16px;

	font-weight:bold;

	line-height: 18px;

	margin:0px 0px 10px 0px;

}

h3{

	font-size: 14px;

	font-weight:bold;

	color: #000000;

	line-height: 16px;

	margin-bottom:16px;

}

h4{

	font-size: 14px;

	font-weight:bold;

	color: #000000;

	line-height: 16px;

	margin-bottom:16px;

}

h5{

	font-size: 16px;

	font-weight:normal;

	color: #ff0000;

	font-style:italic;

	font-weight:bold;

	line-height: 14px;

	margin-bottom:16px;

}

h6{

	font-size: 10px;

	font-weight:normal;

	color: #000000;

	line-height: 14px;

	margin-bottom:16px;

}

#Spaltelinks p{

margin:0px 0px 10px 0px;

line-height:18px;

}

a:link {

	color: #854a25;

	font-weight: normal;

	text-decoration: none;

}

a:visited {

	color: #854a25;

	font-weight: normal;

	text-decoration: none;

}

a:hover {

	color: #3d91ab;

	font-weight: bold;	

	text-decoration: none;

}

a:active {

	color: #854a25;

	font-weight: normal;	

	text-decoration: none;

}



/***** Hintergründe *****/



#Hintergrund_oben{

position: absolute;

width:100%;

height:5px;

top:237px;

left:0px;

margin:0px auto;

background-image:url(../images/aufbau/bg_punkte.jpg);

background-repeat:repeat-x;

}



#Hintergrund_Inhalt{

position: relative;

text-align:center;

width:823px;

margin:0px auto;

padding:0px;

background-image:url(../images/aufbau/bg_inhalt.jpg);

background-repeat:repeat-y;

filter: Alpha (opacity=85) -moz-opacity:0.85; opacity:0.85;

z-index:2;

}



#Schatten_unten{

position:relative;

width:823px;

height:8px;

margin:0px auto;

background-image:url(../images/aufbau/schatten_unten.jpg);

background-repeat:no-repeat;

z-index:2;

}

/***** Navigation *****/

#Navigation_oben{

position: relative;

text-align:left;

vertical-align:middle;

width:600px;

height:19px;

color:#854a25;

margin:0px 6px 0px 7px;

padding:2px 0px 2px 210px;

background-image:url(../images/aufbau/navigation_oben.jpg);

background-repeat:no-repeat;

}



#Navigation_oben p{

font-size:12px;

vertical-align:middle;

margin:0px 0px 0px 210px;

padding:0px;

}



.strich{

color:#000000;

}



.link_oben{

position: relative;

margin:1px 0px 0px 5px;

}

.link_oben01{

position:relative;

margin:1px 0px 0px 5px;

}

.link_oben02{

position:relative;

margin:1px 0px 0px 5px;

}

.link_oben03{

position:relative;

margin:1px 0px 0px 5px;

}

.link_oben04{

position:relative;

margin:1px 0px 0px 5px;

}

#Navigation_mitte{

position: relative;

text-align:left;

width:810px;

height:27px;

margin:0px 6px 0px 7px;

padding:0px;

background-image:url(../images/aufbau/navigation_mitte.jpg);

background-repeat:no-repeat;

z-index:5;

}



/***** Bildbereich *****/

#Bildbereich{

position: relative;

text-align:left;

width:810px;

height:116px;

margin:0px 6px 0px 7px;

padding:0px;

background-image:url(../images/aufbau/bildbereich.jpg);

background-position:center top;

background-repeat:no-repeat;

}

/* Logo */

.Logo{

position: relative;

text-align:left;

margin-top:35px;

margin-left:35px;

padding:0px;

}

/***** Menuleiste oben *****/



#Navigation_oben a:link {

	font-size: 12px;

	color: #854a25;

	font-weight: normal;

	text-decoration: none;

} 

#Navigation_oben a:visited {

	font-size: 12px;

	color: #854a25;

	font-weight: normal;

	text-decoration: none;

}

#Navigation_oben a:hover {

	font-size: 12px;

	color: #3d91ab;

	font-weight: normal;	

	text-decoration: none;

}

#Navigation_oben a:active {

	font-size: 12px;

	color: #854a25;

	font-weight: normal;	

	text-decoration: none;

}



/***** Inhalt *****/

#Inhalt{

	position:relative;

	margin:0px 6px 0px 7px;

	width:808px;

	text-align:left;	

	border:1px solid #FFFFFF;

	background-image:url(../images/aufbau/content_background.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

}

#Inhalt a:link {

	color: #3d91ab;

	font-weight:normal;

	font-style:normal;

} 

#Inhalt a:visited {

	color: #3d91ab;

	font-weight:bold;

	font-style:normal;	

}

#Inhalt a:hover {

	color: #3d91ab;

	font-weight:normal;

	font-style:normal;

	text-decoration:underline;

}

#Inhalt a:active {

	color: #3d91ab;

	font-weight:normal;

	font-style:normal;	

}

/* Spalten */

#Spaltelinks {

	position:relative;

	top:0px;

	margin:0px 0px 0px 0px;

	padding:30px 35px;	

	width:431px;

	float:left;

}

#Spalterechts {

	position:relative;

	top:0px;

	margin:95px 0px 0px 0px;

	padding:0px;

	width:307px;

	float:left;

}

/* Fusszeile */

#Fusszeile{

	position:relative;

	margin:0px;

	padding:10px 0px 10px 35px;

	width:773px;

	color:#854a25;

	font-size:12px;

	text-align:left;

	background-image:url(../images/aufbau/fussbereich.jpg);

	background-position:top;

	background-repeat:no-repeat;

}

#Producer{

	position:relative;

	left:0px;

	top:3px;

	width:773px;

	margin:0px auto;

	padding:0px 0px 0px 35px;

	font-size:8px;

	text-align:right;

}

#Producer a{

	font-size:9px;

	color:#CCCCCC;

	font-weight:normal;

}

#Producer a:hover{

	font-size:9px;

	color:#999999;

	font-weight:normal;

}

/** Listen **/ 



ul {

margin: 0px 0px 10px 20px;

padding: 0px;

}

li{

list-style-image:url(../images/aufbau/blue_13x13_tb.gif);

margin: 0px 0px 5px 0px;

padding: 0px;

}



/* Sitemap */

ul li {margin-top:12px;} 

ul ul li {margin-top:2px;}



/* Tabellen */

#Spaltelinks td{

padding:0px 0px 6px 0px;

vertical-align:text-top;

}

.tab-linieunten {

border-bottom:1px solid black;

padding:2px 0px 2px 0px;

}



/* Files Kundenbereich */

.files {

	float:left;

	width:710px;

	padding:10px;

	margin:0 0 10px 0;

	border:1px solid #666666;

	background-color:#FFF;

}



.files form {

	padding:0px;

	margin:0px;

}



.files form label {

	float:left;

	width: 120px;

	padding: 0 0 8px 0;

}



.files form  br {clear:both;}



.fileslogout {

	float:left;

	width:710px;

	text-align:right;

	padding:0 10px 0 10px;

	margin:0 0 10px 0;

	background-color:#CCCCCC;

	border:1px solid #666666;

}


