

/* 	------------------------------------------------
	Evangelisches Bildungswerk Dortmund (30.03.2009)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 								
    ------------------------------------------------  */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , textarea, input, select {
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; }



#theme01	{background:#FFEFC7;} /* orange */
#theme02	{background:#E1EAF4;} /* blau */




/* global */

hr {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

.invisible {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }




/* Content Schrift und Link-Farben */

div.content { float:left; display:inline; width:508px; margin:15px 0 0 0; padding:0 0 15px 0;}

div.content p 		{ font-size:11px; color:#000000; line-height:17px; margin:0 0 17px 0; padding:0;}
div.content h1.head { font-size:18px; color:#000000; line-height:26px; margin:0 0 19px 0;}

div.content h1 { font-size: 18px; font-weight: bold; line-height:26px; margin:0 0 21px 0;} 
div.content h2 { font-size: 16px; font-weight: bold; line-height:22px; margin:0 0 19px 0;} 
div.content h3 { font-size: 13px; font-weight: bold;  } 
div.content h4 { font-size: 10px; font-weight: normal; } 
div.content h5 { font-size: 9px; font-weight: normal; } 
div.content h6 { font-size: 8px; font-weight: normal; } 

div.content ul {		margin-top: 5px; margin-bottom: 17px; clear:both;}
div.content ul li {		font-size: 11px; color: #000000; line-height: 17px; list-style: url(../images/listbullet.gif); list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
div.content ul li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: url(../images/listbullet2.gif); list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
div.content ol {		margin-top: 5px; margin-bottom: 17px; clear:both;}
div.content ol li {		font-size: 11px; color: #000000; line-height: 17px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
div.content ol li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }









/* theme01 */
#theme01 div.content a:link, 
#theme01 div.content a:visited {
color: #D57800; text-decoration: underline; } 
#theme01 div.content a:hover, 
#theme01 div.content a:active, 
#theme01 div.content a:focus {
color: #000000; text-decoration: underline; }

/* theme02 */
#theme02 div.content a:link, 
#theme02 div.content a:visited {
color: #222282; text-decoration: underline; } 
#theme02 div.content a:hover, 
#theme02 div.content a:active, 
#theme02 div.content a:focus {
color: #000000; text-decoration: underline; }





/* Struktur */

div.wrapper {
width:100%;
text-align:center;}

div.site-container {
width:970px;
margin:0 auto 0 auto;
background:#ffffff;
text-align:left;}


/* Head */

div.head {
float:left; display:inline; width:970px; background:#ffffff;}


/* Contentbody Startseite */

/* theme01 */
#theme01 div.contentbodystart {
float:left; display:inline; width:970px; background:url(../images/bg_contentbodystart_theme01.gif) repeat-y;}
#theme01 div.contentbodyfolge {
float:left; display:inline; width:970px; background:url(../images/bg_contentbodyfolge_theme01.gif) repeat-y;}
/* theme02 */
#theme02 div.contentbodystart {
float:left; display:inline; width:970px; background:url(../images/bg_contentbodystart_theme02.gif) repeat-y;}
#theme02 div.contentbodyfolge {
float:left; display:inline; width:970px; background:url(../images/bg_contentbodyfolge_theme02.gif) repeat-y;}


/* Footer */

/* theme01 */
#theme01 div.footer {
float:left; display:inline; width:970px; padding:17px 0 17px 0; border-top:10px solid #ffffff; background:#FFEFC7;}
#theme01 div.footer p{
font-size:10px; color: #D57800; margin:0 0 0 29px; padding:0; }

/* theme02 */
#theme02 div.footer {
float:left; display:inline; width:970px; padding:17px 0 17px 0; border-top:10px solid #ffffff; background:#E1EAF4;}
#theme02 div.footer p{
font-size:10px; color: #222282; margin:0 0 0 29px; padding:0; }









/* Metanavigation */

div.metanav {
float: left;
display: inline;
margin: 17px 0 0 29px;
padding: 0;
width:750px;
}

div.metanav ul {
list-style: none;
padding: 0;
margin: 0;  
}

div.metanav ul li {
margin: 0;
padding: 0;
display: inline; 
}

a.metanav-first:link, a.metanav-first:visited {
font-size:11px; font-weight:normal; color:#808080; text-decoration:none; margin: 0 0 0 0; padding: 0 0 0 0; float:left; display:inline; }
a.metanav-first:hover, a.metanav-first:active, a.metanav-first:focus {
font-size:11px; font-weight:normal; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 0 0 0; float:left; display:inline;}

a.metanav:link, a.metanav:visited {
font-size:11px; font-weight:normal; color:#808080; text-decoration:none; margin: 0 0 0 10px; padding: 0 0 0 10px; background: url(../images/metanav_trenner.gif) left no-repeat; background-position:0 0; float:left; display:inline; }
a.metanav:hover, a.metanav:active, a.metanav:focus {
font-size:11px; font-weight:normal; color:#000000; text-decoration:underline; margin: 0 0 0 10px; padding: 0 0 0 10px; background: url(../images/metanav_trenner.gif) left no-repeat; float:left; display:inline;}




/* Logo */

div.logo {
float: right;
display: inline;
margin: 21px 20px 0 0;
padding: 0;
}


/* Sitehead */

div.sitehead {
float: left;
display: inline;
margin: 17px 0 0 29px;
padding: 0;
width:750px;
}

div.sitehead h1 {
font-size:18px; font-weight:normal; color:#000000; }




/* Pfad */

div.path {
float: left;
display: inline;
margin: 15px 0 0 29px;
padding: 0 0 20px 0;
width:750px;
}

div.path p { font-size: 11px; line-height:17px; font-weight: normal; color: #000000; padding: 0; margin: 0; text-decoration: none; float:left; display:inline; } 

div.path p span { float:left; display:inline; margin:0 3px 0 0; color: #808080; } 

/* theme01 */
#theme01 a.path-link-last:link#pathcurrent, 
#theme01 a.path-link-last:visited#pathcurrent,
#theme01 a.path-link:link#pathcurrent, 
#theme01 a.path-link:visited#pathcurrent { 
color: #000000; text-decoration:none;} 
#theme01 a.path-link-last:hover#pathcurrent, 
#theme01 a.path-link-last:active#pathcurrent,
#theme01 a.path-link:hover#pathcurrent, 
#theme01 a.path-link:active#pathcurrent { 
color: #000000; text-decoration:none;} 

#theme01 a.path-link-last:link, 
#theme01 a.path-link-last:visited {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: none; color: #D57800; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}
#theme01 a.path-link-last:hover, 
#theme01 a.path-link-last:active, 
#theme01 a.path-link-last:focus {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: underline; color: #000000; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}

#theme01 a.path-link:link, 
#theme01 a.path-link:visited {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: none; color: #D57800; padding: 0 15px 0 0; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) right no-repeat;   float:left; display:inline; white-space:nowrap;}
#theme01 a.path-link:hover, 
#theme01 a.path-link:active, 
#theme01 a.path-link:focus {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: underline; color: #000000; padding: 0 15px 0 0; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}

/* theme02 */
#theme02 a.path-link-last:link#pathcurrent, 
#theme02 a.path-link-last:visited#pathcurrent,
#theme02 a.path-link:link#pathcurrent, 
#theme02 a.path-link:visited#pathcurrent { 
color: #000000; text-decoration:none;} 
#theme02 a.path-link-last:hover#pathcurrent, 
#theme02 a.path-link-last:active#pathcurrent,
#theme02 a.path-link:hover#pathcurrent, 
#theme02 a.path-link:active#pathcurrent { 
color: #000000; text-decoration:none;} 

#theme02 a.path-link-last:link, 
#theme02 a.path-link-last:visited {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: none; color: #222282; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}
#theme02 a.path-link-last:hover, 
#theme02 a.path-link-last:active, 
#theme02 a.path-link-last:focus {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: underline; color: #000000; padding: 0 0 0 0; margin: 0 10px 0 2px; float:left; display:inline; white-space:nowrap;}

#theme02 a.path-link:link, 
#theme02 a.path-link:visited {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: none; color: #222282; padding: 0 15px 0 0; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) right no-repeat;   float:left; display:inline; white-space:nowrap;}
#theme02 a.path-link:hover, 
#theme02 a.path-link:active, 
#theme02 a.path-link:focus {
font-size: 11px; line-height:17px; font-weight: normal; text-decoration: underline; color: #000000; padding: 0 15px 0 0; margin: 0 10px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}











/* Hauptnavigation */

div.nav01 {
float: left;
display: inline;
margin: 0 0 0 29px;
padding: 0;
width:750px;
}

div.nav01 ul {
list-style:none;
padding:0;
margin:0;  
float:left;
display:inline;}

div.nav01 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

div.nav01 ul li#current-first {
margin:0 0 0 0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

div.nav01 ul li#current {
margin:0 0 0 -1px;
padding:0;
float:left;
display:inline;
font-size: 100%; }

div.nav01 ul li#current-last{
margin:0 0 0 -1px;
padding:0;
float:left;
display:inline;
font-size: 100%; }

/* theme01 */
#theme01 div.nav01 a.nav01aus-first:link, 
#theme01 div.nav01 a.nav01aus-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme01.gif) right top no-repeat;}
#theme01 div.nav01 a.nav01aus-first:active, 
#theme01 div.nav01 a.nav01aus-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme01.gif) right top no-repeat;}
#theme01 div.nav01 a.nav01an-first:link, 
#theme01 div.nav01 a.nav01an-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743;}
#theme01 div.nav01 a.nav01an-first:active, 
#theme01 div.nav01 a.nav01an-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743;}

#theme01 div.nav01 a.nav01aus:link, 
#theme01 div.nav01 a.nav01aus:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme01.gif) right top no-repeat;}
#theme01 div.nav01 a.nav01aus:active, 
#theme01 div.nav01 a.nav01aus:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme01.gif) right top no-repeat;}
#theme01 div.nav01 a.nav01an:link, 
#theme01 div.nav01 a.nav01an:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743;}
#theme01 div.nav01 a.nav01an:active, 
#theme01 div.nav01 a.nav01an:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743;}

#theme01 div.nav01 a.nav01aus-last:link, 
#theme01 div.nav01 a.nav01aus-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; }
#theme01 div.nav01 a.nav01aus-last:active, 
#theme01 div.nav01 a.nav01aus-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; }
#theme01 div.nav01 a.nav01an-last:link, 
#theme01 div.nav01 a.nav01an-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743; }
#theme01 div.nav01 a.nav01an-last:active, 
#theme01 div.nav01 a.nav01an-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#FDC743;}

/* theme02 */
#theme02 div.nav01 a.nav01aus-first:link, 
#theme02 div.nav01 a.nav01aus-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme02.gif) right top no-repeat;}
#theme02 div.nav01 a.nav01aus-first:active, 
#theme02 div.nav01 a.nav01aus-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme02.gif) right top no-repeat;}
#theme02 div.nav01 a.nav01an-first:link, 
#theme02 div.nav01 a.nav01an-first:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0;}
#theme02 div.nav01 a.nav01an-first:active, 
#theme02 div.nav01 a.nav01an-first:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0;}

#theme02 div.nav01 a.nav01aus:link, 
#theme02 div.nav01 a.nav01aus:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme02.gif) right top no-repeat;}
#theme02 div.nav01 a.nav01aus:active, 
#theme02 div.nav01 a.nav01aus:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:url(../images/nav01_trenner_theme02.gif) right top no-repeat;}
#theme02 div.nav01 a.nav01an:link, 
#theme02 div.nav01 a.nav01an:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0;}
#theme02 div.nav01 a.nav01an:active, 
#theme02 div.nav01 a.nav01an:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0;}

#theme02 div.nav01 a.nav01aus-last:link, 
#theme02 div.nav01 a.nav01aus-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; }
#theme02 div.nav01 a.nav01aus-last:active, 
#theme02 div.nav01 a.nav01aus-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; }
#theme02 div.nav01 a.nav01an-last:link, 
#theme02 div.nav01 a.nav01an-last:visited {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0; }
#theme02 div.nav01 a.nav01an-last:active, 
#theme02 div.nav01 a.nav01an-last:hover {
font-size: 12px; line-height:110%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 7px 10px 12px 10px; margin: 0 0 0 0; display:block; background:#B8C7E0;}







/* Navigation weitere Ebenen */

div.nav02 {
float:left;
display:inline;
width:195px;
margin: 5px 40px 0 0;
padding: 0;}

div.nav02 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav02 ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%; }

/* theme01 */
#theme01 a.nav02aus:link, 
#theme01 a.nav02aus:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #D57800; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme01_off.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:0 5px; float:left; display:inline; width:168px;}
#theme01 a.nav02aus:active, 
#theme01 a.nav02aus:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:0 5px; float:left; display:inline; width:168px;}
#theme01 a.nav02an:link, 
#theme01 a.nav02an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:0 5px; float:left; display:inline; width:168px;}
#theme01 a.nav02an:active, 
#theme01 a.nav02an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:0 5px; float:left; display:inline; width:168px;}

#theme01 a.nav03aus:link, 
#theme01 a.nav03aus:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #D57800; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme01_off.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme01 a.nav03aus:active, 
#theme01 a.nav03aus:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: underline; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme01 a.nav03an:link, 
#theme01 a.nav03an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme01 a.nav03an:active, 
#theme01 a.nav03an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:27px 10px; float:left; display:inline; width:158px;}

#theme01 a.nav04aus:link, 
#theme01 a.nav04aus:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #D57800; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_off.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme01 a.nav04aus:active, 
#theme01 a.nav04aus:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: underline; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme01 a.nav04an:link, 
#theme01 a.nav04an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme01 a.nav04an:active, 
#theme01 a.nav04an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:37px 9px; float:left; display:inline; width:148px;}

#theme01 a.nav05aus:link, 
#theme01 a.nav05aus:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #D57800; padding: 3px 0px 5px 57px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_off.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:47px 9px; float:left; display:inline; width:138px;}
#theme01 a.nav05aus:active, 
#theme01 a.nav05aus:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: underline; color: #000000; padding: 3px 0px 5px 57px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:47px 9px; float:left; display:inline; width:138px;}
#theme01 a.nav05an:link, 
#theme01 a.nav05an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 57px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:47px 9px; float:left; display:inline; width:138px;}
#theme01 a.nav05an:active, 
#theme01 a.nav05an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 57px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme01_on.gif) left top no-repeat; border-bottom:1px solid #FFE4A2; background-position:47px 9px; float:left; display:inline; width:138px;}



/* theme02 */
#theme02 a.nav02aus:link, 
#theme02 a.nav02aus:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #222282; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme02_off.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:0 5px; float:left; display:inline; width:168px;}
#theme02 a.nav02aus:active, 
#theme02 a.nav02aus:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:0 5px; float:left; display:inline; width:168px;}
#theme02 a.nav02an:link, 
#theme02 a.nav02an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:0 5px; float:left; display:inline; width:168px;}
#theme02 a.nav02an:active, 
#theme02 a.nav02an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 27px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav02_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:0 5px; float:left; display:inline; width:168px;}

#theme02 a.nav03aus:link, 
#theme02 a.nav03aus:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #222282; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme02_off.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme02 a.nav03aus:active, 
#theme02 a.nav03aus:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: underline; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme02 a.nav03an:link, 
#theme02 a.nav03an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:27px 10px; float:left; display:inline; width:158px;}
#theme02 a.nav03an:active, 
#theme02 a.nav03an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 5px 0px 8px 37px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav03_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:27px 10px; float:left; display:inline; width:158px;}

#theme02 a.nav04aus:link, 
#theme02 a.nav04aus:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #222282; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme02_off.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme02 a.nav04aus:active, 
#theme02 a.nav04aus:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: underline; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme02 a.nav04an:link, 
#theme02 a.nav04an:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:37px 9px; float:left; display:inline; width:148px;}
#theme02 a.nav04an:active, 
#theme02 a.nav04an:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 0px 5px 47px; margin: 0 0 0 0; display:block; background:#ffffff url(../images/nav04_bullet_theme02_on.gif) left top no-repeat; border-bottom:1px solid #B7C6E0; background-position:37px 9px; float:left; display:inline; width:148px;}





/* contentcontainer */

div.contentcontainer{
float:left;
display:inline;
width:764px;
margin:0 0 0 10px;
padding:0;}



/* Illustration Start und Folge */

/* theme01 */
#theme01 div.illu{
float:left; display:inline; width:764px; height:156px; margin:0 0 0 0; padding:0; background: url(../images/bg_illu_theme01.gif) no-repeat;}
#theme01 div.illufolge{
float:left; display:inline; width:764px; height:164px; margin:0 0 0 0; padding:0; background: url(../images/bg_illufolge_theme01.gif) no-repeat;}
/* theme02 */
#theme02 div.illu{
float:left; display:inline; width:764px; height:156px; margin:0 0 0 0; padding:0; background: url(../images/bg_illu_theme02.gif) no-repeat;}
#theme02 div.illufolge{
float:left; display:inline; width:764px; height:164px; margin:0 0 0 0; padding:0; background: url(../images/bg_illufolge_theme02.gif) no-repeat;}


div.illutext-start{
position:absolute;
width:380px;
margin:87px 0 0 20px;
z-index:2;}

div.illutext-start h1{
font-size: 15px; line-height:21px; font-weight: bold; color: #ffffff;  }

div.illutext-folge{
position:absolute;
width:190px;
margin:108px 0 0 20px;
z-index:2;}

div.illutext-folge h1{
font-size: 15px; line-height:21px; font-weight: bold; color: #ffffff;  }

div.illuimg-start{
position:absolute;
width:352px;
margin:0 0 0 412px;
z-index:2;}

div.illuimg-folge{
position:absolute;
width:352px;
margin:0 0 0 216px;
z-index:2;}






/* Teaser */

div.teaser-container{
float:left; 
display:inline; 
width:392px; 
margin:13px 0 0 20px; 
padding:0; }

div.teaser-head{
float:left; 
display:inline; 
width:100%; 
margin:0 0 15px 0; 
padding:0; }

div.teaser-head h2{
font-size: 15px; line-height:21px; font-weight: bold; color: #000000;  }


div.teaser{
float:left; 
display:inline; 
width:176px;
height:240px; 
margin:0 20px 0 0; 
padding:0; }

div.teaser-illu{
float:left; 
display:inline; 
width:176px; 
margin:0 0 15px 0; 
padding:0; }

div.teaser-illu img{
width:176px;  
height:90px;}


div.teaser-text{
float:left; 
display:inline; 
width:100%; 
margin:0 0 0 0; 
padding:0; }

div.teaser-text h3{
font-size: 13px; line-height:17px; font-weight: bold; color: #000000; margin:0 0 6px 0; padding:0; }

div.teaser-text p{
font-size: 11px; line-height:16px; font-weight: normal; color: #000000; margin:0 0 10px 0; padding:0; }

div.teaser-text h3 a:link,
div.teaser-text h3 a:visited {
color:#000000; text-decoration:none;  }
div.teaser-text h3 a:hover,
div.teaser-text h3 a:active {
color:#000000; text-decoration:underline;  }

/* theme01 */
#theme01 a.teaserlink:link,
#theme01 a.teaserlink:visited {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/teaserlink_button_theme01_off.gif) no-repeat;  }
#theme01 a.teaserlink:hover,
#theme01 a.teaserlink:active {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/teaserlink_button_theme01_over.gif) no-repeat; }
/* theme02 */
#theme02 a.teaserlink:link,
#theme02 a.teaserlink:visited {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/teaserlink_button_theme02_off.gif) no-repeat;  }
#theme02 a.teaserlink:hover,
#theme02 a.teaserlink:active {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/teaserlink_button_theme02_over.gif) no-repeat; }


/* News */

div.news-container{
float:left; 
display:inline; 
width:312px; 
margin:13px 0 0 20px; 
padding:0; }

div.news-head{
float:left; 
display:inline; 
width:100%; 
margin:0 0 19px 0; 
padding:0; }

div.news-head h2{
font-size: 15px; line-height:21px; font-weight:bold; color: #000000;  }

div.news{
float:left; 
display:inline; 
width:100%; 
margin:0 0 12px 0; 
padding:0; }

div.news h3{
font-size: 11px; line-height:16px; font-weight:normal; color: #000000; margin:0 0 0px 19px; padding:0; }

div.news p{
font-size: 11px; line-height:16px; font-weight:bold; color: #000000; margin:0 0 1px 19px; padding:0; }

/* theme01 */
#theme01 a.newslink:link,
#theme01 a.newslink:visited {
color:#D57800; font-size:13px; margin:0; padding:0px 0px 0px 19px; font-weight:bold; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme01_off.gif) no-repeat; background-position:0 5px;  }
#theme01 a.newslink:hover,
#theme01 a.newslink:active {
color:#000000; font-size:13px; margin:0; padding:0px 0px 0px 19px; font-weight:bold; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme01_over.gif) no-repeat; background-position:0 5px;}
/* theme02 */
#theme02 a.newslink:link,
#theme02 a.newslink:visited {
color:#222282; font-size:13px; margin:0; padding:0px 0px 0px 19px; font-weight:bold; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme02_off.gif) no-repeat; background-position:0 5px; }
#theme02 a.newslink:hover,
#theme02 a.newslink:active {
color:#000000; font-size:13px; margin:0; padding:0px 0px 0px 19px; font-weight:bold; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme02_over.gif) no-repeat; background-position:0 5px;}


div.morenews{
float:left; 
display:inline; 
width:100%; 
margin:17px 0 12px 0; 
padding:0; }

/* theme01 */
#theme01 a.morenews:link,
#theme01 a.morenews:visited {
color:#D57800; font-size:11px; margin:0; padding:0px 0px 0px 19px; font-weight:normal; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme01_off.gif) no-repeat; background-position:0 4px;  }
#theme01 a.morenews:hover,
#theme01 a.morenews:active {
color:#000000; font-size:11px; margin:0; padding:0px 0px 0px 19px; font-weight:normal; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme01_over.gif) no-repeat; background-position:0 4px;}
/* theme02 */
#theme02 a.morenews:link,
#theme02 a.morenews:visited {
color:#222282; font-size:11px; margin:0; padding:0px 0px 0px 19px; font-weight:normal; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme02_off.gif) no-repeat; background-position:0 4px; }
#theme02 a.morenews:hover,
#theme02 a.morenews:active {
color:#000000; font-size:11px; margin:0; padding:0px 0px 0px 19px; font-weight:normal; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme02_over.gif) no-repeat; background-position:0 4px;}



/* Marginal */

div.marginal-container{
float:left; 
display:inline; 
width:156px; 
margin:10px 0 0 20px; 
padding:0; }


/* theme01 */
#theme01 div.marginal{
float:left; display:inline; width:156px; margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:1px solid #EBB15A;}
/* theme02 */
#theme02 div.marginal{
float:left; display:inline; width:156px; margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:1px solid #7A81B9;}

div.marginal h3{
font-size: 13px; font-weight:bold; color: #000000; margin:0 0 7px 0; padding:0; }
div.marginal p{
font-size: 11px; line-height:16px; font-weight:bormal; color: #000000; margin:0 0 16px 0; padding:0; }

div.marginal ul{
list-style:none; }
div.marginal li{
list-style:none; list-style-image:none; margin:0 0 0 0; padding:0 0 0 0; font-size:100%; float:left; display:inline; font-size: 11px; }

/* theme01 */
#theme01 div.marginal ul li a:link, 
#theme01 div.marginal ul li a:visited{
color:#D57800; font-size:11px; margin:0 0 3px 0; padding:0px 0px 0px 15px; font-weight:normal; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme01_off.gif) no-repeat; background-position:0 4px; }
#theme01 div.marginal ul li a:hover, 
#theme01 div.marginal ul li a:active{
color:#000000; font-size:11px; margin:0 0 3px 0; padding:0px 0px 0px 15px; font-weight:normal; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme01_over.gif) no-repeat; background-position:0 4px; }
/* theme01 */
#theme02 div.marginal ul li a:link, 
#theme02 div.marginal ul li a:visited{
color:#222282; font-size:11px; margin:0 0 3px 0; padding:0px 0px 0px 15px; font-weight:normal; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme02_off.gif) no-repeat; background-position:0 4px; }
#theme02 div.marginal ul li a:hover, 
#theme02 div.marginal ul li a:active{
color:#000000; font-size:11px; margin:0 0 3px 0; padding:0px 0px 0px 15px; font-weight:normal; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme02_over.gif) no-repeat; background-position:0 4px; }


/* theme01 */
#theme01 input.marginalinput{
font-size:10px; color:#808080; float:left; display:inline; width:120px; margin:0 0 0 0; padding:2px 0 3px 3px; border-top:1px solid #D57800; border-right:1px solid #F5CA7A; border-bottom:1px solid #F5CA7A; border-left:1px solid #D57800;}
/* theme02 */
#theme02 input.marginalinput{
font-size:10px; color:#808080; float:left; display:inline; width:120px; margin:0 0 0 0; padding:2px 0 3px 3px; border-top:1px solid #222282; border-right:1px solid #7A81B9; border-bottom:1px solid #7A81B9; border-left:1px solid #222282;}


/*
#theme01 a.marginalbutton span {
display:none; }
#theme01 a.marginalbutton:link,
#theme01 a.marginalbutton:visited {
margin:1px 0 0 10px; padding:0; width:21px; height:19px; float:left; display:inline; background:url(../images/marginalbutton_theme01_off.gif) no-repeat; }
#theme01 a.marginalbutton:hover,
#theme01 a.marginalbutton:active {
margin:1px 0 0 10px; padding:0; width:21px; height:19px; float:left; display:inline; background:url(../images/marginalbutton_theme01_over.gif) no-repeat; }

#theme02 a.marginalbutton span {
display:none; }
#theme02 a.marginalbutton:link,
#theme02 a.marginalbutton:visited {
margin:1px 0 0 10px; padding:0; width:21px; height:19px; float:left; display:inline; background:url(../images/marginalbutton_theme02_off.gif) no-repeat; }
#theme02 a.marginalbutton:hover,
#theme02 a.marginalbutton:active {
margin:1px 0 0 10px; padding:0; width:21px; height:19px; float:left; display:inline; background:url(../images/marginalbutton_theme02_over.gif) no-repeat; }
*/

/* theme01 */
#theme01 .marginalbutton span {
display:none; }
#theme01 .marginalbutton{
margin:1px 0 0 10px; padding:0; width:21px; height:19px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/marginalbutton_theme01_off.gif) no-repeat; }
/* theme02 */
#theme02 .marginalbutton span {
display:none; }
#theme02 .marginalbutton {
margin:1px 0 0 10px; padding:0; width:21px; height:19px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/marginalbutton_theme02_off.gif) no-repeat; }









/* Rubrik */

div.rubrik-container{
float:left; 
display:inline; 
width:508px; 
margin:0 0 20px 0; 
padding:15px 0 15px 0; 
background:#ffffff;}

div.rubrik-head{
float:left; 
display:inline; 
width:470px; 
margin:0 0 0 19px; 
padding:0; }

div.rubrik-head h3{
font-size:15px; font-weight:bold; margin:2px 0 17px 0; padding:0; }

/* theme01 */
#theme01 div.rubrik-head a:link,
#theme01 div.rubrik-head a:visited {
color:#D57800; font-size:15px; margin:0; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme01_off.gif) no-repeat; background-position:0 6px;  }
#theme01 div.rubrik-head a:hover,
#theme01 div.rubrik-head a:active {
color:#000000; font-size:15px; margin:0; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme01_over.gif) no-repeat; background-position:0 6px;}
/* theme02 */
#theme02 div.rubrik-head a:link,
#theme02 div.rubrik-head a:visited {
color:#222282; font-size:15px; margin:0; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; display:block; background:url(../images/newslink_bullet_theme02_off.gif) no-repeat; background-position:0 6px;  }
#theme02 div.rubrik-head a:hover,
#theme02 div.rubrik-head a:active {
color:#000000; font-size:15px; margin:0; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:underline; display:block; background:url(../images/newslink_bullet_theme02_over.gif) no-repeat; background-position:0 6px;}


div.rubrik-illu{
float:left; 
display:inline; 
width:134px; 
margin:0 0 0 19px; 
padding:0; }

div.rubrik-text{
float:left; 
display:inline; 
width:317px; 
margin:-5px 0 0 17px; 
padding:0; }

div.rubrik-text p{ 
margin:0 0 6px 0; 
padding:0; }


/* theme01 */
#theme01 div.rubrik-text a.rubriklink:link,
#theme01 div.rubrik-text a.rubriklink:visited {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/rubriklink_button_theme01_off.gif) no-repeat;  }
#theme01 div.rubrik-text a.rubriklink:hover,
#theme01 div.rubrik-text a.rubriklink:active {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/rubriklink_button_theme01_over.gif) no-repeat; }
/* theme02 */
#theme02 div.rubrik-text a.rubriklink:link,
#theme02 div.rubrik-text a.rubriklink:visited {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/rubriklink_button_theme02_off.gif) no-repeat;  }
#theme02 div.rubrik-text a.rubriklink:hover,
#theme02 div.rubrik-text a.rubriklink:active {
color:#ffffff; font-size:11px; margin:0; padding:1px 0px 0px 26px; text-decoration:none; height:17px; display:block; background:url(../images/rubriklink_button_theme02_over.gif) no-repeat; }








/* Sitemap */

div.sitemap {
float:left;
display:inline;
width:100%;
margin: 20px 0 0 0;
}

div.sitemap ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul {
list-style: none;
padding: 0 0 0 0;
margin: 0;
}
div.sitemap ul ul ul {
list-style: none;
padding: 0;
margin: 0;
}


div.sitemap ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sitemap ul li ul li {
margin: 0;
padding: 0;
display: inline;
}
div.sitemap ul li ul li ul li {
margin: 0;
padding: 0;
display: inline;
}

#theme01 div.sitemap ul li a:link, 
#theme01 div.sitemap ul li a:visited {
font-size: 13px; display : block; font-weight: bold; text-decoration : none; padding: 6px 0 6px 20px; margin: 0 0 0 0; border-bottom: 2px solid #EBB15A; }
#theme01 div.sitemap ul li a:hover, 
#theme01 div.sitemap ul li a:active {
font-size: 13px; display : block; font-weight: bold; text-decoration : underline; padding: 6px 0 6px 20px; margin: 0 0 0 0; border-bottom: 2px solid #EBB15A; }

#theme01 div.sitemap ul li li a:link, 
#theme01 div.sitemap ul li li a:visited {
font-size: 11px; display : block; font-weight: bold; text-decoration : none; padding: 3px 0 3px 45px; margin: 0 0 0 0; border-bottom: 1px solid #EBB15A; background:  left no-repeat; background-position:35px 8px;}
#theme01 div.sitemap ul li li a:hover, 
#theme01 div.sitemap ul li li a:active {
font-size: 11px; display : block; font-weight: bold; text-decoration : underline; padding: 3px 0 3px 45px; margin: 0 0 0 0; border-bottom: 1px solid #EBB15A; background:  left no-repeat; background-position:35px 8px;}

#theme01 div.sitemap ul li li li a:link, 
#theme01 div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; text-decoration : none; padding: 2px 0 2px 70px; margin: 0 0 0 0; border-bottom: 0px solid #EBB15A; background:  left no-repeat; background-position:60px 9px;}
#theme01 div.sitemap ul li li li a:hover, 
#theme01 div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; text-decoration : underline; padding: 2px 0 2px 70px; margin: 0 0 0 0; border-bottom: 0px solid #EBB15A; background:  left no-repeat; background-position:60px 9px;}

#theme01 div.sitemap ul li li li li a:link, 
#theme01 div.sitemap ul li li li li a:visited {
font-size: 10px; display : block; font-weight: normal; text-decoration : none; padding: 2px 0 2px 95px; margin: 0 0 0 0; border-bottom: 0px solid #EBB15A; background:  left no-repeat; background-position:85px 9px;}
#theme01 div.sitemap ul li li li li a:hover, 
#theme01 div.sitemap ul li li li li a:active {
font-size: 10px; display : block; font-weight: normal; text-decoration : underline; padding: 2px 0 2px 95px; margin: 0 0 0 0; border-bottom: 0px solid #EBB15A; background:  left no-repeat; background-position:85px 9px;}


#theme02 div.sitemap ul li a:link, 
#theme02 div.sitemap ul li a:visited {
font-size: 13px; display : block; font-weight: bold; text-decoration : none; padding: 6px 0 6px 20px; margin: 0 0 0 0; border-bottom: 2px solid #7A81B9; }
#theme02 div.sitemap ul li a:hover, 
#theme02 div.sitemap ul li a:active {
font-size: 13px; display : block; font-weight: bold; text-decoration : underline; padding: 6px 0 6px 20px; margin: 0 0 0 0; border-bottom: 2px solid #7A81B9; }

#theme02 div.sitemap ul li li a:link, 
#theme02 div.sitemap ul li li a:visited {
font-size: 11px; display : block; font-weight: bold; text-decoration : none; padding: 3px 0 3px 45px; margin: 0 0 0 0; border-bottom: 1px solid #B7C6E0; background:  left no-repeat; background-position:35px 8px;}
#theme02 div.sitemap ul li li a:hover, 
#theme02 div.sitemap ul li li a:active {
font-size: 11px; display : block; font-weight: bold; text-decoration : underline; padding: 3px 0 3px 45px; margin: 0 0 0 0; border-bottom: 1px solid #B7C6E0; background:  left no-repeat; background-position:35px 8px;}

#theme02 div.sitemap ul li li li a:link, 
#theme02 div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; text-decoration : none; padding: 2px 0 2px 70px; margin: 0 0 0 0; border-bottom: 0px solid #B7C6E0; background:  left no-repeat; background-position:60px 9px;}
#theme02 div.sitemap ul li li li a:hover, 
#theme02 div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; text-decoration : underline; padding: 2px 0 2px 70px; margin: 0 0 0 0; border-bottom: 0px solid #B7C6E0; background:  left no-repeat; background-position:60px 9px;}

#theme02 div.sitemap ul li li li li a:link, 
#theme02 div.sitemap ul li li li li a:visited {
font-size: 10px; display : block; font-weight: normal; text-decoration : none; padding: 2px 0 2px 95px; margin: 0 0 0 0; border-bottom: 0px solid #B7C6E0; background:  left no-repeat; background-position:85px 9px;}
#theme02 div.sitemap ul li li li li a:hover, 
#theme02 div.sitemap ul li li li li a:active {
font-size: 10px; display : block; font-weight: normal; text-decoration : underline; padding: 2px 0 2px 95px; margin: 0 0 0 0; border-bottom: 0px solid #B7C6E0; background:  left no-repeat; background-position:85px 9px;}









/* Listen Navigation THEME01 */

#theme01 div.listnavtop {
float:left;
display:inline;
width:100%;
margin:0 0 5px 0;
padding: 0;
background: #FFE9B4 url(../images/contentnav_bg_theme01.gif) ;}

#theme01 div.listnavtop ul {
list-style:none;
padding:0;
margin:0;  }

#theme01 div.listnavtop ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

#theme01 div.listnavtop span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #000000; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme01.gif) right top no-repeat; }

#theme01 div.listnavtop a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme01.gif) right top no-repeat; }


#theme01 div.listnavtop a.nav01aus:link, 
#theme01 div.listnavtop a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #D57800; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme01.gif) right top no-repeat; }
#theme01 div.listnavtop a.nav01aus:active, 
#theme01 div.listnavtop a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme01.gif) right top no-repeat;}
#theme01 div.listnavtop a.nav01an:link, 
#theme01 div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
#theme01 div.listnavtop a.nav01an:active, 
#theme01 div.listnavtop a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }


#theme01 div.listnavtop #current-top {
background: url(../images/contentnav_bullet_right_an_theme01.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
#theme01 div.listnavtop #current-top a {
background:url(../images/contentnav_bullet_left_an_theme01.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }


#theme01 div.listnavtop a.back:link, 
#theme01 div.listnavtop a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme01.gif) left no-repeat; }
#theme01 div.listnavtop a.back:active, 
#theme01 div.listnavtop a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme01.gif) left no-repeat;}

#theme01 div.listnavtop a.forward:link, 
#theme01 div.listnavtop a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 10px 14px 9px 7px; background:url(../images/listnav_bullet_forward_off_theme01.gif) right no-repeat; }
#theme01 div.listnavtop a.forward:active, 
#theme01 div.listnavtop a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 10px 14px 9px 7px;  background:url(../images/listnav_bullet_forward_off_theme01.gif) right no-repeat;}





#theme01 div.listnavbottom {
float:left;
display:inline;
width:100%;
margin:5px 0 16px 0;
padding: 0;
background:#FFE9B4 url(../images/contentnav_bg_bottom_theme01.gif) ;}

#theme01 div.listnavbottom ul {
list-style:none;
padding:0;
margin:0;  }

#theme01 div.listnavbottom ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

#theme01 div.listnavbottom span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #000000; padding: 9px 10px 10px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme01.gif) right top no-repeat; }

#theme01 div.listnavbottom a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme01.gif) right top no-repeat; }


#theme01 div.listnavbottom a.nav01aus:link, 
#theme01 div.listnavbottom a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #D57800; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme01.gif) right top no-repeat; }
#theme01 div.listnavbottom a.nav01aus:active, 
#theme01 div.listnavbottom a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme01.gif) right top no-repeat;}
#theme01 div.listnavbottom a.nav01an:link, 
#theme01 div.listnavbottom a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block;  }
#theme01 div.listnavbottom a.nav01an:active, 
#theme01 div.listnavbottom a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block;   }


#theme01 div.listnavbottom #current-bottom {
background: url(../images/contentnav_bullet_right_an_bottom_theme01.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
#theme01 div.listnavbottom #current-bottom a {
background:url(../images/contentnav_bullet_left_an_bottom_theme01.gif) left top no-repeat; padding:9px 7px 10px 7px; display:block; }


#theme01 div.listnavbottom a.back:link, 
#theme01 div.listnavbottom a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme01.gif) left no-repeat; }
#theme01 div.listnavbottom a.back:active, 
#theme01 div.listnavbottom a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme01.gif) left no-repeat;}

#theme01 div.listnavbottom a.forward:link, 
#theme01 div.listnavbottom a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #D57800; padding: 9px 14px 10px 7px; background:url(../images/listnav_bullet_forward_off_theme01.gif) right no-repeat; }
#theme01 div.listnavbottom a.forward:active, 
#theme01 div.listnavbottom a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 9px 14px 10px 7px; background:url(../images/listnav_bullet_forward_off_theme01.gif) right no-repeat;}






/* Listen Navigation THEME02 */

#theme02 div.listnavtop {
float:left;
display:inline;
width:100%;
margin:0 0 5px 0;
padding: 0;
background: #D2E0EF url(../images/contentnav_bg_theme02.gif) ;}

#theme02 div.listnavtop ul {
list-style:none;
padding:0;
margin:0;  }

#theme02 div.listnavtop ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

#theme02 div.listnavtop span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #000000; padding: 10px 10px 9px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme02.gif) right top no-repeat; }

#theme02 div.listnavtop a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme02.gif) right top no-repeat; }


#theme02 div.listnavtop a.nav01aus:link, 
#theme02 div.listnavtop a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #222282; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme02.gif) right top no-repeat; }
#theme02 div.listnavtop a.nav01aus:active, 
#theme02 div.listnavtop a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_theme02.gif) right top no-repeat;}
#theme02 div.listnavtop a.nav01an:link, 
#theme02 div.listnavtop a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;  }
#theme02 div.listnavtop a.nav01an:active, 
#theme02 div.listnavtop a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 10px 7px 9px 7px; margin: 0 0 0 0; display:block;   }


#theme02 div.listnavtop #current-top {
background: url(../images/contentnav_bullet_right_an_theme02.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
#theme02 div.listnavtop #current-top a {
background:url(../images/contentnav_bullet_left_an_theme02.gif) left top no-repeat; padding:10px 7px 9px 7px; display:block; }


#theme02 div.listnavtop a.back:link, 
#theme02 div.listnavtop a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme02.gif) left no-repeat; }
#theme02 div.listnavtop a.back:active, 
#theme02 div.listnavtop a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme02.gif) left no-repeat;}

#theme02 div.listnavtop a.forward:link, 
#theme02 div.listnavtop a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 10px 14px 9px 7px; background:url(../images/listnav_bullet_forward_off_theme02.gif) right no-repeat; }
#theme02 div.listnavtop a.forward:active, 
#theme02 div.listnavtop a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 10px 14px 9px 7px;  background:url(../images/listnav_bullet_forward_off_theme02.gif) right no-repeat;}





#theme02 div.listnavbottom {
float:left;
display:inline;
width:100%;
margin:5px 0 16px 0;
padding: 0;
background:#D2E0EF url(../images/contentnav_bg_bottom_theme02.gif) ;}

#theme02 div.listnavbottom ul {
list-style:none;
padding:0;
margin:0;  }

#theme02 div.listnavbottom ul li {
margin:0;
padding:0;
float:left;
display:block;
font-size: 100%;
white-space:nowrap;
list-style:none;
list-style-image:none;}

#theme02 div.listnavbottom span.listnavtext {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #000000; padding: 9px 10px 10px 10px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme02.gif) right top no-repeat; }

#theme02 div.listnavbottom a {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #cccccc; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme02.gif) right top no-repeat; }


#theme02 div.listnavbottom a.nav01aus:link, 
#theme02 div.listnavbottom a.nav01aus:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #222282; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme02.gif) right top no-repeat; }
#theme02 div.listnavbottom a.nav01aus:active, 
#theme02 div.listnavbottom a.nav01aus:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: underline; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block; background:url(../images/contentnav_bullet_right_aus_bottom_theme02.gif) right top no-repeat;}
#theme02 div.listnavbottom a.nav01an:link, 
#theme02 div.listnavbottom a.nav01an:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block;  }
#theme02 div.listnavbottom a.nav01an:active, 
#theme02 div.listnavbottom a.nav01an:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #000000; padding: 9px 7px 10px 7px; margin: 0 0 0 0; display:block;   }


#theme02 div.listnavbottom #current-bottom {
background: url(../images/contentnav_bullet_right_an_bottom_theme02.gif) right top no-repeat; padding:0 0 0 0; margin:0 0 0 -1px; }
#theme02 div.listnavbottom #current-bottom a {
background:url(../images/contentnav_bullet_left_an_bottom_theme02.gif) left top no-repeat; padding:9px 7px 10px 7px; display:block; }


#theme02 div.listnavbottom a.back:link, 
#theme02 div.listnavbottom a.back:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme02.gif) left no-repeat; }
#theme02 div.listnavbottom a.back:active, 
#theme02 div.listnavbottom a.back:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 0px 0px 0px 14px; background:url(../images/listnav_bullet_back_off_theme02.gif) left no-repeat;}

#theme02 div.listnavbottom a.forward:link, 
#theme02 div.listnavbottom a.forward:visited {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: none; color: #222282; padding: 9px 14px 10px 7px; background:url(../images/listnav_bullet_forward_off_theme02.gif) right no-repeat; }
#theme02 div.listnavbottom a.forward:active, 
#theme02 div.listnavbottom a.forward:hover {
font-size: 11px; line-height:110%; font-weight: bold; text-decoration: underline; color: #000000; padding: 9px 14px 10px 7px; background:url(../images/listnav_bullet_forward_off_theme02.gif) right no-repeat;}










/* Allgemeine Liste */

#theme01 div.listcontent {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;
border-bottom:1px solid #EBB15A;}

#theme02 div.listcontent {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;
border-bottom:1px solid #7A81B9;}

#theme02 div.listcontentsearch {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;
border-bottom:1px solid #7A81B9;}

div.listcontent div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

#theme01 div.listcontent div.listcontentimage a:link, 
#theme01 div.listcontent div.listcontentimage a:visited{
padding:0; background:none;}
#theme01 div.listcontent div.listcontentimage a:hover, 
#theme01 div.listcontent div.listcontentimage a:active, 
#theme01 div.listcontent div.listcontentimage a:focus{
padding:0; background:none;}

#theme02 div.listcontent div.listcontentimage a:link, 
#theme02 div.listcontent div.listcontentimage a:visited{
padding:0; background:none;}
#theme02 div.listcontent div.listcontentimage a:hover, 
#theme02 div.listcontent div.listcontentimage a:active, 
#theme02 div.listcontent div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent h3{
color:#000000; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; }

#theme01 div.listcontent h3 a:link, 
#theme01 div.listcontent h3 a:visited{
color:#D57800; font-size:100%; font-weight:bold; text-decoration:none; margin:0; padding:0; background:none;}
#theme01 div.listcontent h3 a:hover, 
#theme01 div.listcontent h3 a:active, 
#theme01 div.listcontent h3 a:focus{
color:#000000; font-size:100%; font-weight:bold; text-decoration:underline; margin:0; padding:0; background:none;}

#theme02 div.listcontent h3 a:link, 
#theme02 div.listcontent h3 a:visited{
color:#222282; font-size:100%; font-weight:bold; text-decoration:none; margin:0; padding:0; background:none;}
#theme02 div.listcontent h3 a:hover, 
#theme02 div.listcontent h3 a:active, 
#theme02 div.listcontent h3 a:focus{
color:#000000; font-size:100%; font-weight:bold; text-decoration:underline; margin:0; padding:0; background:none;}

div.listcontent span.date{
color:#000000; font-size:11px; line-height:17px; font-weight:normal; margin:0 0 2px 0px; padding:0; display:block;}

div.listcontent p{
color:#000000; font-size:11px; line-height:17px; font-weight:normal; margin:0 0 2px 0; padding:0; }


div.listcontent ul{
list-style:none; margin:0; padding:0; }
div.listcontent ul li{
list-style:none; list-style-image:none; margin:0 0 0 0; padding:0; font-size:100%; display:block; float:right; }

#theme01 div.listcontent a:link, 
#theme01 div.listcontent a:visited{
color:#D57800; font-size:11px; font-weight:normal; text-decoration:none; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme01_off.gif) left no-repeat; }
#theme01 div.listcontent a:hover, 
#theme01 div.listcontent a:active, 
#theme01 div.listcontent a:focus{
color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme01_over.gif) left no-repeat; }

#theme02 div.listcontent a:link, 
#theme02 div.listcontent a:visited{
color:#222282; font-size:11px; font-weight:normal; text-decoration:none; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme02_off.gif) left no-repeat; }
#theme02 div.listcontent a:hover, 
#theme02 div.listcontent a:active, 
#theme02 div.listcontent a:focus{
color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme02_over.gif) left no-repeat; }








#theme01 div.listcontent-last {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;}

#theme02 div.listcontent-last {
float:left;
display:inline;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;}

div.listcontent-last div.listcontentimage {
float:left;
display:inline;
margin:4px 15px 0 0; 
border:0;}

#theme01 div.listcontent-last div.listcontentimage a:link, 
#theme01 div.listcontent-last div.listcontentimage a:visited{
padding:0; background:none;}
#theme01 div.listcontent-last div.listcontentimage a:hover, 
#theme01 div.listcontent-last div.listcontentimage a:active, 
#theme01 div.listcontent-last div.listcontentimage a:focus{
padding:0; background:none;}

#theme02 div.listcontent-last div.listcontentimage a:link, 
#theme02 div.listcontent-last div.listcontentimage a:visited{
padding:0; background:none;}
#theme02 div.listcontent-last div.listcontentimage a:hover, 
#theme02 div.listcontent-last div.listcontentimage a:active, 
#theme02 div.listcontent-last div.listcontentimage a:focus{
padding:0; background:none;}

div.listcontent-last h3{
color:#000000; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; }

#theme01 div.listcontent-last h3 a:link, 
#theme01 div.listcontent-last h3 a:visited{
color:#D57800; font-size:100%; font-weight:bold; text-decoration:none; margin:0; padding:0; background:none;}
#theme01 div.listcontent-last h3 a:hover, 
#theme01 div.listcontent-last h3 a:active, 
#theme01 div.listcontent-last h3 a:focus{
color:#000000; font-size:100%; font-weight:bold; text-decoration:underline; margin:0; padding:0; background:none;}

#theme02 div.listcontent-last h3 a:link, 
#theme02 div.listcontent-last h3 a:visited{
color:#222282; font-size:100%; font-weight:bold; text-decoration:none; margin:0; padding:0; background:none;}
#theme02 div.listcontent-last h3 a:hover, 
#theme02 div.listcontent-last h3 a:active, 
#theme02 div.listcontent-last h3 a:focus{
color:#000000; font-size:100%; font-weight:bold; text-decoration:underline; margin:0; padding:0; background:none;}

div.listcontent-last span.date{
color:#000000; font-size:11px; line-height:17px; font-weight:normal; margin:0 0 2px 0; padding:0; display:block;}

div.listcontent-last p{
color:#000000; font-size:11px; line-height:17px; font-weight:normal; margin:0 0 2px 0; padding:0; }


div.listcontent-last ul{
list-style:none; margin:0; padding:0; }
div.listcontent-last ul li{
list-style:none; list-style-image:none; margin:0 0 0 0; padding:0; font-size:100%; display:block; float:right; }

#theme01 div.listcontent-last a:link, 
#theme01 div.listcontent-last a:visited{
color:#D57800; font-size:11px; font-weight:normal; text-decoration:none; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme01_off.gif) left no-repeat; }
#theme01 div.listcontent-last a:hover, 
#theme01 div.listcontent-last a:active, 
#theme01 div.listcontent-last a:focus{
color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme01_over.gif) left no-repeat; }

#theme02 div.listcontent-last a:link, 
#theme02 div.listcontent-last a:visited{
color:#222282; font-size:11px; font-weight:normal; text-decoration:none; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme02_off.gif) left no-repeat; }
#theme02 div.listcontent-last a:hover, 
#theme02 div.listcontent-last a:active, 
#theme02 div.listcontent-last a:focus{
color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 15px; background:url(../images/newslink_bullet_theme02_over.gif) left no-repeat; }




















/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0 0 0 0;
margin:0 0 0 0;
width:100%;}

legend {
display:none;
font-size : 11px;
font-weight : bold;
color : #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; }

.rot {
color : #ff0000; }

div.formcontainer {
float : left;
display:inline;
width:100%;
margin:0 0 12px 0;
padding:0 0 12px 0; }

#theme01 div.formcontainer h2.formsubhead {
font-size:15px; margin:0 0 0 0; padding:10px 0 10px 0; font-weight:bold; color:#000000; clear:both; border-bottom:1px solid #FFE4A2;}
#theme02 div.formcontainer h2.formsubhead {
font-size:15px; margin:0 0 0 0; padding:10px 0 10px 0; font-weight:bold; color:#000000; clear:both; border-bottom:1px solid #B7C6E0;}


div.formcontainer p.formtext {
font-size:11px; margin:0 0 10px 0; padding:10px 0 10px 0; color:#000000; clear:both; }

div.indent {
padding:0px 0 0px 30px;
}

#theme01 div.formrow {
float : left;
display:inline;
width:509px;
margin:0 0 0 0;
padding:8px 0 8px 0;
background:url(../images/formrow_bg_theme01.gif) left bottom;  }
#theme02 div.formrow {
float : left;
display:inline;
width:509px;
margin:0 0 0 0;
padding:8px 0 8px 0;
background:url(../images/formrow_bg_theme02.gif) left bottom;  }

#theme01 div.formrow2 {
float : left;
display:inline;
width:509px;
margin:0 0 0 0;
padding:8px 0 8px 0;
border-bottom:1px solid #FFE4A2;  }
#theme02 div.formrow2 {
float : left;
display:inline;
width:509px;
margin:0 0 0 0;
padding:8px 0 8px 0;
border-bottom:1px solid #B7C6E0;  }

div.formrow3 {
float : left;
display:inline;
width:509px;
margin:0 0 0 0;
padding:8px 0 8px 0; }

div.formrow-left {
float : left;
display:inline;
width:216px;
margin:0;
padding:0;  }

div.formrow-right {
float : left;
display:inline;
width:284px;
margin:0;
padding:0; }



label.left {
float : left;
display:inline;
width:197px;
margin:2px 0 0 0;
text-align : left;
font-size : 11px;
font-weight : bold;
line-height : 150%;
color:#000000; }

label.right {
float : left;
display:inline;
margin: 3px 0 0 0;
font-size: 11px;
width:250px;
line-height:120%;
color:#000000;
font-weight:normal;}
* html label.right {
float : left;
display:inline;
margin: 7px 0 0 0;
font-size: 11px;
width:250px;
line-height:120%;
color:#000000;
font-weight:normal;}
*+html label.right {
float : left;
display:inline;
margin: 7px 0 0 0;
font-size: 11px;
width:250px;
line-height:120%;
color:#000000;
font-weight:normal;}

label.right2 {
float : left;
display:inline;
margin: 3px 0 0 0;
font-size: 11px;
width:418px;
line-height:120%;
color:#000000;
font-weight:bold;}
* html label.right2 {
float : left;
display:inline;
margin: 7px 0 0 0;
font-size: 11px;
width:418px;
line-height:120%;
color:#000000;
font-weight:bold;}
*+html label.right2 {
float : left;
display:inline;
margin: 7px 0 0 0;
font-size: 11px;
width:418px;
line-height:120%;
color:#000000;
font-weight:bold;}

label.formular {
float:left;
font-size:11px;
margin:0 0 5px 22px; 
width: 272px
}

input.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 272px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#000000;}

input.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 139px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#313A44;}

input.formular-mittel2 {
float : left;
font-size : 11px;
font-weight : normal;
width : 139px;
margin: 0px 0 5px 0px;
padding: 1px 0 1px 3px;
color:#313A44;}

input.formular-kurz {
float : left;
font-size : 11px;
font-weight : normal;
width : 60px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#313A44;}

input.formular-kurz2 {
float : left;
font-size : 11px;
font-weight : normal;
width : 30px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#313A44;}

/**/
input.formular-kurz3 {
float : left;
font-size : 11px;
font-weight : normal;
width : 60px;
margin: 0px 0 5px 0px;
padding: 1px 0 1px 3px;
color:#313A44;}
/**/

input.right {
text-align:left;
clear:left;
float : left;
display:inline;
margin: 3px 10px 0 0;
padding: 1px 0 1px 3px;
font-size : 11px;
vertical-align:middle;}

input.right2 {
text-align:left;
float : left;
display:inline;
margin: 0px 10px 0 0;
padding: 1px 0 1px 3px;
font-size : 11px;
vertical-align:middle;}

select.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 139px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#000000;}

select.formular-lang {
float : left;
font-size : 11px;
font-weight : normal;
width : 278px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#000000;}

textarea.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 272px;
height:100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#313A44;}

select.multiple {
float : left;
font-size : 11px;
font-weight : normal;
width : 278px;
height:125px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#313A44;}


.suchevon {
FONT-SIZE: 11px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 2px 0 1px 3px;
margin: 0px 5px 5px 22px; }

.suchebis {
FONT-SIZE: 11px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 2px 0 1px 3px;
margin: 0px 5px 5px 10px;}

/**/
.suchebis2 {
FONT-SIZE: 11px;
FLOAT: left;
MARGIN: 0px;
LINE-HEIGHT: 120%;
padding: 2px 0 1px 3px;
margin: 0px 5px 5px 5px;}
/**/




input.formularvon {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
FLOAT: left;
WIDTH: 30px;
margin: 0px 0 5px 0;
padding: 1px 0 1px 3px;}

input.formularbis {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
FLOAT: left;
WIDTH: 30px;
margin: 0px 0 5px 0;
padding: 1px 0 1px 3px;}



div.formbutton {
float : left;
display:inline;
width:100%;
margin:0 0 15px 0;}

/* theme01 */
#theme01 div.formbutton .abschicken span {
display:none; }
#theme01 div.formbutton .abschicken {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_abschicken_theme01.gif) no-repeat; }

/* theme02 */
#theme02 div.formbutton .abschicken span {
display:none; }
#theme02 div.formbutton .abschicken {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_abschicken_theme02.gif) no-repeat; }

/* Suchergebnisse  */

#listnavcontainertop2 {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 10px 0 10px 0;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000; 
}

#listnavcontainerbottom2 {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #000000;
}

#listnavcontainerbottom3 {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 0 0 10px 0;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

div.listnavcontainer {
float: left; 
display: inline;
padding: 0;
margin: 10px 0 0 0;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
background: #EDEDED; 
}

div.listnav {
float: left; 
display: inline;
padding: 0;
margin: 0;
border-right: 1px solid #000000;
}

div.listnav2 {
float: left; 
display: inline;
padding: 0;
margin: 0;
border-right: 1px solid #000000;
}

p.listnav { font-size: 11px; font-weight: normal; color: #807F83; padding: 5px 4px 5px 0px; margin: 0 0 0 3px; text-decoration: none; display: block; }

p.listnav2 { font-size: 11px; font-weight: normal; color: #807F83; padding: 5px 4px 5px 0; margin: 0 0 0 0; text-decoration: none; display: block; }

p.seitennr										{ padding: 0; margin: 0; font-size:100%; font-weight: normal; }
div.listnav a.seitennraus:link, div.listnav a.seitennraus:visited		{ color: #000000; font-size: 11px; font-weight: normal; padding: 5px 6px 5px 6px; margin: 0; text-decoration: none; display: block; background: #ffffff; }
div.listnav a.seitennraus:hover, div.listnav a.seitennraus:active		{ color: #ffffff; font-size: 11px; font-weight: normal; padding: 5px 6px 5px 6px; margin: 0; text-decoration: none; display: block; background: #000000; }
div.listnav a.seitennran:link, div.listnav a.seitennran:visited			{ color: #ffffff; font-size: 11px; font-weight: bold; padding: 5px 6px 5px 6px; margin: 0; text-decoration: none; display: block; background: #000000; }
div.listnav a.seitennran:hover, div.listnav a.seitennran:active			{ color: #ffffff; font-size: 11px; font-weight: bold; padding: 5px 6px 5px 6px; margin: 0; text-decoration: none; display: block; background: #000000; }




div.listcontainer h2.listhead {
float:left; width:100%; clear:both; font-size:16px; margin:5px 0 5px 0; }
div.listcontainer p {
margin:0 0 10px 0;}
div.listcontainer h2.listhead a:link, div.listcontainer h2.listhead a:visited{
text-decoration:none; }
div.listcontainer h2.listhead a:hover, div.listcontainer h2.listhead a:active, div.listcontainer h2.listhead a:focus{
text-decoration:underline;}


div.listtrenner {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #000000;
}

div.listtrenner p{
display:none;
}

div.suchen {
float: left;
display: inline;
width: 100%;
padding: 20px 0 10px 0;
margin: 0 0 0 0;
border-top: 1px solid #000000;
}

div.suchen label{
font-size:12px;
color:#000000;
margin:0 10px 0 0;
padding:6px 0 0 0;
}

div.suchen input {
float : left;
font-size : 12px;
width : 200px;
margin:1px 10px 0 0;
color:#313A44;
}


div.listnav p.listnav{ margin:0;padding:0;}
div.listnav2 p.listnav2{ margin:0;padding:0;}
div.listnav p.seitennr{ margin:0;padding:0;}













/* Bilderausrichtung im Contentbereich */

.csc-textpic{
}


.csc-textpic dl{
float:left;
display:inline;
margin:0 0 20px 0;
padding:0;}

.csc-textpic dl dt{
float:left;
display:inline;
margin:0 0 0 0;
padding:0;}

.csc-textpic-left{
text-align:left;}

.csc-textpic-center{
text-align:center;}

.csc-textpic-right{
text-align:right;}

.csc-textpic-above{
clear:both;}

.csc-textpic-below{
clear:both;}

.csc-textpic-intext-left .csc-textpic-imagewrap{
float:left;
display:inline;
margin:0 20px 0 0;}

.csc-textpic-intext-right .csc-textpic-imagewrap{
float:right;
display:inline;
margin:0 0 0 20px;}


.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap  {
float:left;
display:inline;
margin:0 20px 0 0;}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap  {
float:right;
display:inline;
margin:0 0 0 0;}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl dt {
float:left;
display:inline;}





.csc-textpic .csc-textpic-text{
float:left;
display:inline;}

.csc-textpic-below .csc-textpic-text{
text-align:left; }


.csc-textpic-intext-left-nowrap .csc-textpic-text{
display:inline;}
.csc-textpic-intext-right-nowrap .csc-textpic-text{
display:inline;}




.csc-textpic-clear {
clear:both;}





/* theme01 */
#theme01 div.formbutton .suchestarten span {
display:none; }
#theme01 div.formbutton .suchestarten {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_suchestarten_theme01.gif) no-repeat; }

/* theme02 */
#theme02 div.formbutton .suchestarten span {
display:none; }
#theme02 div.formbutton .suchestarten {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_suchestarten_theme02.gif) no-repeat; }


/* theme01 */
#theme01 div.formbutton .anmelden span {
display:none; }
#theme01 div.formbutton .anmelden {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_anmelden_theme01.gif) no-repeat; }

/* theme02 */
#theme02 div.formbutton .anmelden span {
display:none; }
#theme02 div.formbutton .anmelden {
margin:0; padding:0; width:176px; height:17px; border:none; cursor:pointer; float:left; display:inline; background:url(../images/button_anmelden_theme02.gif) no-repeat; }


/* theme01 */
#theme01 div.formbutton .zurueck span {
display:none; }
#theme01 div.formbutton .zurueck {
margin:0; padding:0; width:88px; height:17px; border:none; cursor:pointer; float:right; display:inline; background:url(../images/button_zurueck_theme01.gif) no-repeat; }

/* theme02 */
#theme02 div.formbutton .zurueck span {
display:none; }
#theme02 div.formbutton .zurueck {
margin:0; padding:0; width:88px; height:17px; border:none; cursor:pointer; float:right; display:inline; background:url(../images/button_zurueck_theme02.gif) no-repeat; }

/* theme01 */
#theme01 div.formbutton .zurueck-links span {
display:none; }
#theme01 div.formbutton .zurueck-links {
margin:0; padding:0; width:88px; height:17px; border:none; cursor:pointer; float:links; display:inline; background:url(../images/button_zurueck_theme01.gif) no-repeat; }

/* theme02 */
#theme02 div.formbutton .zurueck-links span {
display:none; }
#theme02 div.formbutton .zurueck-links {
margin:0; padding:0; width:88px; height:17px; border:none; cursor:pointer; float:links; display:inline; background:url(../images/button_zurueck_theme02.gif) no-repeat; }





/* Tabellen */
#theme01 table {
border-collapse:collapse;}

#theme01 table thead tr th {
padding:5px; border-bottom:1px solid #EBB15A; font-weight:bold; text-align:left;}
#theme01 table thead tr th p{
padding:0px; margin:0;}
#theme01 table tbody tr td {
padding:5px; border-bottom:1px solid #FFE4A2;}
#theme01 table tbody tr td p {
padding:0px; margin:0;}


#theme02 table {
border-collapse:collapse;}

#theme02 table tr th {
padding:5px; border-bottom:1px solid #7A81B9; font-weight:bold; text-align:left;}
#theme02 table tr th p{
padding:0px; margin:0;}
#theme02 table tr td {
padding:5px; border-bottom:1px solid #C8CEE5;}
#theme02 table tr td p {
padding:0px; margin:0;}

/* Tabellen Events Filter */

#theme01 div.content label.eventfilter-suchbegriff, 
#theme02 div.content label.eventfilter-suchbegriff {
	float: left; display:inline; font-size:11px; font-weight:bold; width:259px; margin:0 0 10px 0; }
#theme01 div.content label.eventfilter-suchbegriff input, 
#theme02 div.content label.eventfilter-suchbegriff input{
	float:left; display:inline; font-size:11px; font-weight:normal; width:240px; margin:5px 0 0px 0; padding:1px 0 1px 3px; color:#313A44;}
	
#theme01 div.content label.eventfilter-bereich, 
#theme02 div.content label.eventfilter-bereich {
	float: left; display:inline; font-size:11px; font-weight:bold; width:249px; margin:0 0 10px 0; }
#theme01 div.content label.eventfilter-bereich select,
#theme02 div.content label.eventfilter-bereich select {
	float:left; display:inline; font-size:11px; font-weight:normal; width:249px; margin:5px 0 0px 0; padding:1px 0 1px 3px; color:#313A44;}
	
#theme01 div.content label.eventfilter-ort, 
#theme02 div.content label.eventfilter-ort{
	float: left; display:inline; font-size:11px; font-weight:bold; width:259px; margin:0 0 10px 0; }
#theme01 div.content label.eventfilter-ort select,
#theme02 div.content label.eventfilter-ort select {
	float:left; display:inline; font-size:11px; font-weight:normal; width:249px; margin:5px 0 0px 0; padding:1px 0 1px 3px; color:#313A44;}
	
#theme01 div.content label.eventfilter-vonbis,
#theme02 div.content label.eventfilter-vonbis {
	float: left; display:inline; font-size:11px; font-weight:bold; width:249px; margin:0 0 10px 0; }
#theme01 div.content label.eventfilter-vonbis input.input-1, 
#theme02 div.content label.eventfilter-vonbis input.input-1 {
	float:left; display:inline; font-size:11px; font-weight:normal; width:110px; margin:5px 15px 0px 0; padding:1px 0 1px 3px; color:#313A44;}
#theme01 div.content label.eventfilter-vonbis input.input-2,
#theme02 div.content label.eventfilter-vonbis input.input-2 {
	float:left; display:inline; font-size:11px; font-weight:normal; width:110px; margin:5px 0 0px 0; padding:1px 0 1px 3px; color:#313A44;}
div.csc-textpic-text{
font-size: 11px; line-height:16px; font-weight:bormal; color: #000000; margin:0 0 16px 0; padding:0; 
}