body { 
background-image : url('bilder/bg.png'); 
background-repeat : repeat;
margin : 30px 0;  
padding : 0; 
text-align : center; 
} 

.news {
font-family: Georgia, arial, verdana, sans-serif;
font-size : 14px; 
font-weight: bold;
color:#0D224D;
border: 1px solid #2C3A57;
background-color: #C1C1C1;;
padding:10px;
width:530px;
text-align:center; 
}

.news a:link, .news a:visited {
color : #0D224D;
text-decoration: none;

}

.news a:hover, .news a:active {
color : #fff;
text-decoration: none;

}


/* -----------------Allgemeines--------------------- */


 


h2 {
font-family: arial, verdana, sans-serif;
font-size : 0.95em; 
color : #2C3A57; 
padding:0 10px 0 20px; 
text-align: left;
} 

h3 {
font-family: arial, verdana, sans-serif;
font-size : 0.9em; 
color : #2C3A57; 
padding:0 10px 0 20px; 
text-align: left;
}

h1 {
font-family: arial, verdana, sans-serif;
font-size : 1.0em; 
color : #2C3A57; 
padding:0 10px 10px 20px; 
text-align: left;
} 

.h1 {
font-family: arial, verdana, sans-serif;
font-size : 1.0em; 
color : #2C3A57; 
padding:0 10px 10px 20px; 
text-align: left;
} 

.h1g {
padding:0 10px 0 0 ; 
font-family : Arial, verdana, sans-serif;
font-size : 0.82em; 
line-height: 135%;
color : #292929; 
text-align: left;
} 

.h3 {
font-family: arial, verdana, sans-serif;
font-size : 0.9em; 
color : #2C3A57; 
padding:0 10px 5px 20px; 
text-align: left;
}

p {
padding:0 10px 0 20px; 
font-family : Arial, verdana, sans-serif;
font-size : 0.82em; 
line-height: 140%;
color : #292929; 
text-align: left;
} 


.text {
padding:0 10px 0 20px; 
font-family : Arial, verdana, sans-serif;
font-size : 0.82em; 
line-height: 135%;
color : #292929; 
text-align: left;
} 

.text1 {
padding:0 10px 0 20px; 
font-family : Arial, verdana, sans-serif;
font-size : 0.78em; 
line-height: 135%;
color : #292929; 
text-align: left;
}



.zitat {
padding: 0 0 8px 40px; 
font-family : Arial, verdana, sans-serif;
font-size : 0.83em; 
font-weight:bold;
color : #2C3A57; 
} 

.zitat_k { 
font-family : Arial, verdana, sans-serif;
font-size : 0.88em; 
font-weight: normal;
color : #2C3A57;
} 

img { 
border : none; 
} 

.tw {
padding:10px 0 0 20px;;
}
 
.wk {
text-align:center;
}

hr {
margin:20px 20px; 

text-align: left;
border: 1px dotted #C3C3C3; 
} 

.tab { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
color : #270302; 
padding-left: 15px;
} 

/* -----------------Links--------------------- */

a:link, a:visited  { 
color : #52658A; 
text-decoration : none; 
} 

a:hover, a:active { 
color : #19305E; 
text-decoration : underline; 
} 
 
.none { 
text-decoration : none; 
} 

.none a:link, .none a:visited  { 
color : #012A7D; 
text-decoration : none; 
} 

.none a:hover, .none a:active { 
color : #465677; 
text-decoration : none; 
} 




.topnavi {
font-family : arial, helvetica, sans-serif; 
font-size : 9pt;
font-weight: bold; 
color : #2C3A57; 
}

.topnavi a:link, .topnavi a:visited  { 
color : #2C3A57; 
text-decoration : none; 
} 

.topnavi a:hover, .topnavi a:active { 
color : #fff; 
text-decoration : none; 
}

.newsletter {
margin: 40px 0 10px 20px;
font-family : arial, helvetica, sans-serif; 
font-size : 9pt; 
line-height : 130%; 
color : #2C3A57; 
}

.newsletter a:link, .newsletter a:visited  { 
color : #2C3A57; 
text-decoration : none; 
} 

.newsletter a:hover, .newsletter a:active { 
color : #fff; 
text-decoration : none; 
}

.wk {
margin: 30px 75px 10px 0;
font-family : arial, helvetica, sans-serif; 
font-size : 10pt; 
color : #2C3A57; 
}

.wk a:link, .wk a:visited  { 
color : #2C3A57; 
text-decoration : none; 
} 

.wk a:hover, .wk a:active { 
color : #fff; 
text-decoration : none; 
}



/* -----------------Container--------------------- */
#container { 
margin : 0 auto; 
padding:0;
width : 900px; 
background-color :#fff; 
text-align : left; 

text-align: center;

} 
 

/* ----------------Navi Fuss--------------------- */

#navlist { 
padding : 0 1px 1px; 
margin : 0 0 5px 65px; 
color : #2C3A57; 
width : 700px; 
text-align : left; 
font-family : arial, helvetica, sans-serif; 
font-weight : bold; 
font-size : 11px 


} 
#navlist li { 
list-style : none; 
margin : 0; 
display : inline; 
} 
#navlist li a { 
padding : 0 5px; 
text-decoration : none; 
} 
#navlist li a:link { 
color : #2C3A57; 
} 
#navlist li a:visited { 
color : #2C3A57; 
} 
#navlist li a:hover { 
color : #829CB6; 
text-decoration : none; 
} 
/* -----------------Kopf--------------------- */
#head { 
margin : 0; 
padding : 0; 
width : 900px; 
height : 200px; 
text-align : center; 
background-color : #fff; 
} 



#head2 {
position: absolute;
width: 900px;
margin-top:-48px;
margin-left: 69px;
text-align: left;
}

html*#head2 {
width: 900px;
margin-top: 152px; 
margin-left: -855px;
padding: 0;
text-align: left;

}



/* -----------------Inhalt--------------------- */
#content { 

background-color : #fff; 
padding : 30px 30px 0 30px; 
margin : 0 220px 10px 20px; 
} 

#content_u { 

background-color : #fff; 
padding : 20px 30px 0 30px; 
margin : 0 90px 10px 70px; 
}






/* ----------------Navi rechte Seite--------------------- */

#right { 
float : right; 
width : 200px; 
margin : 0 ; 
padding : 40px 40px 0 0; 
font-family : arial, helvetica, sans-serif; 
font-size : 14px;
font-weight:bold; 
color : #2C3A57; 
background-color: transparent;
text-align : left; 
} 

#right ul{
	list-style-type: none ;
	padding : 3px 0 3px 20px; 	
	margin: 0;
}

#right li a {
	cursor : pointer; 
	color: #2C3A57;
	text-decoration:none; 
}
#right li a:hover {
	color: #fff;
	cursor : pointer;  
	text-decoration:none; 
}
#right  li li a { 
	margin: 0; 
}

#right li { 
margin : 0; 
padding : 8px 0 7px 0; 
} 

#right li li { 
margin : 0; 
padding : 0 0 3px 0; 

}


 
#right li a.selected {
	margin: 0;
	padding: 0;
	color:#fff;
	}


#subnavlist { 
margin : 0; 
padding : 0 ; 
font-size: 0.87em;
} 

#right li ul li { 
margin : 0; 
padding : 5px 0 3px 0; 
}

.border { 
margin-left : 30px; 
width : 160px; 
border-bottom : 1px solid #fff; 
} 

.border_blau {
padding: 1px;
border: 1px solid #827F7F;
}

/* ----------------Fuss--------------------- */
#footer
{

clear:both;
width: 900px;
margin:0;
text-align: left;
padding: 20px 0;

} 




 

/* ----------------verschiedenes--------------------- */

.input {
background-color: #D9DADF;
cursor: pointer;
}


.leftimg {
float: left;
margin: 0 15px 15px 0;
border: none;
} 
.rightimg1 {
float: right;
margin: 0 0 0 25px;
border: none;

}
.rightimg {
float: right;
margin: 0 50px 0 25px;
border: none;

}

.ul {
margin-left: 20px;
}




 
.ul {
margin-left: 20px;
}



/* ----------------rundeecken ohne grafik 2--------------------- */

.box { width: 200px; background-image : url('bilder/navi_bg.jpg'); 
background-repeat : repeat-y;}

.box .top, .box .bottom{display:block;background: #fff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #C1C1C1;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

/* ----------------sliding text--------------------- */


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-family : arial, helvetica, sans-serif; 
font-size : 0.75em; 
line-height : 135%; 
color : #64728E; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	font-family : arial, helvetica, sans-serif; 
font-size : 0.95em; 
line-height : 135%; 
color : #292929;  
padding:0 10px 8px 0;
margin:0;
text-align: left;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.95em;	
	position:relative;
}