body {
-x-system-font:none;
background:#003366 none repeat scroll 0% 0%;
color:#000;
height: 100%;
}
a {
text-decoration:none;
}
.content_link:link, .content_link:visited {
cursor:pointer; 
text-decoration:underline;
color:#FAB421;
}

.weiter {
	cursor:pointer; 
	color:#000000;
	margin-left:40px;
}

.weiter:hover {
	color:white;	
	background-color:#FAB421;	
	cursor:pointer;
}
.rounded_corners_box {
   background: #003366;
}
.rounded_corners_top div {
   background: url(roundedcornr_tl.png) no-repeat top left;
   height:30px;
}
.rounded_corners_top {
   background: url(roundedcornr_tr.png) no-repeat top right;
   background-color: white;
}
.rounded_corners_bottom div {
   background: url(roundedcornr_bl.png) no-repeat bottom left;
   height:30px;
}
.rounded_corners_bottom {
   background: url(roundedcornr_br.png) no-repeat bottom right;
   background-color: white;
}

.rounded_corners_top div, .rounded_corners_top, 
.rounded_corners_bottom div, .rounded_corners_bottom {
	margin:auto;
	position:relative;
   	width: 990px;
   	text-align: center;
   	font-size: 8pt;
	font-family:Verdana;
	font-weight:normal;
	color:#888888; 
	line-height:15px; 
}
.rounded_corners_content { margin: 0 25px; }


img {
border:0;
}

#main_wrapper {
	margin:auto;
	position:relative;
	text-align:left;
	width:900px;
	background-color:white;	
	border-left:white solid 0px;
	border-right:white solid 90px !important;
	border-right:white solid 0px;
}

#right_wrapper {
	background-color:white;	
	border-left:5px solid white;
	border-right:7px solid white !important;
	border-right:5px solid white; 
	margin-left:740px;
	width:160px;
	padding:0pt 0pt 0pt 0pt !important;
	padding:3pt 0pt 0pt 0pt;
	position: absolute;
}

#right_wrapper .menu_name {
	font-family:Verdana;
	font-size:12pt;
	color:white;
	border: 0px;
	height:53px;
}

#right_wrapper .menu_name2 {
	font-family:Verdana;
	font-size:12pt;
	color:white;
	border-top: 5px solid white !important;
	border-top: 0px;
	height:22px;
}

.fix_border_bug {
	background-color:white;
	height: 5px !important;
	height: 0px;
}

#content_wrapper {
	margin-top:5px;
	padding-bottom:25px;
	width:700px;
	background-color:white;	
	border-left:white solid 40px;
}

#extra_header {
	background-color:white;
	height:20px;
	border-left:white solid 40px;
}

#header {
	padding-left:10px;
	background-color:white;
	width:100%;
	border-left:white solid 40px;
}

#main_logo_div {
	background-color:white;
	padding-top:0px;
	float:left;
	text-align:center;
	width:130px;
}

#header_krause {
	padding-top:40px;
	padding-left:20px;
	margin-left:140px;
	font-family:Verdana;
	background-color:#BBBBBB;
	font-size:22pt;
	color:#19214A;
	border-left:5px white solid;
	height:35px;
}

#header_message {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:90px;
	margin-left:140px;
	font-family:Verdana;
	background-color:#BBBBBB;
	font-size:14pt;
	color:white;	
	border-left:5px white solid;
	height:30px;
}	

#up_menu {
	margin-top:3pt !important;
	margin-top:0pt;
	margin-bottom:5pt;
	padding:0pt;
	background-color:#feecc8;
	border-bottom:1px #FAB421 solid;
	border-top:1px #FAB421 solid;
	font-family:Verdana;
	font-size:8pt;
	width:100%;
}

#up_menu .up_link:hover, .up_link_chosen {
	color:white;	
	background-color:#FAB421;	
	cursor:pointer;
}

a:link {
	color:black;	
}

a:visited {
	color:black;	
}


#left_wrapper {	
float:left;
width:150px;
}
#left_wrapper p {
text-align:left;
}


#content_div {
margin-left:158px;
text-align:justify;
min-height:300px;
width:538px;
}
.contentheading {
background-color:#000;
padding:4px;
font-family:Verdana;
font-size:110%;
width:100%;
color: white;
font-weight:bolder;
text-align:left;
}
.newsheading {
border-bottom:1px solid #000;
font-size:110%;
width:80%;
font-family:Verdana;
}

.button {
font-family:Verdana;
background-color:#C5CAE7;
border-color:#FAB421;
border-style:solid;
border-width:3px;
color:#000;
font-size:9pt;
padding:0pt;
}

.content_text {
	font-family:Verdana;
	font-weight:normal; 
	font-size:8pt; 
	color:#000; 
	line-height:15px; 
	font-family:Verdana;
}

.margin_left {
	margin-left:40px;
	margin-right:40px;
}

.content_datum {
	font-family:Verdana;
	font-weight:normal; 
	font-size:7pt; 
	color:#555; 
	line-height:15px; 
	font-family:Verdana;
	margin-left:40px;
}

.content_text_fett {
	font-family:Verdana;
	font-weight:bold; 
	font-size:8pt; 
	color:#000; 
	line-height:15px; 
	font-family:Verdana;
}

.content_text_scroller {
	font-family:Verdana;
	font-size:7pt; 
	color:#000; 
	line-height:15px; 
	font-family:Verdana;
}

.content_text_error {
font-family:Verdana;
	font-weight:normal; 
	font-size:8pt; 
	color:red; 
	line-height:15px; 
	font-family:Verdana;
}

.content_text_ok {
	font-family:Verdana;
	font-weight:normal; 
	font-size:8pt; 
	color:darkgreen; 
	line-height:15px; 
	font-family:Verdana;
}

.container_header {
	font-weight:normal; font-size:10px; color:#333333; text-indent:5px; font-family:Verdana; background-color:#ffcc66; }
.container_text {
	font-weight:normal; font-size:9px; color:#333333; line-height:15px; font-family:Verdana; background-color:#e1ecec;}
	
.textarea {
	border-right:medium none; 
	border-top:#007DC6 thin groove; 
	border-left:medium none;
	border-bottom:medium none;
	font-weight:normal; 
	font-size:8pt;	
font-family:Verdana;
	font-family:Verdana;
	line-height:normal;
	color:#333333;
	background-color:#f5f5f5;  
	text-decoration:none;
	/*SCROLLBAR-HIGHLIGHT-color:#ffe6b3;*/ 
	/*SCROLLBAR-SHADOW-color:#808080;*/ 
	/*SCROLLBAR-3DLIGHT-color:#333333;*/ 
	/*SCROLLBAR-ARROW-color:#808080;*/ 
	/*SCROLLBAR-BASE-color:#007DC6;*/ 
}

.container_text_ldap {
	font-weight:normal; 
  	color:#333333; 
  	text-indent:0px;
  	font-family:Verdana; 
  	background-color:#eeeeee; 
  	padding-left:0pt;
  	padding-right:0pt;
}

.mybt 
{
	font-size:8pt;
	font-family:Verdana;
	color:#000;
	height:20px; 
	background-color:#feecc8;
	border-color:#FAB421;
	border-width :1px;
	border-style:solid;
}

.textbox {
	font-family:Verdana;
	background-color:White;	
	border:1px solid #000; 
	height:18px; 
	font-size:8pt; 
	color:#000000; 
	padding-left:3px;
} 
.textbox_search {
	font-family:Verdana;
	background-color:White;	
	border:1px solid black; 
	height:14px; 
	font-size:7pt; 
	color:#666666; 
} 

fieldset {
	padding:8px; 
	border-width:1px; 
	border-style:solid; 
	border-color:#000;
}

.admin {
	border-color:#FAB421;
	color:#FAB421;
}

fieldset legend {
	border: 1px #FAB421 solid;
}

