/* CSS Document */

body {
	background-image: url(../../fileadmin/images/page_bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial;
	font-size: 12px;
}

.news-single-imgcaption {
	font-size: 10px;
	background-color: #CFD9E5;
}

A.linkWhiteSmall:link, A.linkWhiteSmall:visited, A.linkWhiteSmall:active { font: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
A.linkWhiteSmall:hover { font: 10px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

li {
	padding-left: 15px;
	background:url(fileadmin/images/icon_list.gif);
	background-repeat:no-repeat;
}

.bold_darkblue {
	color: #0b284e;
	font-size: 14px;
	font-weight: bold;
}

.headline_darkblue {
	color: #0b284e;
	font-size: 16px;
	font-weight: bold;
}

.headline_grey {
	color: #4E6780;
	font-size: 16px;
	font-weight: bold;
}

.bold_grey {
	color: #4E6780;
	font-size: 14px;
	font-weight: bold;
}

.small_white {
	color: #ffffff;
	font-size: 10px;
}

.big_white {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.small_grey {
	color: #4E6780;
	font-size: 10px;
}

a:link {
	color: #0b284e;
}
a:visited {
	color: #0b284e;
}
a:hover {
	color: #0b284e;
}
a:active {
	color: #0b284e;
}

span.newswrap a, a.newswrap {
	text-decoration: none;
}

a.link_bold_darkblue:link {
	text-decoration: none;
	color: #0b284e;
	font-size: 14px;
	font-weight: bold;
}
a.link_bold_darkblue:visited {
	text-decoration: none;
	color: #0b284e;
	font-size: 14px;
	font-weight: bold;
}
a.link_bold_darkblue:hover {
	text-decoration: none;
	color: #0b284e;
	font-size: 14px;
	font-weight: bold;
}
a.link_bold_darkblue:active {
	text-decoration: none;
	color: #0b284e;
	font-size: 14px;
	font-weight: bold;
}

a.link_white:link {
	color: #ffffff;
	text-decoration: none;
}
a.link_white:visited {
	color: #ffffff;
	text-decoration: none;
}
a.link_white:hover {
	color: #ffffff;
	text-decoration: none;
}
a.link_white:active {
	color: #ffffff;
	text-decoration: none;
}

a.link_dd:link {
	color: #0b284e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.link_dd:visited {
	color: #0b284e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.link_dd:hover {
	color: #0b284e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.link_dd:active {
	color: #0b284e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.link_menu2:link {
	color: #002646;
	text-decoration: none;
	font-size: 12px;
}
a.link_menu2:visited {
	color: #002646;
	text-decoration: none;
	font-size: 12px;
}
a.link_menu2:hover {
	color: #002646;
	text-decoration: none;
	font-size: 12px;
}
a.link_menu2:active {
	color: #002646;
	text-decoration: none;
	font-size: 12px;
}

a.link_small_black:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a.link_small_black:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a.link_small_black:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a.link_small_black:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a.link_small_grey:link {
	font-size: 10px;
	color: #4E6780;
	text-decoration: none;
}
a.link_small_grey:visited {
	font-size: 10px;
	color: #4E6780;
	text-decoration: none;
}
a.link_small_grey:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.link_small_grey:active {
	font-size: 10px;
	color: #4E6780;
	text-decoration: none;
}

/* Tabellen Styles */

.tabno { background-color:#F3F5F7; }
.tabmo { background-color:#CCD6E2; cursor:pointer; }

.blue1 {  background-color: #8F9AB1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.blue2 {  background-color: #C3CAD7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; height: 35px} 

.tblue1 { background-color: #8F9AB1; font-family: font-size: 11px; color: #ffffff; font-weight: bold; text-align:center; }
.tblue2 { background-color: #C3CAD7; font-family: font-size: 10px; color: #000000; height: auto; text-align:center;}

/* Form Styles */

.searchform1 {
	font-size: 15px;
	font-weight: bold;
	background-image: url(../../fileadmin/images/fbg_search.gif);
	border: 1px solid #def2fb;
	color: #012648;
	width: 320px;
	height: 22px;
	padding-left: 20px;
}

.menu2_bg {
	background-image: url(../../fileadmin/images/menu2_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.pbg_shader {
	background-image: url(../../fileadmin/images/pbg_shader.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.form_submit {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(../../fileadmin/images/form_submit_bg.gif) repeat-x left top;
}

.dhtmlgoodies_contentBox1{
	visibility:hidden;
	position:absolute;
	background-color:#E2EBED;
	overflow:hidden;
	padding:0px;
	width:455px;
	height:186px;
	background-image: url(../../fileadmin/images/page_colors_bg.jpg);
}
.dhtmlgoodies_content1{
	position:relative;		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width:100%;
}

.dhtmlgoodies_contentBox2{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	padding:0px;
	width:180px;
	color: #FFFFFF;
}
.dhtmlgoodies_content2{
	position:relative;		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width: 100%;
	font-size: 10px;
}







.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(../../fileadmin/images/windows/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(../../fileadmin/images/windows/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(../../fileadmin/images/windows/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(../../fileadmin/images/windows/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(../../fileadmin/images/windows/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(../../fileadmin/images/windows/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(../../fileadmin/images/windows/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(../../fileadmin/images/windows/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(../../fileadmin/images/windows/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(../../fileadmin/images/windows/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(../../fileadmin/images/windows/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(../../fileadmin/images/windows/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.overlay_alert {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_nw {
	width: 5px;
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/top_left.gif) no-repeat bottom left;			
}

.alert_n {
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/top.gif) repeat-x bottom left;			
}

.alert_ne {
	width: 5px;
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/top_right.gif) no-repeat bottom left			
}

.alert_e {
	width: 5px;
	background: transparent url(../../fileadmin/images/windows/right.gif) repeat-y 0 0;			
}

.alert_w {
	width: 5px;
	background: transparent url(../../fileadmin/images/windows/left.gif) repeat-y 0 0;			
}

.alert_sw {
	width: 5px;
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/bottom_left.gif) no-repeat 0 0;			
}

.alert_s {
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/bottom.gif) repeat-x 0 0;			
}

.alert_se, .alert_sizer {
	width: 5px;
	height: 5px;
	background: transparent url(../../fileadmin/images/windows/bottom_right.gif) no-repeat 0 0;			
}

.alert_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	float:left;
	height:1px;
	width:100%;
}

.alert_content {
	overflow:visible;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background: #FFF;
}

/* For alert/confirm dialog */
.alert_window {
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
  font: 12px arial;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('fileadmin/windows/progress.gif') no-repeat center center
}

.overlay_alphacube {
	background-color: #0b284e;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../../fileadmin/images/windows/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(../../fileadmin/images/windows/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(../../fileadmin/images/windows/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(../../fileadmin/images/windows/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(../../fileadmin/images/windows/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(../../fileadmin/images/windows/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(../../fileadmin/images/windows/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(../../fileadmin/images/windows/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../../fileadmin/images/windows/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../../fileadmin/images/windows/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../../fileadmin/images/windows/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('fileadmin/windows/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(../../fileadmin/images/highslide/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../../fileadmin/images/highslide/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(../../fileadmin/images/highslide/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../../fileadmin/images/highslide/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../fileadmin/images/highslide/close.png', sizingMethod='scale');
}

label{

display:block;
width:150px;
}


        fieldset {
                padding: 1em;
                padding-top:10px;
                border-bottom:0px solid;
                border-top:0px solid;
		border-right:0px solid;
		border-left:0px solid;
                background-color:#e1e6ee;
        }


input.text_bgImage {
    width: 154px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 25px; /* entspricht Grafikhöhe */
    background: url(../../fileadmin/images/input1.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 3px 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
		font-weight: bold;
		font-size: 12pt;
}
