/** Allgemein-------------- */

body, html {
	background:#B8CFDD url(images/bg_content.jpg) top repeat-x;
	top:0px;
	margin:0;
	font-family:Arial; 
	}	


body.print {
	background:#fff;
	top:0px;
	padding:10px;
	font-family:Arial; 
	}	
	



div#wrap {
width: 984px;
margin: 0 auto;
position:relative;
height:auto;
background: url(images/page_shadow.png) center 242px no-repeat;
}


:link,
:visited { text-decoration: none }

ul { list-style: none }

h1,h2,h3,h4,h5,h6 { font-size: 1em; }

hr,ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html,p,blockquote,fieldset,
input { margin:0; padding:0 }
img{border:none;}
a img,
:link img,
:visited img { border:none }

a, a:link, a:visited, a:active{
	color: #EE8E34;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	}


	
/** Allgemein-------------- */
/** Language-------------- */

.service-container{

padding-left: 20px;
}

.service ul{
padding: 0px 0px 0px 10px;
display: block;

}

.service ul li{
margin: 0px 0px 0px 10px;
display: inline;


}
/** header-------------- */

div#header {
display: block;
margin: 0 auto;
padding: 0;
width: 978px;
height: 165px;
font-size: 12px;

}

div#header div#logo {
	position:absolute;
background: url(images/logo.png) no-repeat;
	top:64px;
	left:55px;
	width:500px;
	height:126px;

	}



div#header div#logo a{
	position:absolute;

	top:0px;
	left:5px;
	width:500px;
	height:56px;
color:transparent;

	}


	ul#top_nav {
	position:absolute;
        width: 684px;
        text-align:center;
	top: 171px;
	height: 33px;
        left: 130px;
        right: 10px;
	}





	ul#top_nav li {
	float: left !important;
	height: 29px;
	margin-right: 1px;
	padding: 0 0 0 0px;

	}

	ul#top_nav li a{
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	background: url(images/button_right.gif) left 0px no-repeat;	
	height: 29px;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	line-height: 29px;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	}


	ul#top_nav li.active{
	background: url(images/button_left.gif) left -29px no-repeat;
	}


	ul#top_nav li a:hover{
	color:#912213;
	}
	#top_nav li.active,
	#top_nav li.active a,
	#top_nav li a:hover {
	background: url(images/button_right.gif) left -30px no-repeat;
	color: #912213;	
	}


/** Allgemein-------------- */


div#linkespalte{
	float: left;
	padding: 5px;
	min-height: 380px;
	padding-top:20px;
	}


div#sidebar{
	float: left;
	padding: 5px;
	min-height: 380px;
	padding-top:50px;
	}

div#sidebar h1{
font-size: 100%;
	}


div#linkespalte{
	float: left;
	background-color: #FFFFFF;
	width: 13.8em;
	margin-left: 3px;
	background: url(images/sidebar_shadow.jpg) right no-repeat;
	}
div#linkespalte h2{
margin-top: 40px;
}		
/* LAYOUT - EXTRA */	
div#sidebar{
	width: 170px;
	padding-left: 12px;
	background: url(images/extra_shadow.jpg) left no-repeat;
	}
div#sidebar h2{
	margin-top: 10px;
	margin-bottom: 10px;
	}
	

div#sidebar p { 	text-align: left; margin:0; padding:0 }

			
/** Footer-------------- */
#footer  {
text-align:center;
width: 900px;
height: 20px;
font-size: 90%;
}

	#footer li a {
	margin-right:10px;
	margin-left:10px;
color: #000000;
		}


#footer ul{

padding-top: 10px;
	display: block;

}

#footer ul li{
margin-left: 10px;
	display: inline;


}
/** Footer Ende-------------- */

			
/** content-------------- */
div#content {
	margin: 35px 30px 20px 30px;
	background: #fff url(images/round_corners.gif) top no-repeat;
	min-height: 500px !important; height:auto;
	color: #696c67;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
div#maincontent{
	float: left;
	width: 525px;
	padding: 40px 10px 10px 10px;
	}


div#maincontent p{
	line-height: 16px;
	text-align: justify;
	margin-bottom: 10px;
	}
div#content p{
	line-height: 16px;
	margin-bottom: 10px;
	}
	
div.text{
min-height:105px !important;
}
ul.list{
	margin-top: 10px;
	}
ul.list li,
.team ul li{
	text-decoration: none;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	margin-right: 10px;
margin-left:10px;
padding: 0px 14px 5px 15px;



	}


ul.list li a{}


#maincontent div.flLeft {
margin-right:10px;
padding-right: 0px;
font-size: 80%;
float:left;

}

#maincontent div.flLeft p {
margin-right:0px;
padding-right: 0px;

}


	.imgleft {
	float : left;
	padding : 10px;

	margin: 0px 10px 0px 0px;
	}
	
	.imgright {
	float : right;
	padding : 10px;

	margin: 0px 10px 0px 10px;
	
	}


.flLeft { 
	float: left;
	margin: 0 10px 0 0;
}

.flRight { 
	float: right;
	margin: 0 0 0 10px;
}

.floatRight img{
float:right;
padding:5px;

}

div .floatLeft img{
float:left;
padding:5px;
padding-left:15px;

}




h1 {
	font-size:130%;
	color: #EE8E34;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #fff;
}
h2 {
	font-size:120%;
	color: #001239;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #fff;
}
h3 {
	font-size:115%;
	color: #00629D;
	margin-bottom: 10px;
	font-weight:bold;
	background-color: #fff;
}
h4 {
	font-size:110%;
	color: #00629D;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #fff;
}
h5 {
	font-size:104%;
	color: #00629D;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #fff;
}
h6 {
	font-size:100%;
	color: #00629D;
	margin-bottom: 10px;
	font-weight:bold;
	background-color: #fff;
}

/** content Ende -------------- */

/* Subnavi
********************************************************************************/
#subnavi {
background-color:#fff;
margin:50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	color: #3B3A39;	
}


.subnaviheadline{
	color:#FFFFFF;
	padding:5px;
	margin:  0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-color: #001239;
	border-bottom: 1px solid #F58220;
	
}


#subnavi ul li {
	display: block;
	line-height: 150%;
	width: 13.8em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}
#subnavi ul li a,
#subnavi ul li a:link, 
#subnavi ul li a:visited {
display:block;	
padding-left: 0px;
	text-decoration: none;
margin:0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
	color: #3B3A39;
background-color:#fff;
border-bottom: 1px solid #999;
}
 
#subnavi ul li a:hover,  
#subnavi ul li a:active, 
#subnavi ul li a:focus,
#subnavi ul li a:active a 
 {
	display:block;
	color: #fff;
margin:0px 0px 0px 0px;
	background-color:#F58220;
padding: 3px 0px 0px 0px;
border-bottom: 1px solid #fff;
}
#subnavi ul li a.aktiv  
 {
display:block;		
	padding: 3px 0px 0px 0px;
border-bottom: 1px solid #fff;
margin:0px 0px 0px 0px;
	color: #fff;
background-color:#001239;
}

#subnavi li ul li {
display: block;

}
#subnavi li ul li a,
#subnavi li ul li a:link, 
#subnavi li ul li a:visited {
display: block;	
padding-left: 30px;
	text-decoration: none;
	background:        url(images/subnavi.gif);
		background-repeat: no-repeat;
			background-position: left center;

	margin-left: 0px;
	color: #fff;
	background-color: #375AA1;



}
 
#subnavi li ul li a:hover,  
#subnavi li ul li a:active, 
#subnavi li ul li a:focus,
#subnavi li ul li a:active a 
 {
display:block;	
	padding-left: 30px;
	background:        url(images/subnavi_a.gif);
	margin-left: 0px;
	background-repeat: no-repeat;

	color: #000;
	background-color: #EE8E34;
			background-position: left center;
border-bottom: 1px solid #ffffff;
}



#subnavi li ul li li ul{
display: block;
}
#subnavi li ul li ul li a,
#subnavi li ul li ul li a:link, 
#subnavi li ul li ul li a:visited {
display: block;	
	padding-left: 40px;
	text-decoration: none;
	background:        url(../shared/dummy.gif);
	margin-left: 0px;
	color: #3B3A39;
	background-color: #fff;
	font-size: 95%

}
 
#subnavi li ul li ul li a:hover,  
#subnavi li ul li ul li a:active, 
#subnavi li ul li ul li a:focus,
#subnavi li ul li ul li a:active a 
 {
	padding-left: 40px;
	background:       url(../shared/dummy.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	color: #C1272D;
	background-color: #fff;
	background-position: left center;
	text-decoration: underline;
}


/* Subnavi
********************************************************************************/






/* dfn
********************************************************************************/
dfn {
	visibility: hidden;
	display: none;
}
.unsichtbar {
	visibility: hidden;
	display: none;
}


.clear{
clear:both;


}






/* tipp
********************************************************************************/
.tipp{
padding-left: 0px;
padding-top: 0px;
color: #575959;
background-color: #fff;
margin:10px;
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 95%;
}

.tipp .hdl{
background: url(tipp.gif) no-repeat;
background-position: 0 13px;
color: #FFCE00;
padding-left: 1em;
padding-top: 1em;
padding-bottom: 1em; 

}

.tipp p,
.tipp h1,
.tipp h2,
.tipp h3
{
padding-left:0.8em;
}

.tipp .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 14px 15px 5px;

}


.tipp .innerdiv ul li{
	text-decoration: none;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	margin-right: 10px;
margin-left:10px;
padding: 0px 14px 5px 15px;

}


/* tipp ende
********************************************************************************/




/* tippstart
********************************************************************************/
.tippstart{

padding-left: 0px;
padding-top: 0px;
color: #575959;
background-color: #F5F4F0;
margin:10px;
margin-bottom: 1em;
width: 45%;


}

.tippstart .hdl{

padding:10px;
margin:0px;

}

.tippstart p,
.tippstart h1,
.tippstart h2,
.tippstart h3
{
padding-left:0px;

}

.tippstart .innerdiv{
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;

}


.tippstart2{

padding-left: 0px;
padding-top: 0px;
color: #575959;
background-color: #F5F4F0;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-left:10px;
float:right;

margin-bottom: 1em;
width: 45%;


}

.tippstart2 .hdl{

padding:10px;
margin:0px;

}

.tippstart2 p,
.tippstart2 h1,
.tippstart2 h2,
.tippstart2 h3
{
padding-left:0px;

}

.tippstart2 .innerdiv{
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;

}



#tippstartlinie {
	height: 10px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding-top: 5px;
	width: 100%;

}

/*	Galerie **************************************************/
.galerie .image{
float:left;
padding-right: 10px;
margin:10px;

}
.galerie .image p{
padding-left: -20px;
margin-left:-16px;

}





/* Tooltip
********************************************************************************/

div.toti a,
div.toti p{

}


div.toti a:hover,
div.toti a:focus {

text-decoration:none;
}
div.toti a span,
div.toti a:hover span,
div.toti a:focus span {
visibility:hidden; }





.tooltip {
position:absolute;

	top:114px;
	left:255px;
	width: 240px;
	background-color: #EBE8E5;
	border: 1px solid black;
	padding: 2px;
	font-size: 12px;
	margin: 1em;
}

.tooltip h4 {
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #F58809;
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.tooltip p {
	padding: 12px;
	margin-top: 0.5em;
	line-height: 1.2em;
}

.tooltip ul {
	padding-left: 22px;
	margin-top: 0.5em;
	line-height: 1.2em;
	background-color: #EBE8E5;
}

.tooltip ul li{
	background-color: #EBE8E5;

}

.tooltip ul li a:link, 
.tooltip ul li a:visited {
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	color: #F58B0E;

}
 

.tooltip ul li a:focus,
.tooltip ul li a:hover,
.tooltip ul li a:active, 
.tooltip ul li a.active,
.tooltip ul li.active a
{
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	color: #F58B0E;

}



.tooltip a.close {
padding:10px;

	/* Here for example only. Styles the Close link */
}



/* Formulare
********************************************************************************/


/* Formular Definition */


.formgen {	font-size: 1em;}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}



.form-module fieldset {
background-color:#fff;
border: 1px solid #fff;

}

#form_formular fieldset {
background-color:#fff;
border: 1px solid #C4DEED;
padding:4px;
width: 460px;
}


#form_formular legend{
background-color:#fff;
font-weight:bold;
padding:4px;
}

#form_formular textarea{
background-color:#fff;
font-weight:bold;
padding:4px;
width: 460px;
border: 1px solid #ccc;
}


.formtext label.text,
.formselect label.select{
width: 120px;
clear: left;
float: left;
height: 20px;
padding: 0px;

}





#form_contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #fff;

}


#form_contact label {

width: 120px;
clear: left;
float: left;
height: 20px;
padding: 0px;
}


#form_contact .checkbox  {

width: 20px;
clear: left;
float: left;
height: 20px;
padding: 0px;
}

#form_contact textarea  {

width: 400px;
height: 200px;
padding: 0px;
}


.formblock .strong{
font-weight:bold;
}

.formgen form
{
line-height : 100%;
width: 370px;

}

.formblock #el_3{
width: 50px;
}



.formgen .formblock
{
	margin-bottom: 0px;
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;

}



.formgen br
{
clear : both;
}


.formgen .formtextfield{
	width: 210px;
	height: 250px;
	margin-left: 4px;
	border: 1px solid  #CCCCCC;
}


.formgen .formtext{
	height: 25px;
        width: 200px;
	background-color: #eeeeee;
        border: 1px solid #908F90;
	margin-left: 4px;
}

.formgen .formtrenn
{
	display: block;
	height: 30px;	
}

.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}


.formgen .formheadline{
	font-weight: bold;
       color: #333333;
}

.formgen label {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 120px;
clear: left;
float: left;
height: 20px;
padding: 0px;
}



.formgen .formselect
{
	width: 200px;
	background-color: #eeeeee;
border: 1px solid #908F90;
height: 25px;
vertica-align:center;
	margin-left: 4px;
}



.formgen .formsubmit
{
	width: 90%;
	background-color: #eeeeee;
border: 1px solid #908F90;
height: 30px;
	
}


.formgen fieldset {
width: 445px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 1px solid #C4DEED;
}


/* Fieldsetbeschriftung */
.formgen legend {
font-weight: bold;
color: #333333;
}


#newsletter_firstname {
margin-left: 50px;
border: 1px solid #908F90;
}
#newsletter_name {
margin-left: 39px;
border: 1px solid #908F90;
}

#newsletter_email{
margin-left: 66px;
border: 1px solid #908F90;
}

#newsletter_email2{
margin-left: 66px;
border: 1px solid #908F90;
}

.submit {
border: 1px solid #908F90;
}




.formblock label .test{
padding-left: 0px;
margin-bottom: 10px;
width: 400px;
}

.formcheck
{

float:right;
margin-right: 150px;
}



/* -------------- AUSGABEN / Fehlermeldungen --------*/

/* Fehlermeldung nach Versand */

.formgen .forminfo {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px dashed #000000;
	margin: 5px;
	padding: 5px;
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #990000;
}


#form-module-thanks {
border: 1px solid #F58527;
padding: 5px;
background-color: #F1D5BD;
font-weight: bold;
}



/****** Download ******/

.download-file p{

color:#fff;
}


.download-desc p {
border-bottom: 1px dashed #ccc;

}

#sidebar .download-file p{

color:#fff;
font-size: 10%;
}



/* sitemap
********************************************************************************/
.sitemap {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #575959;
	background-color: #fff;
}

.sitemap ul li {
	display: block;
	line-height: 150%;
	list-style-type: none;
white-space:nowrap;
}


.sitemap ul li a,
.sitemap ul li a:link, 
.sitemap ul li a:visited {
display:block;	
padding-left: 15px;
	text-decoration: none;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position: left center;
	margin-left: 0px;

}

.sitemap ul li a:hover,  
.sitemap ul li a:active, 
.sitemap ul li a:focus,
.sitemap ul li a:active  
.sitemap ul li.active a 
 {
display:block;		
padding-left: 15px;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position:14px 6px;
	background-repeat:no-repeat;
	margin-left: 0px;
	background-position: left center;
}



.sitemap ul li a.aktiv  
 {
display:block;		
padding-left: 15px;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
}


.sitemap li ul li {
display: block;

}
.sitemap li ul li a,
.sitemap li ul li a:link, 
.sitemap li ul li a:visited {
display: block;	
	font-size: 98%;
padding-left: 35px;
	text-decoration: none;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position:24px 6px;
	margin-left: 0px;
}
 


 
 
.sitemap li ul li a:hover,  
.sitemap li ul li a:active, 
.sitemap li ul li a:focus,
.sitemap li ul li a:active  
 {
display:block;	
	padding-left: 35px;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position:24px 6px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
}




.sitemap li ul li li ul{
display: block;


}
.sitemap li ul li ul li a,
.sitemap li ul li ul li a:link, 
.sitemap li ul li ul li a:visited {
display: block;	
padding-left: 50px;
margin-bottom:0px;
	font-size: 100%;
	text-decoration: none;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position:34px 6px;
	margin-left: 0px;
	
}
 
 
.sitemap li ul li ul li a:hover,  
.sitemap li ul li ul li a:active, 
.sitemap li ul li ul li a:focus,
.sitemap li ul li ul li a:active  
 {
display: block;	

	font-size: 100%;
padding-left: 50px;
	background:        url(images/listenzeichen.gif)top left no-repeat;
	background-position:34px 6px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
}




/* Sitemap
********************************************************************************/




/* Tabellen */
.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; 	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}
.content-txtbox table tr th{
font-size: 120%;
background-color: #636363;
line-height: 2.3em;
font-weight: bold; 
color:#fff;
text-align: left;
}
.content-txtbox table tr td{

font-size: 120%;
line-height: 2.3em;
font-weight: normal; 
color:#000;
text-align: left;
}

.normal tr th{
background-color: #636363;
color: #fff;

}


.normal tr td{
background-color: #E0E1E1;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;

}

.normal tr th{
background-color: #636363;
color: #fff;

}


.colorred table tr td{
background-color: red;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;

}




.dyntable {


}



.dyntable tr th{
background-color: #636363;
color: #fff;
}

.dyntable .noHover td{
background-color: #E0E1E1;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}


.dyntable .colored td{
background-color: #B8CFDD ;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}


.dyntable tr td{
background-color: #F1F2E6;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}


.tabelle1 tr th,
.tabelle2 tr th,
.tabelle3 tr th,
.tabelle4 tr th,
.tabelle5 tr th,
.tabelle6 tr th,
.tabelle7 tr th,
.tabelle8 tr th,
.tabelle9 tr th,
.tabelle10 tr th,
.tabelle11 tr th,
.tabelle12 tr th,
.tabelle13 tr th,
.tabelle14 tr th,
.tabelle15 tr th{
background-color: #636363;
color: #fff;
}

.tabelle1 .noHover td,
.tabelle2 .noHover td,
.tabelle3 .noHover td,
.tabelle4 .noHover td,
.tabelle5 .noHover td,
.tabelle6 .noHover td,
.tabelle7 .noHover td,
.tabelle8 .noHover td,
.tabelle9 .noHover td,
.tabelle10 .noHover td,
.tabelle11 .noHover td,
.tabelle12 .noHover td,
.tabelle13 .noHover td,
.tabelle14 .noHover td,
.tabelle15 .noHover td{
background-color: #E0E1E1;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}


.tabelle1 tr td,
.tabelle2 tr td,
.tabelle3 tr td,
.tabelle4 tr td,
.tabelle5 tr td,
.tabelle6 tr td,
.tabelle7 tr td,
.tabelle8 tr td,
.tabelle9 tr td,
.tabelle10 tr td,
.tabelle11 tr td,
.tabelle12 tr td,
.tabelle13 tr td,
.tabelle14 tr td,
.tabelle15 tr td{
background-color: #F1F2E6;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}


.tabelle1 .colored td,
.tabelle2 .colored td,
.tabelle3 .colored td,
.tabelle4 .colored td,
.tabelle5 .colored td,
.tabelle6 .colored td,
.tabelle7 .colored td,
.tabelle8 .colored td,
.tabelle9 .colored td,
.tabelle10 .colored td,
.tabelle11 .colored td,
.tabelle12 .colored td,
.tabelle13 .colored td,
.tabelle14 .colored td,
.tabelle15 .colored td,
.tabelle16 .colored td{
background-color: #E0E1E1;
font-size: 100%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;

}







.content-txtbox table tr.first{
background-color: #E0E1E1;
font-size: 120%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}
.content-txtbox table tr.second{
background-color: #F1F2E6;
font-size: 120%;
line-height: 2.0em;
font-weight: normal; 
color:#000;
text-align: left;
}

