﻿/*grundlegende Einstellungen für die gesamte Site*/
#body {
	background: #929292;
	font-family: Verdana;
	font-size: 11px;
}
/*grundlegende Einstellungen für den umschließenden Container*/
/*erscheint zentriert auf der Seite*/
#outerContainer {
	margin: auto;
	position: absolute;
    left: 50%;
    top: 50%;
    width: 820px;
    height: 524px;
    margin-left: -410px; /* Hälfte der Breite */
    margin-top: -262px;  /* Hälfte der Höhe */
	background-color: #d3d9d5;  
}
/* oberer Frame inkl. Logo und Links*/

/* Frame mit Links*/
/*clear*/
.clearBoth {
	clear: both;
}
/* Rahmen für obeneren Frame*/
.TopMiddleFrame {
	background-image:url('../images/brushed.png');
    height: 42px;
    text-align: right;
}
/*linker Inhaltsrahmen*/
.topMiddleFrameContentLeft {
	text-align: left;
	padding-top: 15px;
	padding-left: 25px;
	float: left;
	width: 40%;
}
/*rechter Inhaltsrahmen*/
.topMiddleFrameContentRight {
	padding-top: 15px;
	padding-right: 25px;
	float: right;
	width: 40%;
}

.topMiddleFrameContentRight a, .topMiddleFrameContentLeft a{
	padding-right: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.topMiddleFrameContentRight p {
	display: inline;
}
.topMiddleFrameContentRight a:hover, .topMiddleFrameContentLeft a:hover {
	text-decoration: underline;
}
.indexright {
	padding-left: 200px;
}

.breadCrumb {
	padding-top: 11px;
	background: #ffffff;
	padding-left: 25px;
	color: #BDBDBD;
}

.breadCrumb a {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #BDBDBD;
}
.breadCrumb a:hover {
	text-decoration: underline;
}


/* Ende oberer mittlerer Frame*/
/* unterer mittlerer Frame*/
.BottomMiddleFrame {
}
.BottomMiddle {
	display: block;
}

/* Inhaltsbox für unteren mittleren Frame */
.BottomMiddleFrameContent {
	background: #ffffff;
	color: #63635d;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px; /* Abstand vom outerContainer-Rand*/
	height: 405px;
}


/* Beginn unterer mittlerer Frame links*/
.BottomMiddleFrameContentLeft {
	width: 25%;
	float: left;
	padding-top: 50px;
}

/* Ende unterer mittlerer Frame links*/
/* Beginn unterer mittlerer Frame rechts*/
.BottomMiddleFrameContentRight {
	width: 70%;
	float: right;
	font-size: 16px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	color: #BDBDBD;
}
.BottomMiddleFrameContentRight img {
	padding-top: 60px;
}

.BottomMiddleFrameContentRightHeader {
	margin-top: 50px;
}

/* Ende unterer mittlerer Frame rechts*/
/* Ende unterer mittlerer Frame*/
#footer {
	background-image: url('../images/brushed.png');
	height: 43px;
}
#footerRight {
	padding-top: 15px;
	padding-right: 25px;
	float: right;
}
#footerRight a {
	padding-right: 10px;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: normal;
	color: #FFFFFF;
}
#footerRight p {
	display: inline;
}
#footerRight a:hover {
	text-decoration: underline;
}
.headlineTopMiddleFrame a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
.headlineTopMiddleFrame a:hover {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.headlineBottomMiddleFrame {
	font-size: 15px;
	font-weight: bold;
	color: #005e9d;
}

/*jede Seite außer index.html*/

.navLeft {
	font-size: 16px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	color: #BDBDBD;
	padding-left: 21px;
}
/*Impressum*/
.BottomMiddleFrameContentRight table {
	padding-top: 30px;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: normal;
	color: #BDBDBD;
	}
/*Sitemap*/	
.sitemaplist{
	padding-top: 30px;
}

/*Übersicht*/

.uebersicht {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background: #ffffff;
}

#header1, #header2, #header3, #header4 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.header ul li {
	list-style: none outside none;

}

#header1 a, #header2 a, #header3 a, #header4 a {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #BDBDBD;
}

#header1 a:hover, #header2 a:hover, #header3 a:hover, #header4 a:hover {
	text-decoration: underline;
}


#header1Content, #header2Content, #header3Content, #header4Content {
	text-align: justify;
	background: white;
	color: #BDBDBD; 
} 


#header1Content p, #header2Content p, #header3Content p, #header4Content p {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

/*Kundenbereich*/

.legend {
	font-size: 15px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	color: #BDBDBD;
}

.fieldset {
	height: 130px;
}
.submit {
	padding-left: 20px;
}



