/* Inhaltstabellen */
.tabrowheader {
   color: #fff;
   background-color: #334577;
   font-weight: bold;
}
.tabrowgerade {
	color: #334577;
	background-color: #d8dde8;
}
.tabrowungerade{
   color: #334577;
   background-color: #eef0f4;
}

#content select{
   background-color: #fff;
   border:1px solid #314577;
   color: #000;
   padding:2px;
}

#content input{
   background-color: #fff;
   border:1px solid #314577;
   color: #000;
   padding:2px;
}
#content textarea{
   background-color: #fff;
   border:1px solid #314577;
   color: #000;
   padding:2px;
   width:350px;
}
#content {
	line-height: 140%;
	color: #334577;
	font-size:100%;
}
#content p{
	margin:0;
	padding:0;
	color:#334577;	
	padding : 0 0 0.8em 0;
}

#content li {
	margin-left: 0.7em;
	padding-left: 0.2em;
}
 
#content h1 {
	color: #00466B;
	font-size: 170%;
	font-weight: bold;
	margin : 1em 0 0.8em 0;
	padding: 0 0 20px 30px;
	background-image:url(../images/background_image_h1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 1.2;
}
#content h3 {
	color: #00466B;
	font-size: 150%;
	font-weight: normal;
	margin: 0.6em 0 0.3em 0;
	padding:  0;
	line-height: 1.2;
}
#content h5 {
	color: #00466B;
	font-size: 130%;
	font-weight: normal;
	margin: 0.6em 0 0.3em 0;
	padding:  0;
	line-height: 1.2;
}	
#content table {
   border : 0 none;
   margin : 4px 0;
}
#content td, #content tr {
   padding : 3px;
   vertical-align : top;
}
#content a:link,
#content a:visited{
	color : #334577;
	background-color:transparent;
	font-weight : bold;
	text-decoration : underline;
}

#content a:focus,
#content a:hover,
#content a:active{
	color:#0078B8;
}

/*
BANNERBK
*/

#bannerbk {
   line-height: 120%;
   color: #334577;
   font-size:90%;
}

#bannerbk p{
   padding:0;
   color:#334577; 
   margin : 0 0 8px 0;
}

#bannerbk h1 {
   color: #00466B;
   font-size: 150%;
   font-weight: bold;
   padding : 0 0 2px 0;
   border-bottom: 1px solid #00466B;
   margin:   0 0 8px 0;
}

#bannerbk h3 {
   color: #00466B;
   font-size: 130%;
   font-weight: normal;
   padding: 3px 0 6px 0;
   margin:  0;
}

#bannerbk h5 {
   color: #00466B;
   font-size: 110%;
   font-weight: normal;
   padding: 3px 0 0.6em 0;
   margin:  0;
}  

#bannerbk table {
   border : 0 none;
   margin : 4px 0;
}

#bannerbk td, #bannerbk tr {
   padding : 3px;
   vertical-align : top;
}

#bannerbk a:link{
   color : #334577;
   background-color:transparent;
   font-weight : bold;
   text-decoration : underline;
}
#bannerbk a:visited{
   font-weight : bold;
   color : #334577;
   text-decoration: none;  
}
#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active{
   color:#8693c0;
}

/*
ENDE BANNERBK
*/
#breadcrumb{
   font-size:90%;	
}
.printPage{
	position: absolute;
	right: 15px;
	top: 1px;
}

#breadcrumb .contentheader{
   color: #fff;
   margin:0 0 0 0;
   padding:2px 0 2px 15px;
   width: 480px;
}

#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:focus,
#breadcrumb a:hover,
#breadcrumb a:active{
   text-decoration: underline;
   font-weight: normal;
   color:#fdd42a;
   background-color: transparent;
}
