* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
 color:#564b47;
 font-size: 11px;
 background-color: #283455;
 background-image: url("images/sitebg.jpg");
 background-repeat: repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 912px;
 color: #fff;
 padding: 0px;
 padding-left:10px;
 height: 100px;
 margin: 0px 0px 0px 0px;
}

#navigation {
 width: 917px;
 color: #ffffff;
 padding-left: 5px;
 padding-top: 5px; 
 margin: 0px 0px 0px 0px;
 background: #c78578;
 height:20px;
 background-image: url("images/navbg.jpg");
 background-repeat: repeat-x;
 font-weight:bold;
}

.navigation_sub {
 padding-left:5px;
 padding-right:10px;
 float:left;
 background-image: url("images/trenn.jpg");
 background-position: right;
 background-repeat: no-repeat;
 text-align:center;
 margin-left:10px;
}



a.menu:link, a.menu:active, a.menu:visited, a.menu:focus {	
	color: #ffffff;
	text-decoration: none;
}

a.menu:hover {
	color: #ffe400;
	text-decoration: underline;
}

a.menu_activ:link, a.menu_activ:active, a.menu_activ:visited, a.menu_activ:focus {	
	color: #ffe400;
	text-decoration: none;
}

a.menu_activ:hover {
	color: #ffe400;
	text-decoration: underline;
}

#banner{
background-color:#bdc270;
height:94px;
padding-top:4px; 
background-image:url("images/bannerbg.jpg");

}



#content { 
 width: 900px;
 color: #333;
 border: 1px solid #ccc;
 /*background: #2c3a49;*/
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 overflow: hidden;
}
#content a {
	color:#15212f; 	text-decoration: none;
}
#content a:hover, #content .active a {
	color:#399ee5;	text-decoration: underline;
}

a.ct_extra:link, a.ct_extra:active, a.ct_extra:visited, a.ct_extra:focus {	
	color: #fff;
	text-decoration: none;
}

a.ct_extra:hover {
	color: #fff;
	text-decoration: underline;
}

#content4{
	float:left;
	width:865px;
	font-size: 10px;	
	padding-top:0px;
	
}
.content41{
	float:left;
	width:208px;
	margin-left:5px;	
	color:#000;		
}
.content42{
	float:left;
	width:210px;
	margin-left:5px;	
	color:#000;		
}
.content43{
	float:left;
	width:210px;
	margin-left:5px;	
	color:#000;		
}
.content44{
	float:right;
	width:210px;
	margin-left:5px;	
	color:#000;		
}

.content4243{
	float:left;
	
}

.content4243_in{	
	width:423px;
	height:135px;
	margin-left:5px;	
	color:#000;		
	border-top: 1px dotted #399ee5;
	border-right: 1px dotted #399ee5;
	border-bottom: 1px dotted #399ee5;
	border-left: 1px dotted #399ee5;
	background-color:#efeff6;
	margin-bottom:10px;
	background-image:url("images/sstartbox.jpg");
}



.content42_links{
	float:left;
	width:140px;	
	color:#000;		
}


.content42_rechts{
	float:right;
	width:275px;	
	color:#000;	
	
}

.content42_rechts li {
list-style-type: none;
	margin-bottom: 2px;
}


.content42_rechts a {
	display:block;	
	background-color:#6dc3ff;
	
}
.content42_rechts  a:hover {
	display:block;	
	background-color:#293838;
	
}

.contentbox{
	margin:1px;
	border-right: 1px dotted #399ee5;
	border-bottom: 1px dotted #399ee5;
	border-left: 1px dotted #399ee5;
	background-color:#efeff6;
	margin-bottom:10px;
	word-wrap: break-word;
}

.contentbox_head{
	background-color: #2c3a49; 
	color:#fff; 
	padding:3px;
}

.contentbox_head a {
	color:#fff; 
	text-decoration: none;
}

.contentbox_head a:hover, .contentbox_head .active a {
	color:#FF9900;
	text-decoration: underline;
}

/* startmenu */
#startmenu ul {
	width: 100%;
	display: block;
	overflow: hidden;
}


#startmenu ul li {
	list-style: none;
	display: inline;
	text-align: center;
	height: 23px;
	float: left;
	background:  url("images/tab1.jpg") center center repeat-x;
	margin: 0 2px -2px 0;
}


#startmenu ul li span {
	height: 23px;
	display: block;
	float: left;	
}

#startmenu li a:link, #startmenu li a:visited {
	color: #000;
	text-decoration: none;	
	padding: 4px 4px 4px 4px;
	display: block;
	margin: 0 2px;
	font-weight: bold;
}


#startmenu li a:hover {
	color: #ffd800;
	background:  url("images/tab2.jpg") center center repeat-x;
}

#startmenu ul li.current {
	background:  url("images/tab2.jpg") center center repeat-x;
}

#startmenu ul li.current span {
	background:  url("images/tab2.jpg") center center repeat-x;
}

#startmenu li.current a:link, #startmenu li.current a:visited {
	background-color: #d7e3f5;	
	background:  url("images/tab2.jpg") center center repeat-x;
	color: #fff;
}


/* startmenu end */

.contentbox_inh{	
	padding:3px;	
}

.contentbox_inh ul{
    padding-left:18px;
	list-style-image:url("images/arroworange.gif");
}

.contentbox_inh a {
	color:#000; 
	text-decoration: none;
}

.contentbox_inh a:hover, .contentbox_inh .active a {
	color:#399ee5;
	text-decoration: underline;
}


#footer { 
 width: 916px;
 font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
 font-size: 10px;
 color: #fff;
 border: 1px solid #ccc;
 background: #2c3a49;
 margin: 0px 0px 10px 0px;
 padding: 2px;
}

#footer a {
	color:#fff; 	text-decoration: none;
}

#footer a:hover, #footer .active a {
	color:#fff;	text-decoration: underline;
}
.clear { 
	clear: both;
	background: none;
}
