html, body 
{
  	height: 100%; /* wichtig */
}

body
{
background-color:#adadad;
margin: 0;
padding: 0;
font-family:times new roman;
font-size:16px;
color:#000000;
line-height:20px;
background-image: url(images/bg_seite.gif);
background-repeat:repeat-x;
}

img { border:none; }


p { margin: 0; padding: 0; }


.inputtag {
	font-family: times new roman;
	border-style: groove;
	font-size: 12px;
}


a  { color:#854226; text-decoration:underline; }
a:hover { color:#854226; text-decoration:underline; }



#pagecontainer
{
width: 1026px;
margin:0px auto;
margin-top:20px;
position:relative;

}


#head
{
width:1024px;
height:117px;
background-color:white;
border:1px solid #d9d9d9;
border-bottom:none;
}

#streifen1
{
width:1024px;
height:10px;
background-color:#ffffff;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
}


#streifen2
{
width:1026px;
height:20px;
background-color:#854226;
}

#imageflowborder
{
width:771px;
height:10px;
background-color:#000000;
}


#ticker
{
width:771px;
height:28px;
margin-top:20px;
margin-bottom:5px;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
}


#content
{
width:1004px;
padding:10px;
background-color: #ffffff;
border:1px solid #d9d9d9;
border-top:none;
background-image:url("images/bg_content_linie.gif");
background-repeat:repeat-y;
}


#contentlinks
{
width:211px;
margin-top:10px;
float:left;
}


#contentmitte
{
width:771px;
margin-top:10px;
float:left;
padding-left:10px;
}


#contentmitte2
{
width:691px;
margin-top:10px;
padding-right:80px;
padding-left:10px;
float:left;
}


#bottom
{
width:783px;
background-color:white;
border:1px solid #d9d9d9;
border-top:none;
text-align:center;
padding:10px;
padding-left:231px;
}




#nav1
{
width:190px;
border-top:1px solid #d9d9d9;
}

#nav2
{
width:190px;
border-top:1px solid #d9d9d9;
}

#nav3
{
width:190px;
border-top:1px solid #d9d9d9;
}

#box1
{
margin-top:10px;
width:243px;
float:left;
}


h2.boxheadline
{
height:20px;
margin:0px;
padding:0px;
font-size:16px; 
color:#ffffff; 
line-height:20px; 
text-align:left;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
font-weight:normal;
}

p.boxheadline
{
margin-top:5px;
margin-left:5px;
margin-right:5px;
}





/* für ie 6 ------------------------- */

img { display:block; }


/* Formatierungen Navigation ---------------------------- */

a.nav1, a.nav1active, a.nav1active-2
{
display:block; 
height:26px;
font-size:16px; 
color:#000000; 
line-height:26px; 
text-align:left;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
font-weight:normal;

border-bottom:1px solid #d9d9d9;
}


a.nav1active, a.nav1active:hover { color:#854226; text-decoration:none; font-weight:normal; background-color:#ededed; }
a.nav1:hover { color:#854226; text-decoration:none; font-weight:normal; background-color:#ededed; }
a.nav1active-2, a.nav1active-2:hover { color:red; text-decoration:none; font-weight:normal; background-color:#ededed; }



a.nav2, a.nav2active
{
font-size:16px; 
color:#ffffff; 
text-decoration:none;
}


a.nav2active, a.nav1active:hover { color:#854226; text-decoration:none; }
a.nav2:hover { color:#854226; text-decoration:none; }




span.spacer
{
display:block; 
width:11px; 
height:20px; 
border:none; 
overflow:hidden; 
float:left;
}


span.hl
{
display:block; 
font-size:11px; 
height:30px; 
line-height:30px; 
border:none; 
overflow:hidden; 
color: #ffffff;
float:left;
}




.tu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
border:none;
}

.tu td
{
text-align:center;
padding:3px;
border-bottom:1px solid #97979b;
text-decoration:none;
}

.tu a
{ text-decoration:none; }

.tu a:hover
{ color:#62bb46; }



#tabnav
{
display:block;
width:435px;
height:20px;
background-image: url(images/bg_nav_a_z.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-bottom:20px;
}

#tabnav a
{
display:block;
width:50px;
height:19px;
line-height:19px;
text-align:center;
text-decoration:none;
font-weight:bold;
float:left;
}

#tabnav a:hover
{
width:48px;
height:18px;
line-height:18px;
border:1px solid #d9d9d9;
padding-bottom:1px;
border-bottom:none;
background-color:#ffffff;
}

#tabnav a.tabnavactive
{
width:48px;
height:18px;
line-height:18px;
border:1px solid #d9d9d9;
padding-bottom:1px;
border-bottom:none;
background-color:#ffffff;
}



.headline
{
color:#854226;
font-weight:bold;
}

.headline2
{
color:#854226;
font-weight:bold;
font-size:18px;
line-height:22px;
}

.blau
{
color:#854226;
}



.highslide-container {
	z-index:10003 !important;
}
.highslide-credits {
	display:none !important; 
}







