body 
{
font-size:12px;
font-family: Arial,Helvetica,Verdana,Sans-Serif;color:#000;
padding:0 0 0 0 ;
background:url("../images/bg.jpg") repeat-x;
margin:0px;
text-align:left;
}


td {
	font-size:12px;
	font-family: Arial,Helvetica,Verdana,Sans-Serif;
	color:#373737;
}

.text 
{
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-Serif;
text-align:left;
color:#373737;
}

.textbottom_1
{
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-Serif;
text-align:left;
padding-left: 30px;
color:#000000;
}

.textbottom_2
{
font-size: 12px;
font-family: Arial,Helvetica,Verdana,Sans-Serif;
text-align:left;
padding-left: 30px;
color:#000000;
}

a {
color: #971b14; 
text-decoration:none;
}
a:visited {
color:#971b14; 
text-decoration:none;
}
a:hover {
color: #4e0501; 
text-decoration:underline;
}
a:active {
color:#971b14; 
text-decoration:none;
}

a.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:5px;
	color:#373737;
} 

a.navileft_active {
	display:block;
        border-bottom:1px dotted #b4a8b4;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:4px;
	color:#951401;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
    border-bottom:1px dotted #b4a8b4;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:4px;
	color:#951401;
} 

h1 {
font-size:13px;
font-weight: bold;
color: #730701;
padding-left: 0px;
padding-top: 0px;
}

h2 {
font-size:11px;
font-weight: bold;
color: #730701;
}

h3 {
font-size:12px;
font-weight: bold;
color: #730701;
padding-left: 10px;
}

hr {
background-color:#b9e1c2; /* Mozilla 1.4 */
color:#b9e1c2; /* IE 6 */
border: #b9e1c2; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
width: 97%;
}

.line {
	border-bottom:1px dotted #b9e1c2;
}

img {
border:0px; 
}

p {
padding: 0 0 0 0;
margin:0;
}

.bild_rechts{
float:right;
padding-left:10px;
}

.bild_links{
float:left;
padding-right:10px;
}

/*  ----------------Header---------------------- */ 
#header {
width: 900px;
height: 180px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url("../images/header_nsph.jpg");
background-position:top;
background-repeat:no-repeat;
background-color: #ffffff;
} 

/*  ----------------Navigation------------------- */ 
#navigation {
width: 244px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url("../images/bg_nav.jpg");
background-position:top;
background-repeat:no-repeat;
background-color: #ffffff;
} 

#navigation2 {
width: 200px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
} 

/*  ----------------Content---------------------- */ 
#content {
width: 656px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url("../images/bg_main.jpg");
background-position:top;
background-repeat:no-repeat;
} 

#content2 {
width: 560px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 30px;
} 

/*  ----------------Event---------------------- */ 
#event {
width: 244px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-image:url("../images/bg_event.jpg");
background-position:top;
background-repeat:no-repeat;
} 

#event2 {
width: 200px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 30px;
} 

/*  ----------------Footer 1---------------------- */ 
#footer_1 {
width: 244px;
height: 68px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-image:url("../images/footer_1.jpg");
background-position:top;
background-repeat:no-repeat;
} 

/*  ----------------Footer 2---------------------- */ 
#footer_2 {
width: 656px;
height: 68px;
margin: 0px;
text-align: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
background-image:url("../images/footer_2.jpg");
background-position:top;
background-repeat:no-repeat;
} 
/* ----------------Contenido------------------*/

a.sitemap_level1 {
	display:block;
	border-bottom:1px dotted #b9e1c2;
    color: #367998;
	font-weight:bold;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:#373737;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:170px 4px;
	padding-bottom:.4em;
	display:block;
}

a.sitemap_level3 {
	color:#373737;
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:right;
	width:50%;
	padding-top:.3em;
}

.input_searchbox {
	width:120px;
	vertical-align:middle;
	font-size:11px;
	color:#373737;
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:11px;
	margin-right: 8px;
	color: rgb(62,77,116);
}

#searchbox {
    font-size: 11px;
	font-family: Arial,Helvetica,Verdana,Sans-Serif;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#newsletterbox {
   background-color:#DFE0E5;
   border-top:1px solid #aeaeae;
   border-bottom:1px solid #aeaeae;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

.hidden {
	display:none;
}

.eingabefeld 
{
  color: #505050;
  font-size: 11px;	
  border-top: 1px solid #A1ACCC;
  border-right: 1px solid #A1ACCC;
  border-bottom: 1px solid #A1ACCC;
  border-left: 1px solid #A1ACCC;
  
  scrollbar-base-color: #FFFFFF; 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-face-color: #FFFFFF; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-3dlight-color: #A1ACCC; 
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-shadow-color: #A1ACCC; 
  scrollbar-arrow-color: #A1ACCC;
}