/* CSS Document */

/**********HTML*****Body******/

html {
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/************header.html****************/
#header {
	height:120px;
	width: 100%;
	background-image:url(../image/header.jpg);
	background-repeat:no-repeat;
	background-position:right;
	border: 1px solid #6D6D6D;
}

#logo {
	margin-top: 50px;
	margin-left:50px;
	width: 129px;
	height: 35px;
}

/***********leftnav.html*********/

#leftnavi {
	width: 200px;
	float: left;
	position:absolute;
	margin-top: 40px;
}

#leftnavi A:LINK, #leftnavi a:VISITED{
	float:left;
	padding-left: 20px;
	width: 100%;
	color:#FFFFFF;
	display: block;
	text-align:left;
	line-height: 18px;
	letter-spacing: 1px;
	text-decoration:none;
}

#leftnavi A:HOVER, #leftnavi a:ACTIVE {
	color: #002D5A;
	background-color:#FFFFFF;
	text-decoration:none;
	letter-spacing: 1px;
	display: block;
}

/*footer.html*/

#agb {
	float:left;
	margin-left: 20px;
	_margin-left: 10px;
	line-height: 20px;
	color: #FFFFFF;
}

#copyright {
	float:right;
	margin-right: 20px;
	line-height: 20px;
	color: #FFFFFF;
}


/*******************************************************INHALT*******************************************/

#login {
	width: 240px;
	margin-top: 8%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align:center;


}



/****************** Alle Files*******************/
#site {
	width: 98%;
}

/*******************contact.html*****************/

.leftdiv {
	float:left;
	width: 200px;
	margin-bottom: 20px;
}

.rightdiv{
	margin-left: 30px;
	float:left;
	width: 200px;
		margin-bottom: 20px;
}


/****************** Textklassen *****************/


A:LINK, A:ACTIVE, A:VISITED {
	color: #002D5A;
	text-decoration:none;
	text-align: left;
}
A:HOVER {
	color:#6D6D6D;
	text-decoration:underline;
}

.titel {
	color:#002D5A;
	border-bottom:1px solid #002D5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top: 20px;
	margin-left: 20px;
	letter-spacing: 1px;
}

.big_subheadline {
	color:#002D5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	letter-spacing: 1px;
}

.subheadline {
	color:#002D5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	letter-spacing: 1px;
}

.alttext_bold{
	color:#002D5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;

}

.alttext {
	color:#002D5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 30px;
	margin-left: 50px;
	width: 550px;
}

.navtext{
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Helvetica, Times New Roman, sans-serif;
	font-weight:bold;
}

/*Bildausrichungen*/
.picture {
	margin:20px 0 10px 10px;
	float:right;
}

.textbild_left {
	margin-top: 3px;
	margin-right: 10px;
	float:left;
}

.textbild_right {
	margin-left: 10px;
	float:right;
}

.linktext{
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Helvetica, Times New Roman, sans-serif;
	font-weight:bold;
}

.linktext A:LINK, .linktext A:VISITED, .linktext A:ACTIVE {
	color: #FFFFFF;
	text-decoration:none;
	text-align: left;
}
.linktext A:HOVER {
	color:#FFFFFF;
	text-decoration:underline;
}

/*Weiterführende Links*/
.extendetLinks {
	border-top:1px dashed #CCCCCC;
	line-height: 15px;
	color: #002D5A;
	float: left;
	position:absolute;
	margin: 50px 0px 50px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
	font-weight:bold;
	left: 1px;

}

.extendetLinks A:LINK, .extendetLinks a:VISITED,.extendetLinks a:ACTIVE {
	float:left;
	color: #002D5A;
	width: 550px;
	text-align:left;
	font-size:11px;
	background-image:url(../image/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;	
}

.extendetLinks A:HOVER {
	color: #6D6D6D;
	text-decoration:underline;
	display: block;
}

/*Weiterführende Links für Kontakte*/
.extendetLinks_special {
	border-top:1px dashed #CCCCCC;
	line-height: 15px;
	color: #002D5A;
	float: left;
	position:absolute;
	margin: 120px 0px 50px 50px;
	_margin: 60px 0px 50px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
	font-weight:bold;
	left: 1px;
}

.extendetLinks_special A:LINK, .extendetLinks_special a:VISITED,.extendetLinks_special a:ACTIVE {
	float:left;
	color: #002D5A;
	width: 550px;
	text-align:left;
	font-size:11px;
	background-image:url(../image/pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;	
}

.extendetLinks_special A:HOVER {
	color: #6D6D6D;
	width: 550px;
	text-decoration:underline;
	display: block;
}

/********service*********/
#service {
	margin-top: 30px;
	margin-bottom: 20px;
	width: 600px;
	position:absolute;

}

/*******Print Button*******************/

#print {
	line-height: 15px;
	color: #002D5A;	
	margin-left: 400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;


}

#print A:LINK, #print A:VISITED,#print A:ACTIVE {
	float:right;
	color: #002D5A;
	width: 110px;
	font-size:10px;
	background-image:url(../image/drucksymbol.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 22px;
	
}
#print A:HOVER {
	color: #6D6D6D;
	text-decoration:underline;

}

/*******Tell a Friend*******************/

#tellafriend {
	line-height: 15px;
	color: #002D5A;
	margin-left:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#tellafriend A:LINK, #tellafriend A:VISITED,#tellafriend A:ACTIVE {
	float:left;
	color: #002D5A;
	width: 155px;
	font-size:10px;
	background-image:url(../image/tellafriend.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 22px;
	
}
#tellafriend A:HOVER {
	color: #6D6D6D;
	text-decoration:underline;

}

/*****zurück_button******/
#back {
	font-size:10px;
	float:right;
	margin-top: -13px;
	text-align:right;
	margin-right: 5px;
}

#back A:LINK, #back A:VISITED, #back A:ACTIVE {
	background-image:url(../image/pfeil_back.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;

}

#back A:HOVER {
	text-decoration:none;
}


.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:002D5A;
}
#print_logo{
	display:none;
}



/************************Kontaktformular*********************************/

#formular{
	margin-top: 30px;
	margin-left: 50px;
	width: 400px;
	
	
	
}

.field_left{
	background-color:#C0C0C0;
	float:left;
	width: 195px;
	height: 35px;
	margin-bottom: 10px;
}

.field_left_small{
	float:left;
	background-color:#C0C0C0;
	width: 97px;
	_width: 98px;
	height: 35px;
	margin-bottom: 10px;
}
.field_right{
	float:right;
	background-color:#C0C0C0;
	width: 195px;
	height: 35px;
	margin-bottom: 10px;
}

.field_center{
	background-color:#C0C0C0;
	float:left;
	width: 400px;
	height: 35px;
	margin-bottom: 10px;
}

.field_center_big{
	background-color:#C0C0C0;
	float:left;
	width: 400px;
	height: 95px;
	_height: 80px;
	margin-bottom: 10px;
}

.imput_dropdown_small{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002D5A;
	width: 98px;
	_width: 98px;
	border: 1px solid #C0C0C0;

}

.imput_formulare_small{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002D5A;
	width: 95px;
	_width: 94px;
	border: 1px solid #C0C0C0;
}

.imput_dropdown_middle{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002D5A;
	width: 195px;
	_width: 194px;
	border: 1px solid #C0C0C0;
	_border: 0px;

}

.imput_formulare_middle{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002D5A;
	width: 193px;
	border: 1px solid #C0C0C0;

}

.imput_formulare_large{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #002D5A;
	width: 398px;
	_width: 396px;
	border: 1px solid #C0C0C0;
}

.formulartext{
	color: #002D5A;
	font-size: 11px;
	font-family:Verdana, Helvetica, Times New Roman, sans-serif;
	font-weight:bold;
	line-height:17px;
}

#login_hinweis {
	text-align:center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 350px;
	font-size:10px;
	color:#FF0000;
	
}