body
{
background: #FFFFFF;
margin: 40px 0 20px 0;
font: 11px tahoma,arial,verdana;
color: #876969;
}

h1
{
font: bold 11px tahoma,arial,verdana;
color: #BB264B;
margin: 5px 0 10px 0;
}
h2
{
font: bold 11px tahoma,arial,verdana;
color: #876969;
margin: 15px 0 10px 0;
}
p
{
font: 11px tahoma,arial,verdana;
margin: 5px 0 10px 0;
}
a
{
color: #BB264B;
}
a:hover
{
color: #000000;
}

img 
{
border: 0;
}

table
{
border-collapse: collapse;
}
td, th
{
padding: 0 0 0 0;
font: 11px tahoma,arial,verdana;
}

ul	{
margin-left: 0px;
padding-left: 18px;
margin-bottom: 10px;
margin-top: 10px;
}	

li {
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-image: url(/data/nav/list.gif); 
font: 11px tahoma,arial,verdana;
}	

hr {	
	color: #FFFFFF;
	background: #FFFFFF;
	width: 100%;
	height: 1px;
	border: 0px solid #FFFFFF;
	margin: 0 0 0 0;
	}	


/* Top */

#site
{
width: 900px;
text-align: left;
}

#top
{
width: 900px; 
height: 120px;
background: #B9284B url(/nav/topBack.jpg);
overflow: hidden;
clear: both;
}
#top .logo
{
width: 310px;
height: 90px;
margin: 40px 0 0 0;
background: #EBE1E1;
float: left;
}
#top .menu
{
width: 180px;
height: 90px;
margin: 50px 0 0 0;
float: left;
}

/* Menu */

#frame
{
width: 900px;
background: #EBE1E1 url(/nav/siteBack.gif) repeat-x;
clear: both;
}
#menu
{
width: 310px;
height: 330px;
padding: 30px 0 30px 0;
}
#menu .link a
{
margin: 0 0 0 30px;
width: 250px;
height: 20px;
display: block;
background: url(/nav/menuLink0.gif);
}
#menu .link a:hover
{
background: url(/nav/menuLink1.gif);
}

.subnav 
{
line-height: 15px;
padding: 0 0 10px 63px;
}
.subnav a
{
display: block;
text-decoration: none;
}

#content
{
width: 560px;
padding: 20px 0 30px 0;
}


/* Inhalt */

#content .title
{
width: 560px;
height: 25px;
overflow: hidden;
margin: 8px 0 0 0;
}



/* Teaser */

#teaser
{
margin: -10px 0 -20px 0;
}

.teaser
{
width: 180px;
height: 180px;
background: #EBE1E1;
overflow: hidden;
}
.teaser .image
{
width: 180px;
height: 90px;
overflow: hidden;
}
.teaser h1
{
margin: 0 0 0 0;
font: bold 11px tahoma,arial,verdana;
color: #876969;
width: 160px;
}
.teaser p
{
margin: 5px 0 0 0;
font: 11px tahoma,arial,verdana;
color: #876969;
width: 160px;
}
.teaser a
{
width: 180px;
height: 90px;
background: url(/nav/teaser1.gif);
display: block;
text-decoration: none;
padding: 7px 10px 10px 10px;
}
.teaser a:hover
{
background: url(/nav/teaser0.gif);
color: #BB264B;
}





/* Copyright */

#copyright
{
width: 900px;
height: 40px;
margin: 20px 0 0 0;
}
#copyright .left
{
padding: 7px 0 0 10px;
width: 170px;
height: 33px;
float: left;
border-left: solid 1px #EBE1E1;
}
#copyright a
{
color: #876969;
text-decoration: none;
}
#copyright .right
{
float: right;
}



/* Liste */


.list
{
width: 540px;
margin: 10px 0 0 0;
padding: 10px 10px 10px 10px;
background: #EBE1E1;
}

.list table
{
border-collapse: collapse;
width: 100%;
}
.list td
{ 
font: 11px tahoma,arial,verdana;
vertical-align: top;
padding: 3px 5px 3px 0;
border-top: solid 1px #FFFFFF;
}
.list th
{ 
font: bold 11px tahoma,arial,verdana;
vertical-align: top;
text-align: left;
padding: 2px 5px 7px 0;
}

.list em
{ 
font-style: normal;
width: 18px; 
display: block;
float: left;
}
.list i
{
width: 30px; 
font-style: normal;
display: block;
float: left;
}

.infoBox
{
margin: 10px 0 0 0;
border-top: solid 1px #CCCCCC;
}

.terminListe
{
clear: left;
width: 100%;
padding: 0 0 20px 0;
}

.terminListe a
{
display: block;
width: 20%;
float: left;
padding: 0 0 5px 15px;
background: url(/data/nav/subnav_a.gif) no-repeat;
}

.newsList
{
margin: 10px 0 0 0;
border-top: solid 1px #CCCCCC;
}


.content_gallery {
width: 570px;
margin: 10px 0 10px 0;
clear: both;
}
.content_gallery .image {
width: 180px;
height:120px;
overflow: hidden;
float: left;
margin: 0 10px 10px 0;
}
.content_gallery .image p {
width: 180px;
height:120px;
margin: 0 0 0 0;
padding: 5px 0 10px 0;
}

