/* CSS Document */
html { 
padding:0px;
margin:0px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
padding:0px;
margin:0px;
width:100%;
height:100%;
background-color:#8b8a8a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#383c3e;
}

/* ---------------------------------------------------------- Start Head-Bereich mit Suche*/
#head {
width:100%;
height:106px;
background-color:#202425
}

.slogan {
position:absolute;
top:16px;
left:387px;
color:#CCCCCC;
font-size:18px;
font-weight:bold;
font-style:italic;
letter-spacing:1px;
}

#container_search {
position:absolute;
top:72px;
right:2px;
width:auto;
height:34px;
background-color:#D3D3D3
}

.input_search {
width:120px;
padding-top:2px;
padding-bottom:2px;
background-color:#F3F3F3;
border:1px solid #16250f;
margin-left:10px;
margin-right:8px;
}

.submit {
width:auto;
background-color:#fd9f9f;
border:1px solid #16250f;
color:#383C3E;
line-height:16px;
}
/* ---------------------------------------------------------- Ende Head-Bereich mit Suche*/
/*/
/* ---------------------------------------------------------------- Start Links und Fonts*/
.datum {
color:#d52412;
text-decoration:none;
font-size:xx-small;
}

a {
color:#d52412;
text-decoration:none;
}

a:hover {
color:#d52412;
text-decoration:underline;
}

h1 {
font-size:18px;
font-weight:bold;
color:#383c3e;
margin-bottom:0px;
margin-top:0px;
}

h2 {
margin-bottom:0px;
margin-top:0px;
font-size:18px;
font-weight:bold;
color:#828282;
}

h3 {
font-size:16px;
font-weight:bold;
color:#383c3e;
margin-bottom:0px;
margin-top:0px;
}

h4 {
font-size:14px;
font-weight:bold;
color:#383c3e;
margin-bottom:0px;
margin-top:0px;
}

hr {
color:#D3D3D3;
}

.pic {
	width:auto;

	}
/* ---------------------------------------------------------------- Ende Links und Fonts*/
/*/
/* -------------------------------------------------------------------- Start Navigation*/
#navigation_title {
font-size:xx-small;
color:#8B8A8A;
}

/*******************************************  Navigation CSS*/
#navigation {
position:absolute;
left:0;
float:left;
width:221px;
background-color:#D3D3D3;
background-image:url(../pix/bg_nav_top.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:10px;
font-size:small;
color:#000000;
}

#navigation ul {
	list-style:none;
	margin:0px;
	padding: 0px;
}

#navigation li{
	margin-top:1px;
	padding: 0px;
}

#navigation a {
	width:188px;
	margin-right:5px;	
	background-image:url(../pix/bg_nav_icon.gif);
	background-repeat:no-repeat;
	/*border-top:1px solid #d52412;*/
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	background-color:#d3d3d3;
	padding-left:23px;
	color: #121416;
	text-decoration: none;
	margin-left:5px;
	margin-bottom:0px;
	border-top:1px solid #D52412;
	}

#navigation a:hover , #navigation .clicked {
	background-color:#fd9f9f;/*version org -background-color:#FFFFFF;*/
	color: #121416;
	text-decoration: none;
	/*version elmiger*/
	font-weight:bold;	
}


/* letzter navigationseintrag mit roter linie am schluss */
 

/* \ Navigation CSS*/

/*/
/* -------------------------------------------------------------------- Start Subnavigation*/
#navigation ul ul li {
	list-style:none;
	margin:0px;
	padding: 0px;
}

#navigation ul ul a{
	/*version elmiger*/
	background-image:url(../pix/bg_subnav1_icon.gif);
	background-repeat:no-repeat;
	/* elmiger end*/
	margin-right:5px;	
	/*version org -background-image:none; */
	font-size:small;
	margin-top:0;/*version org -margin-top:2px; */
	/*version elmiger*/
	padding-top: 2px;
	padding-bottom: 2px;
	/*elmiger ende*/
	display:block;
	background-color:#ffcccc;/*version org - background-color:#E7E7E7;*/
	padding-left:23px; /*version org - padding-left:28px; */
	color: #121416;
	text-decoration: none;
	border:none;
}

#navigation ul ul a:hover , #navigation ul ul .clicked {
	background-color:#ffffff;
	padding-left:23px; /*version org - padding-left:28px; */
	color: #121416;
	text-decoration: none;
	/*version elmiger*/
	font-weight:normal;
}

/* -------------------------------------------------------------------- Ende Subnavigation*/
/*/
/* -------------------------------------------------------------------- Start SubSubnavigation*/
#navigation ul ul ul li {
	list-style:none;
	margin:0px;
	padding: 0px;
}

#navigation ul ul ul a{
	margin-right:5px;	
	/*version elmiger*/
	background-image:url(../pix/bg_subnav2_icon.gif);
	background-repeat:no-repeat;
	/* elmiger end*/
	/*version org -background-image:none; */
	font-size:small;
	margin-top:0;/*version org -margin-top:2px; */
	padding: 0px;
	display:block;
	background-color:#ffeaea;/*version org -background-color:#f3f3f3;*/
	padding-left:23px;/*version org -padding-left:37px;*/
	color: #121416;
	text-decoration: none;
	border:none;
	/*version elmiger*/
	padding-top: 2px;
	padding-bottom: 2px;
}

#navigation ul ul ul a:hover , #navigation ul ul ul .clicked {
	background-color:#ffffff;
	padding-left:23px;/*version org -padding-left:37px;*/
	color: #121416;
	text-decoration: none;
	/*version elmiger*/
	font-weight:normal;

}

/* -------------------------------------------------------------------- Ende SubSubnavigation*/
/*/
/* -------------------------------------------------------------------- Start Inhalt*/
#container_inhalt {
margin:0 2px 0 224px;
background-color:#fff;
background-image:url(../pix/bg_inhalt_top.gif);
background-repeat:repeat-x;
background-position:right top;
padding-top:10px;
font-size:12px;
color:#000000;
font-size:small;
}

.top_edge {
margin-left:0px;
margin-top:-10px;
background-color:transparent;
}

#inhalt {
margin-left:13px;
margin-right:13px;
margin-bottom:10px;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#383c3e;
}
/* -------------------------------------------------------------------- Ende Inhalt*/
/*/
/* -------------------------------------------------------------------- Start Sprachwahl*/
#sprachwahl {
z-index:8;
position:absolute;
right:33px;
top:108px;
padding-top:30px;
height:55px;
width:142px;
right:0px;
}

#sprachwahl ul {
	display:inline;	
	list-style:none;
	margin:0px;
	padding: 0px;
}

#sprachwahl li{
	display:inline;		
	list-style:none;
	margin-top:0px;
	padding: 0px;
}

#sprachwahl a {
	padding-top:30px;
	padding-bottom:10px;
	display:inline;
	background-color:transparent ;
	color: #d52412;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}

#sprachwahl a:hover , #sprachwahl .clicked {
	background-color:#d52412;
	color: #ffffff;
	text-decoration: none;	
}
/* ----------------------------------------------------- Spezial Print Button*/
.print_button {
position:absolute;
top:116px;
right:150px;}

/* -------------------------------------------------------------------- Ende Sprachwahl*/
/*/
/* -------------------------------------------------------------------- Start Footer*/
#footer {
background-image:url(../pix/bg_footer.gif);
background-repeat:no-repeat;
background-position:right top;
font-size:x-small;
height:30px;
padding-left:20px;
}

.bottom_edge {
position:absolute;
left:224px;
margin-top:0px;
background-color:transparent;
}

#footer a {
color:#D52412;
text-decoration:none;
}

#footer a:hover {
color:#D52412;
text-decoration:underline;
}

#footer p {
float:left;
margin-top:7px;
background-color:#D3D3D3;
line-height:14px;
width:auto
}

.rahmen {
border:0px; /*1px solid #202425;*/
}

.line {
	width:100%;
	float:left;
	height:5px;
	background-image:url(../pix/bg_line.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
}
/* -------------------------------------------------------------------- Ende Footer*/
/*/
/* -------------------------------------------------------------------- Start Formular Felder*/
.input_300 {
width:300px;
}
.input_230 {
width:230px;
}
.input_50 {
width:50px;
}
/* -------------------------------------------------------------------- Start Formular Felder*/


