/* CSS Document */

/* normalerweise gelbton = #F4B40C*/

body {

color:#0d1d24;

background-color:#3d9fcc;

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

background-repeat:repeat-y;

margin: 0px;

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

font-size:90%;

behavior:url("htc/csshover.htc");

}



li{list-style-image:url(../images/li.gif);}



img{border:0;}



a:link{

font-weight:bold;

color:#e2ac20;

text-decoration:none;

}



a:visited{

font-weight:bold;

color:#e2ac20;

text-decoration:none;

}



a:hover{

font-weight:bold;

color:#e2ac20;

text-decoration:none;

}



a:active{

font-weight:bold;

color:#e2ac20;

text-decoration:none;

}



H1{

font-size:130%;

margin: 0px 0px 0px 0px;

color:#e2ac20;

text-align:left;

}



H2{

font-size:112%;

margin: 0px 0px 0px 4px;

color:#e2ac20;

text-align:left;

}



H3{

font-size:100%;

margin: 0px 0px 0px 4px;

color:#e2ac20;

text-align:left;

}



strong{

font-weight:bold;}



hr{

background-color:#CCCCCC;

color:#CCCCCC;

height:1px;

overflow:hidden;

border:1px solid;

}



.breakefloat{

clear:both;

height:1px;

overflow:hidden;}



.breakefloat_r{

clear:right;

height:1px;

overflow:hidden;

}





/* STANDARTS */





#page{

border-top:solid 4px #e2ac20;

width:1020px;

}



#bildleiste{

background-color:#3d9fcc;

width:150px;

float:left;}



#menuleiste{

background-color:#1a6024;

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

background-position:top;

width:220px;

float:left;}



.menu{

width:155px;

float:right;}



.menupunkt{

padding:24px 0px;

border-bottom:solid 1px #FFFFFF;}



.menupunkt:hover{

padding:24px 0px;

border-bottom:solid 1px #FFFFFF;

background-color:#155a24;}



.menu a:link{

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



.menu a:visited{

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



.menu a:hover{

font-weight:bold;

color:#FFFFFF;

background-color:#155a24;

text-decoration:none;

}



.menu a:active{

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



.menustrich{

float:right;

margin-top:7px;

}



#submenu {

	float:right;

	width:174px;

	margin-left:25px;

	margin-bottom:10px;

	font-size:9pt;

	padding-left:16px;

	padding-bottom:10px;

	border-left:solid 1px #aaaaaa;

	border-bottom:solid 1px #aaaaaa;	

}

#submenu .navi a {

	color:#1a6024;

	display:block;

	margin-bottom:10px;

}

#submenu .highlight a {

	color:#e2ac20;

	display:block;

	margin-bottom:10px;

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

	background-repeat:no-repeat;

	background-position:0px 2px;

	padding-left:14px;

}



#contentleiste{

width:590px;

float:left;}



#suche{

float:right;

margin-right:6px;

margin-top:20px;

color:#3d9fcc;

font-size:75%;

font-weight:bold;

height:45px;

overflow:hidden;}



#suchfeld{

width:115px;

height:15px;

} 



#suchbutton{

border:0px;

color:#3d9fcc;

background-color:#FFFFFF;

font-size:150%;

}



#suchergebnis {

display:none;

width:135px;

margin:75px 20px 20px 435px;

padding:8px 4px 8px 6px;

background-color:#FFFFFF;

border:1px solid #b3aba1;

border-top:1px dashed #b3aba1;

position:absolute;

line-height:100%;

font-size:85%;

}



#schriftgroesse{

	position:absolute;

	font-size:90%;

	top:70px;

	left:760px;

}



#claim{

margin-top:13px;

margin-right:10px;}



#content_header{

margin:25px;

}

#content_header form {

	padding:0;

	margin:0px 0px 0px 4px;

}

#content_header form input {

	margin:0px 0px 0px 4px;

}



.header_menu{

float:left;

color:#1a6024;

font-weight:bold;

padding:2px 8px 2px 8px;

border-bottom:1px solid #aaaaaa;

border-top:1px solid #FFFFFF;



}



.header_menu a:link, .header_menu a:visited{

color:#1a6024;}



.header_menu a:hover{

color:#e2ac20;}



.header_menu_a{

float:left;

color:#1a6024;

font-weight:bold;

padding:2px 15px 2px 5px;

border-top:solid 1px #aaaaaa;

border-right:solid 1px #aaaaaa;

border-bottom:solid 1px #FFFFFF;

border-left:solid 1px #aaaaaa;}









.navimodul a{

float:left;

color:#1a6024;

font-weight:bold;

padding:2px 8px 2px 8px;

border-bottom:1px solid #aaaaaa;

border-top:1px solid #FFFFFF;

}

.navimodul  a:link, .navimodul  a:visited{

color:#1a6024;}



.navimodul  a:hover{

color:#e2ac20;}



.highlightmodul a {

float:left;

color:#1a6024;

font-weight:bold;

padding:2px 15px 2px 5px;

border-top:solid 1px #aaaaaa;

border-right:solid 1px #aaaaaa;

border-bottom:solid 1px #FFFFFF;

border-left:solid 1px #aaaaaa;

}





#content{

margin:25px;

text-align:left;

font-size:90%;

}



#designleiste{

background-color:#3d9fcc;

float:left;

width:60px;

}



.kopf_leiste{

height:95px;}



.farb_leiste{

height:60px;}



.orange{

background-color:#e2ac20;

}



.gruengelb{

background-color:#a2a91d;

}



.weis{

background-color:#FFFFFF;

}



.spalte{

width:50%;

float:right;}



.spalte a:link{

color:#aaaaaa;

font-size:135%;}



.spalte a:visited{

color:#aaaaaa;

font-size:135%;}



.spalte a:hover{

color:#e2ac20;

font-size:135%;}



.service_header{

color:#0d1d24;

font-weight:bold;

padding:2px 0px;

border-bottom:1px solid #aaaaaa;

border-top:1px solid #FFFFFF;

width:90%;}



input{

border:1px solid #b3aba1 ;

color:#665b4c;

background-color:#ffffff;

}



textarea{

border:1px solid #b3aba1 ;

color:#665b4c;

background-color:#ffffff;

}



.input_header{

font-size:85%;

margin-top:5px;

}



.l_field{

width:260px;}



.m_field{

width:200px;}



.s_field{

width:50px;

margin-right:5px;}



.colored{

color:red;}



.warnung{

border:solid 2px red;

padding:4px;

margin:10px 0px;

width:260px;

}



.bestaetigung{

border:solid 2px #1a6024;

color:#1a6024;

padding:4px;

margin:10px 0px;}





.postkarte{

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

background-repeat:repeat-x;

padding:10px;

border:1px solid #000000;

width:260px;}



.postkarten_feld{

border-bottom:1px #000000 solid;

border-top:0px ;

border-left:0px;

border-right:0px;

background-color:#eeeeee;

padding:2px;

margin-top:7px;



}



.pk_f_s{width:40px;}

.pk_f_m{width:180px;}

.pk_f_l{width:230px;}



.pk_f_z{

//margin-left:-25px;

}



.pk_feld_header{

font-size:85%;

margin-top:0px;



}



.links{

float:left;}



.rechts{

float:right;}



.hochgestellt {

	font-size: x-small;

	vertical-align: 50%;

}

#patinfo {
	margin: 25px;
	text-align:left;
	font-size:90%;
}

.epatinsuche{float:right;}

#patinfo p {
	margin-top: 6px;
	margin-bottom: 6px;
}

#patinfo .verweise {
	padding-top: 5px;
}
#patinfo .verweis {
	padding-top: 3px;
	padding-bottom: 2px;
}

#submenu h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 120%;
}


#firstname {

	display:none;

}



.pd{

	border:1px solid black;

	width:180px;

}



.mfauswahl{

	display:none;

}



.pulldowm{

	font-size:90%;

}



#unternehmen{

	display:none;

}



.ds{

	margin-left:0px;

}



.muster_textarea{

	border:none;

	border-bottom:1px solid #000000;

	color:#665b4c;

	background-color:#eeeeee;

	width:230px;

	height:80px;

}



#imp			{font-size:90%; padding:30px 85px 0px 0px; float:right;}

#imp a:link		{font-weight:bold; color:#ffffff; text-decoration:none;}

#imp a:visited	{font-weight:bold; color:#ffffff; text-decoration:none;}

#imp a:hover	{font-weight:bold; color:#e2ac20; text-decoration:none;}

#imp a:active	{font-weight:bold; color:#ffffff; text-decoration:none;}



.video

{

	width: 540px;

	height: 200px;

	float: left;

	margin-bottom: 20px;

	margin-top: -20px;

}



.video .player

{

	width: 356px;

	float: left;

}



.video .legende

{

	width: 166px;

	float: right;

}



.video .legende .title

{

	font-weight: bold;

	font-size: 120%;

	padding-bottom: 6px;

}



.video .legende a.point,

.video .legende a.aktivepoint

{

	padding-left: 10px;

	padding-bottom: 5px;

	float: left;

	clear: both;

	display: block;

}



.video .legende a.point:hover {

	color:#000;

}



.video .legende a.aktivepoint

{

	color:#000;

}

