/* CSS Document */

body {
font-family : Arial, sans-serif;
margin : 0;
padding : 0;
background-color : #ffffff;

}
#alles {
width : 1000px;
}
#header {
height : 116px;
border-bottom : 1px solid #666666;
background-image : url(images/headline.jpg);
background-repeat : no-repeat;
}
#headnavi {
float : left;
margin-top : 95px;
}
#headnavi a:link,#headnavi a:active,#headnavi a:visited,#headnavi a:hover{
	font-size:1.1em;
	color:#000000;
	text-decoration:none;
}
#headnavi a:link.topaktiv,#headnavi a:active.topaktiv,#headnavi a:visited.topaktiv,#headnavi a:hover.topaktiv{
	font-size:1.1em;
	color:#000000;
}
#headnavi #sprachblock a:link,#headnavi #sprachblock a:active,#headnavi #sprachblock a:visited,#headnavi #sprachblock a:hover{
	font-size:1.1em;
	color:#666666;
	text-decoration:none;
}
#headnavi #sprachblock a:link.topaktiv,#headnavi #sprachblock a:active.topaktiv,#headnavi #sprachblock a:visited.topaktiv,#headnavi #sprachblock a:hover.topaktiv{
	font-size:1.1em;
	color:#000000;
}
#suchblock {
float : left;
margin-left : 64px;

xmargin-top:-7px;

}

#suchblock div.suchlabel{
	float:left;
	margin-right:4px;
	font-size:1.1em;
}

#suchblock input.box{
	float:left;
	margin:0px;
	padding:0px;
	xmargin-top:4px;
	border:1px solid #666666;
	height:14px;
	width:80px;
	font-size:11px;
}
#suchblock .lupe input{
	margin-left:15px;
	border:0;
}

#accesibleblock {
float : left;
margin-left : 293px;
margin-left : 232px;
}
#infoblock {
float : left;
margin-left : 30px;
}
#archivblock {
float : left;
margin-left : 30px;
}
#legalkontakt {
float : left;
margin-left : 30px;
}
#legalimpressum {
float : left;
margin-left : 30px;
}
#sprachblock {
float : left;
margin-left : 30px;
}
#block-links {
width : 204px;
float : left;
}
#block-links ul.navigation {
list-style : none;
margin : 0;
padding : 0;
margin-bottom : 23px;
border-right : 1px solid #666666;
}
#block-links ul.navigation li a:link, #block-links ul.navigation li a:visited, #block-links ul.navigation li a:active {
min-height : 24px;
display : block;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_passiv.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
background-color : #f0f0f0;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #666666;
}
#block-links ul.navigation li a:hover {
display : block;
min-height : 24px;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_aktiv.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
background-color : #9bdfce;
border-top : 1px solid #ffffff;
}
#block-links ul.navigation li a:link.aktiv, #block-links ul.navigation li a:visited.aktiv, #block-links ul.navigation li a:active.aktiv {
display : block;
min-height : 24px;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_aktiv.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
border-bottom : none;
background-color : #9bdfce;
border-top : 1px solid #ffffff;
}

/*Nur f�r den Startbutton:*/
#block-links ul.navigation li.start a:link, #block-links ul.navigation li.start a:visited, #block-links ul.navigation li.start a:active {
display : block;
min-height : 24px;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_start.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
background-color : #f0f0f0;
border-bottom : 1px solid #666666;
border-top : 1px solid #ffffff;
}
#block-links ul.navigation li.start a:hover {
display : block;
min-height : 24px;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_start_aktiv.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
background-color : #9bdfce;
border-bottom : 1px solid #666666;
border-top : 1px solid #ffffff;
}
#block-links ul.navigation li.start a:link.aktiv, #block-links ul.navigation li.start a:visited.aktiv, #block-links ul.navigation li.start a:active.aktiv {
display : block;
min-height : 24px;
padding-top : 7px;
padding-left : 63px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_start_aktiv.gif);
background-position : 28px 7px;
background-repeat : no-repeat;
border-bottom : none;
background-color : #9bdfce;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #666666;
}
/*Ende Startbutton*/

.nobreak{
	background-color : #d4f1ea;
	border-bottom:1px solid #666666;
	border-top : none;
}
.nobreaksub{
	background-color : #d4f1ea;
	border-bottom:none;
	border-top : none;
}

#block-links ul.subnav {
list-style : none;
margin : 0;
padding : 0;
padding-top:7px;
font-size : 1em;
background-color : #d4f1ea;
border-top : none;
}
#block-links ul.subnav li a:link, #block-links ul.subnav li a:visited, #block-links ul.subnav li a:active {
height : auto;
display : block;
padding:0;
margin:0;
padding-left : 63px;
padding-bottom:7px;
text-decoration : none;
color : #000000;
background-image : none;
background-color : #d4f1ea;
border-bottom : none;
border-top : none;
}
#block-links ul.subnav li a:hover {
height : auto;
display : block;
padding:0;
margin:0;
padding-left : 63px;
padding-bottom:7px;
background-image : url(images/bullet_sub.gif);
background-position : 28px -2px;
background-repeat : no-repeat;
background-color : #d4f1ea;
border-top : none;
}
#block-links ul.subnav li a:link.aktiv, #block-links ul.subnav li a:visited.aktiv, #block-links ul.subnav li a:active.aktiv {
height : auto;
display : block;
padding:0;
margin:0px;
padding-left : 63px;
padding-bottom:7px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_sub.gif);
background-position : 28px -2px;
background-repeat : no-repeat;
background-color : #d4f1ea;
border-bottom : none;
border-top : none;

}
#block-links ul.subsubnav {
list-style : none;
margin : 0;
padding : 0;
padding-bottom:1px;
font-size : 1em;
}
#block-links ul.subsubnav li a:link, #block-links ul.subsubnav li a:visited, #block-links ul.subsubnav li a:active {
display : block;
height:auto;
margin : 0;
padding : 0;
padding-left : 72px;
padding-top:0px;
padding-bottom:2px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_subsub.gif);
background-position : 54px 0px;
background-repeat : no-repeat;
border-top : none;
}
#block-links ul.subsubnav li a:hover {
display : block;
height:auto;
margin : 0;
padding : 0;
padding-left : 72px;
padding-top:0px;
padding-bottom:2px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_subsub_aktiv.gif);
background-position : 54px 0px;
background-repeat : no-repeat;
background-color : #9bdfce;
border-top : none;
}
#block-links ul.subsubnav li a:link.aktiv, #block-links ul.subsubnav li a:visited.aktiv, #block-links ul.subsubnav li a:active.aktiv{
display : block;
height:auto;
margin : 0;
padding : 0;
padding-left : 72px;
padding-top:0px;
padding-bottom:2px;
text-decoration : none;
color : #000000;
background-image : url(images/bullet_subsub_aktiv.gif);
background-position : 54px 0px;
background-repeat : no-repeat;
background-color : #9bdfce;
border-top : none;
}
#block-links ul.internlinks {
list-style : none;
margin : 0;
padding : 0;
font-size : 1em;
border-right : 1px solid #666666;
border-top : 1px solid #666666;
border-bottom : 1px solid #666666;
background-color : #f0f0f0;
}
#block-links ul.internlinks li {
display : block;
margin : 0;
padding-bottom : 7px;
border-bottom : 1px solid #f0f0f0;
}
#block-links ul.internlinks li a:link, #block-links ul.internlinks li a:visited, #block-links ul.internlinks li a:active {
display : block;
padding-left : 28px;
text-decoration : none;
color : #000000;
}
#block-links ul.internlinks li a:hover {
display : block;
padding-left : 28px;
text-decoration : none;
color : #000000;
}
#block-links ul.internlinks li.listheader {
padding-left : 28px;
padding-top : 7px;
padding-bottom : 7px;
margin-bottom : 7px;
background-color : #b3d4f1;
border-bottom : 1px solid #666666;
}
#block-rechts {
top:180x;
left:200px;
width : 796px;
float : left;
}
#block-rechts #banner {
width : 796px;
float : left;
height : 123px;
background-color : #d4f1ea;
}


#block-rechts .titel {
position:absolute;
top:0px;
left:226px;
height:226px;
width:200px;
}
#block-rechts .titel h1 {
position:absolute;
bottom:0px;
font-size : 2.2em;
color : #3da295;
}

#block-rechts .illu {
position:absolute;
top:117px;
left:428px;
width : 570px;
}

/**/


/*
#block-rechts .titel {
float : left;
width : 226px;
}
#block-rechts .titel h1 {
font-size : 22px;
color : #3da295;
margin : 0;
margin-left : 23px;
margin-top : 81px;
}
#block-rechts .illu {
float : left;
width : 570px;
}
*/



#content{
	float:left;
	width:625px;
	margin-top:15px;
	margin-left:22px;
         overflow:hidden;

}



#content-left{
float : left;
width : 368px;
}


#content-right { 
float : left;
width : 196px;
margin-left : 54px;
}


.collector{
	float:left;
	width:100%;
	padding-bottom:14px;
	margin-bottom:14px;
	border-bottom:1px solid #00A594;

}

.content-left-left{
	float:left;
	width:48%;

}
.content-left-right{
	float:left;
	width:48%;
	margin-left:3%;

}
#content .artikel{
	float:left;
	width:100%;
	padding-bottom:14px;
	margin-bottom:14px;
	border-bottom:1px solid #00A594;
}

#s-menuholder{
	width:194px;
	border:1px solid #666666;
	float:left;
	background-color:#DDE8F0;
}

#s-headline{
	width:100%;
	float:left;
	background-color:#B3D4F1;
	xheight:20px;
	border-bottom:1px solid #516E88;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	font-size:1.1em;
}
#s-themenmenu{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #666666;
}
#s-themenmenu div{
	margin-left:8px;
	line-height:18px;
}
#s-themenmenu a{
	text-decoration:none;
	color:#000000;
	font-size:1.1em;
}


#s-sprachenmenu{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}
#s-sprachenmenu div{
	float:left;
	width: 120px;
	margin-left:8px;
	-margin-left:4px;
	line-height:18px;
}
#s-sprachenmenu a{
	text-decoration:none;
	color:#000000;
	font-size:1.1em;
	float:left;
}
#s-sprachenmenu img{
	float:right;
}


/*Die Styles f�r tt-news*/
.news-list-item{
	float:left;
	margin-bottom:14px;

	xbackground-color:#FF3399;
}
.news-head{
	float:left;
	margin-top:14px;
	margin-bottom:7px;

	xbackground-color:#33CCCC;
}
.news-title{
	font-size:1.1em;
	font-weight:bold;
	float:left;
}
.news-list-date{
	float:right;
	color:#666666;
}
.news-content{
	float:left;
}

.news-image{
	float:left;
	margin-right:4px;
}


.level4nav{
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.level4nav li{
	margin-bottom:4px;
}
.level4subnav{
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:4px;
	margin-bottom:4px;
}
.level4subsubnav{
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:4px;
	margin-bottom:4px;
}

.arial
{
	font-size:100%;
         font-weight:normal;
}
.arial-fett
{
	font-size:100%;
         font-weight:bold;
}
.bodytext
{
	font-size:100%;
         font-weight:normal;
}
.arial_n
{
	font-size:100%;
         font-weight:normal;
}
table,tr,td
{
 font-size:100%;
         font-weight:normal;
}
.arial_n
{
	font-size:100%;
         font-weight:normal;
}

.tr-even tr-0
{
	font-size:100%;
         font-weight:normal;
}