html {

}

   	

body {

margin-top: 5px;



padding: 0; 

color: #660000;

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

font-size: 9px;

font-weight: normal;

background:#397199 url(bground.jpg) repeat-x top;



}



a{text-decoration:none;}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }

h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt, dd,ol,ul{ margin:0; padding:0 }

img, a img,:link img,:visited img, fieldset { border:none }

img { margin:0; padding:0; vertical-align:bottom; }



/*	reset some basic style

*******************************************************************************/

dl			{margin: 0 0 0 0;}

dl dt		{margin: 0 0 0 0;}

dl dd+dt	{margin-top: 0;}

dl dd		{margin: 0 0 0 0;}



.clearer {

	display:block;

	clear:both;

	line-height:0;

	height:0px;

	font-size:0;

	visibility:hidden;

}



.clear {

	clear:both;

}

/* gepunktete Linie um Links in Firefox entfernen */	



a { outline: none; }



#wrapper{

margin:auto;

}

#headeroben{

width:812px;

height:23px;

background:#397199 url(head_bg_top.jpg);

color:#000033;

font-size:10px;

padding-right:25px;

padding-top:8px;

margin-top:5px;

}

#headeroben a{

color:#004e9b;

text-decoration:none;

}

#headeroben a:hover{

color:#004e9b;

text-decoration:underline;

}

#loginbox{
width:580px;
float:left;
color:#004e9b;
font-size:10px;
text-align:left;
}




#header{

width:820px;

height:26px;

background:#397199 url(head_bg_main.jpg);

padding-top:200px;

padding-left:17px;

}

#website{

 width:837px;

 text-align:left;

 background:url(bg_content.jpg) repeat-y;

 min-height:97%;

}

#websiteinnen{

width:825px;

padding-left:6px;

padding-right:6px;

}

#content{

width:521px;

float:left;

color:#666;

font-size:10px;

padding-left:25px;

padding-right:60px;

}

#navigation{

width:219px;

float:left;

}

#navigation_oben{

width:204px;

background:#FFFFFF url(nav_bg.jpg);

padding-right:15px;

}

#navigation_unten{

width:219px;

height:221px;

background:#FFFFFF url(nav_bg_footer.jpg);



}

#footer{

width:837px;

height:87px;

background:#397199 url(footer.jpg);

}

#footer1{

width:837px;

padding-top:58px;

}

#footer_left{

width:558px;

padding-left:100px;

float:left;

color:#FFFFFF;

font-family:Arial, sans-serif;

font-size:10px;

font-style:italic;

font-weight:normal;

}

#footer_right{

color:#FFFFFF;

font-family:Arial, sans-serif;

font-size:9px;

width:100px;

padding-left:79px;

padding-top:2px;

font-weight:normal;

font-style:normal;

float:left;

}



#content a{

color:#397199;

text-decoration:none;

}

#content a:hover{

color:#397199;

text-decoration:underline;

}



#content ul{

margin-left:20px;

list-style-position:inside;

}

#content ol{

margin-left:20px;

list-style-position:inside;

}



/*Überschriftenformatierung*/

#ueberschrift

{

	height:16px;

	padding-left:25px;

	color: #666;

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

	font-style:italic;

	font-size: 13px;

	font-weight: bold;

	background:url(content_header_img.jpg) no-repeat top left;

    border-bottom:2px solid #397199;

	padding-bottom:2px;

	margin-top:10px;

	margin-bottom:20px;



}  

/*Breadcrumb*/

#breadcrumb{
	color: #fff;

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

	font-style:normal;

	font-size: 9px;

	font-weight: bold;

	text-decoration:none;
	

}

#breadcrumb a{

	color: #fff;

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

	font-style:normal;

	font-size: 9px;

	font-weight: bold;

	text-decoration:none;

}

#breadcrumb a:hover{



	color: #004e9b;

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

	font-style:normal;

	font-size: 9px;

	font-weight: bold;

	text-decoration:underline;

}


H1

{

    color: #666;

	font-size: 12px;

	font-weight: bold;

	font-style:italic;

	margin: 0;

}

H2

{

    color: #666;

	font-size: 11px;

	font-weight: bold;

	font-style:normal;

	margin: 0;

}

H3,H4,H5,H6,H7

{

    color: #666;

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

	font-size: 10px;

	font-weight: bold;

	margin: 0;

}



/* Links */

A {

	color: #666;

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

	font-size: 10px;

}



A:hover {

	color: #666;

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

	font-size: 10px;

	text-decoration: underline;

}



/* Navigation und subnavigation*/

.nav_nic_activ{

	color: #954e4e;

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

	font-style:italic;

	font-size: 11px;

	font-weight: bold;

	background-color:#FFFFFF;

	height:14px;

	padding-top:8px;

	padding-right:5px;

	margin-top:2px;

    	

}



.nav_nic{

    color: #004e9b;

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

	font-style:italic;

	font-size: 11px;

	font-weight: bold;

    border-bottom:1px dotted #0e459f;

	width:180px;

	height:14px;

	padding-top:8px;

	padding-right:5px;



}

.nav_nic a:link, 

.nav_nic a:visited, 

.nav_nic a:active{ 

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

	font-style:italic;

    font-size:11px; 

    color:#004e9b; 

	text-decoration:none; 

	display:block;



    } 



.nav_nic a:hover 

{ 

   color: #954e4e;

   font-size:11px; 

   display:block;

} 

.nav_nic_activ a:link, 

.nav_nic_activ a:visited, 

.nav_nic_activ a:active{ 

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

	font-style:italic;

    font-size:11px; 

    color:#954e4e; 

	text-decoration:none; 

	display:block;



    } 

.nav_nic_activ a:hover 

{ 

   color: #954e4e;

   font-size:11px; 

   display:block;

} 



/*Unternavigation*/

.subnavi{

background-color:#FFFFFF;

padding-bottom:2px;

}

.sub_nic_1_activ{

	color: #954e4e;

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

	font-style:italic;

	font-size: 10px;

	font-weight: normal;

	background-color:#FFFFFF;

	height:12px;

	text-decoration:underline;

	padding-right:5px;

}



.sub_nic_1{

	color: #954e4e;

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

	font-style:italic;

	font-size: 10px;

	font-weight: normal;

	background-color:#FFFFFF;

	height:12px;

	padding-right:5px;

}





.sub_nic_1 a:hover 

{ 

   color: #954e4e;

   font-size:10px; 

   display:block;

   text-decoration:underline;

} 



.sub_nic_1 a:link, 

.sub_nic_1 a:visited, 

.sub_nic_1 a:active{ 

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

	font-style:italic;

    font-size:10px; 

    color:#954e4e; 

	display:block;

 } 

	

.sub_nic_1_activ a:hover 

{ 

   color: #954e4e;

   font-size:10px; 

   display:block;

   text-decoration:underline; 

} 

.sub_nic_1_activ a:link, 

.sub_nic_1_activ a:visited, 

.sub_nic_1_activ a:active{ 

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

	font-style:italic;

    font-size:10px; 

    color:#954e4e; 

	text-decoration:underline; 

	display:block;



    } 









/* Bilder */

img.navi {

	margin: 0;

	margin-left:5px;

	margin-right:0px;

	padding: 0;

	padding-top:5px;

	vertical-align:top;

}

img {

	margin: 0;

	padding: 0;

	vertical-align: bottom;

}



img, a img,:link img,:visited img, fieldset {

	border: none;

}



/* form-module

*******************************************************************************/

#form-module * {

	padding:0px;

	margin:0px;

}



#form-module {

	margin:0px;

	padding:0px;

	width:490px;

	background-color:#ABC9E4;

	color:#004e9b;

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

	font-size:10px;

	margin-bottom:20px;

}



#form-module fieldset {

	border:0px solid #fff;

}



#form-module legend {

	display:none;

}





#form-module p {

	margin:0;

	padding:5px;

	font-size:10px;

	font-weight:bold;

}



#form-module .element {

	display:block;

	clear:both;

	background-color:#ABC9E4;

	border-top:2px solid #fff;

	

}

#form-module .element1 {

	display:block;

	clear:both;

	background-color:#ABC9E4;

	border-top:2px solid #fff;

	height:40px;

	

}

#form-module .element_oben{

    display:block;

	clear:both;

	background-color:#ABC9E4;

	border-top:2px solid #fff;

	padding-left:5px;

	padding-top:5px;

	height:20px;

	

	}



#form-module label {

	display:block;

	float:left;

	padding:5px;

	width:120px;

	background-color:#ABC9E4;

	font-weight:bold;



}



#form-module label.checkbox {

	width:300px;

	border-right:none;

	background-color:#ABC9E4;

}



#form-module input, 

#form-module select, 

#form-module textarea {

	float:left;

	margin:5px;

	width:295px;

	border:1px solid #333;

	background-color:#fff;

}



#form-module input.text {

	height:20px;

}

#form-module input.text1 {

	height:20px;

	width:50px;

}

#form-module label.textkto{

    display:block;

	float:left;

	padding-right:5px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:15px;

	width:110px;

	background-color:#fff;

	}

#form-module input.radio {

	float:left;

	margin:5px;

	width:15px;

}

#form-module input.checkbox {

margin-left:20px;

	width:20px;

	padding:0;

	border:none;

}



#form-module input.submit { 

	margin:5px 5px 5px 137px;

	padding:2px 5px;

	border:1px solid #333;

	background-color:#fff;

	color:#666;

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

	text-align:center;

	cursor:pointer;

}



#form-module input.submit:hover { 

	background-color:#ABC9E4;

	color:#fff;

}



#form-module label.textarea, 

#form-module textarea.textarea {

	height:96px;

}



#form-module-thanks {

	display:block;

	color:#CC6600;

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

	font-size:10px;

}



/*Bilder modul*/

.flLeft {

	float: left;

	padding-right:15px;

}



.flRight {

	float: right;

	padding-left:15px;

	

}

.flLeft p {

 color:#990000;

 color:#990000;

 font-size:8px;

 text-align:center;	

}



.flRight p {

 font-size:8px;

 text-align:center;	

	

}

/*Sitemap*/

.sitemap1st{ 

margin-bottom:5px;

}

.sitemap2nd{

}

/*Bildergalerie*/

.bildergalerie{

background:none;

font-size:10px; 

font-weight:normal;

margin:0px;

list-style:none;

padding-left:48px;

}



.bildergalerie_cat{

width:50px;

height:50px;

background:url(bilder_cat.jpg);

background-repeat:no-repeat;

float:left;

padding-bottom:3px;

margin-left:5px;

font-size:10px; 

font-weight:normal;

}

/*Loginbox*/

#login{ width:100px; height:15px; border:1px solid #004e9b;}
#paswd{ width:100px; height:15px;border:1px solid #004e9b;}
.loginsubmit{
width:62px;
height:18px;
border:0px;
background:url(button_login.gif);
cursor:pointer;
}
.logoffbutton{
width:62px;
height:18px;
border:0px;
background:url(button_logout.gif);
cursor:pointer;
}

/*Modul Dreifachbild*/
.dreifachbild{}
.dreifachbild .bild_1{}
.dreifachbild .bild_2{}
.dreifachbild .bild_3{}
.dreifachbild .bild_1 p{color:#990000; font-size:8px;text-align:center;}
.dreifachbild .bild_2 p{color:#990000; font-size:8px;text-align:center;}
.dreifachbild .bild_3 p{color:#990000; font-size:8px;text-align:center;}
.dreifachbild .contentbild_1{}
.dreifachbild .contentbild_2{}
.dreifachbild .contentbild_3{}
.dreifachbild .contentbild_text_1{ text-align:justify;}
.dreifachbild .contentbild_text_2{ text-align:justify;}
.dreifachbild .contentbild_text_3{ text-align:justify;}
