@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #000080;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-color: black;
	text-align: center;
	padding-top: 20px;
	behavior: url("csshover3.htc")
}

#wrapper {
	width: 770px;
	margin: 0 auto;
}

#header {
	width: 770px;
	height: 120px;
	background-image: url(img/header.jpg);
}


#navigation {
	height: 30px;
	background-image: url(img/buttons/leer.gif);
	padding-left: 15px;
}

#content_container {
	width: 770px;
	background-color: #EEEEEE;
}

#content {
	width: 500px;
	float: left;
	text-align: left;
	padding-left: 30px;
	padding-top: 40px;
	line-height: 130%;
}
#content_image {
	width: 240px;
	height: 330px;
	float: left;
	margin-top: 40px;
}

#content_info {
	width: 205px;
	height: 330px;
	float: left;
	margin-top: 40px;
	text-align: left;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#adress {
	width: 770px;
	height: 35px;
	background-color: #EEEEEE;
	color: #A899A8;
}

#footer {
	width: 770px;
	height: 16px;
	background-image: url(img/footer.gif);
	margin-top: 15px;
	font-size: 10px;
	padding-top: 1px;
}

/*NAVIGATION*/
#navigation a {
	width: 100%;
	height: 100%;
	display: block;
}


#home {
	width: 67px;
	height: 30px;
	background-image: url(img/buttons/home.jpg);
	float: left;
}
#home:hover {
	background-image: url(img/buttons/home-over.jpg);
}
#homeActive {
	width: 67px;
	height: 30px;
	background-image: url(img/buttons/home-over.jpg);
	float: left;
}

#vorstellung {
	width: 114px;
	height: 30px;
	background-image: url(img/buttons/vorstellung.jpg);
	float: left;
}
#vorstellung:hover {
	background-image: url(img/buttons/vorstellung-over.jpg);
}
#vorstellungActive {
	width: 114px;
	height: 30px;
	background-image: url(img/buttons/vorstellung-over.jpg);
	float: left;
}

#leistungen {
	width: 105px;
	height: 30px;
	background-image: url(img/buttons/leistungen.jpg);
	float: left;
}
#leistungen:hover {
	background-image: url(img/buttons/leistungen-over.jpg);
}
#leistungenActive {
	width: 105px;
	height: 30px;
	background-image: url(img/buttons/leistungen-over.jpg);
	float: left;
}

#erfolge {
	width: 84px;
	height: 30px;
	background-image: url(img/buttons/erfolge.jpg);
	float: left;
}
#erfolge:hover {
	background-image: url(img/buttons/erfolge-over.jpg);
}
#erfolgeActive {
	width: 84px;
	height: 30px;
	background-image: url(img/buttons/erfolge-over.jpg);
	float: left;
}

#zertifikate {
	width: 102px;
	height: 30px;
	background-image: url(img/buttons/zertifikate.jpg);
	float: left;
}
#zertifikate:hover {
	background-image: url(img/buttons/zertifikate-over.jpg);
}
#zertifikateActive {
	width: 102px;
	height: 30px;
	background-image: url(img/buttons/zertifikate-over.jpg);
	float: left;
}

#partner {
	width: 82px;
	height: 30px;
	background-image: url(img/buttons/partner.jpg);
	float: left;
}
#partner:hover {
	background-image: url(img/buttons/partner-over.jpg);
}
#partnerActive {
	width: 82px;
	height: 30px;
	background-image: url(img/buttons/partner-over.jpg);
	float: left;
}

#kontakt {
	width: 82px;
	height: 30px;
	background-image: url(img/buttons/kontakt.jpg);
	float: left;
}
#kontakt:hover {
	background-image: url(img/buttons/kontakt-over.jpg);
}
#kontaktActive {
	width: 82px;
	height: 30px;
	background-image: url(img/buttons/kontakt-over.jpg);
	float: left;
}

#loesungen {
	width: 105px;
	height: 30px;
	background-image: url(img/buttons/loesungen.jpg);
	float: left;
}
#loesungen:hover {
	background-image: url(img/buttons/loesungen-over.jpg);
}
#loesungenActive {
	width: 105px;
	height: 30px;
	background-image: url(img/buttons/loesungen-over.jpg);
	float: left;
}


h1 {
	color: #23568D;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #23568D;
}
.ueberschriftKlein {
	font-size: 11px;
}

h2 {
	color: #23568D;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 40px;
}

p {
	margin-bottom: 15px;	
}

ul {
	margin-left: 15px;
}
li {
	list-style-image: url(img/list-image.gif);
	padding-left: 20px;
	margin-bottom: 7px;
}

.redPoint {
	color: red;	
}

.blau_kursiv {
	color: #23568D;
	font-style: italic;
	font-weight: bold;
}

.blau_fett {
	color: #23568D;
	font-weight: bold;	
}

.pdf_download {
	font-size: 10px;
	background-image: url(img/pdf_symbol.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	margin-top: 7px;
}

#content_info h2{
	font-size: 10px; 
	color: #FF0000;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 10px;
}

/*LINKS*/
#content a:link, #content a:active, #content a:visited {
	color: #23568D;
}
#content a:hover {
	color: #6693c4;	
}


/* Formular */
.input {
	float: left;	
	border: 1px solid black;
	margin-bottom: 10px;
	width: 160px;
}
.inputKurz {
	float: left;	
	border: 1px solid black;
	margin-bottom: 10px;
	width: 50px;
	margin-right: 10px;
}
.inputMittel {
	float: left;	
	border: 1px solid black;
	margin-bottom: 10px;
	width: 97px;
}
.label {
	float: left;	
	width: 180px;
}
.button {
	background-color:#23568D;
	color:white;
	margin-bottom:20px;
	margin-left:180px;
	margin-top:10px;
	padding:3px 10px;
	cursor: pointer;
}


.clearer {
	clear: both;
	height: 1px;
	
}

.subnavi {
	font-size:14px;
	margin-left:62px;
	margin-top:15px;
	text-align:left;
}
.subnavi li {
	padding-left:0;
	text-align:left;
}
.subnavi a {
	color: #23568D;
}
.subnavi a:hover {
	font-weight: bold;
	text-decoration:: underline;	
}
.bildText {
	border-bottom:1px solid #23568D;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding-bottom:2px;
	text-align:center;
	width:162px;
	color: #23568D;
}


.newsletter_button {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
}
