@charset "utf-8";
/* CSS Document */


body {
margin:0px;
background-color:#ffffff;
}

.main_min_width {
min-width:800px;
}

.main_min_width2 {
width:800px;
}

.text {
font-family: Tahoma;
font-size: 11px;
color: #000000;
}


.text_blue {
font-family: Tahoma;
font-size: 11px;
color: #5c98ef;
}

.text_white {
font-family: Tahoma;
font-size: 11px;
color: #ffffff;
}

.error_msg {
font-family: Tahoma;
font-size: 11px;
color: #aa0404;
}

.hinweis_msg {
font-family: Tahoma;
font-size: 11px;
color: #01aa12;
}

.hinweis_msg_blue {
font-family: Tahoma;
font-size: 11px;
color: #5c98ef;
}

.text_field {
background-color: #ffffff; 
border: 1px solid; 
border-color: #5c98ef;
}

.padding_text {
padding:5px;
}

.icon_width {
width:20px;
}

.nopadding {
padding:2px;
text-align:center;
}

/* STANDARD LINK */
.link:link {
	color: #0b7ad8;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link:visited {
	color: #0b7ad8;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link:hover {
	color: #084981;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link:active {
	color: #0b7ad8;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}



/* WEISSER LINK */
.link_white:link {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link_white:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link_white:hover {
	color: #084981;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}
.link_white:active {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif ;

	text-decoration: underline;
}





/*		FENSTER _ CONTENT		*/

.aktion_window_icon {
width: 22px;
}

.c_window_help_div {
margin-right:3px;
}

.content_window_table {
width: 100%;
}

.round_edges_2 {
width:2px;
background-color: #ffffff;
}

.round_edges_1 {
width:1px;
background-color: #ffffff;
}

.bg {
background-color: #5c98ef;
}

.bg1 {background-color: #ffffff;}

.bg2 {background-color: #d5e7ff;}

.bg3 {
background-color: #d9ffd9;

font-family: Tahoma;
font-size: 11px;
color: #000000;
}

.bg4 {background-color: #f2dada;}


.content_text_field {
width: 100%; 
background-color: #ffffff; 
border: 1px solid; 
border-color: #5c98ef;
}

.content_window_main {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #5c98ef;

background-color: #eff6ff;

}

.content_window_border_sides {
border-left: 1px solid;
border-right: 1px solid;
border-color: #5c98ef;
}

.content_window_second_head {
height:27px;

font-family: Tahoma;
font-size: 11px;
color: #000000;

background-color: #eff6ff;

background-image: url(img/top_gradient.gif);
background-repeat:repeat-x;
background-position: top center;

}

.content_window_border_bottom {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #5c98ef;
}

.content_window_bottom {
height:27px;
font-family: Tahoma;
font-size: 11px;
color: #000000;

background-image: url(img/bottom_gradient.gif);
background-repeat:repeat-x;
background-position: bottom center;

}

/*   ABSTAND VON HEADER ZU LOGIN FENSTER */
.content_head_window_abstand {
height:100px;
}

.content_alert {
border: 1px solid;
border-color: #aa0404;
background-color: #ffb6b6;
font-family: Tahoma;
font-size: 11px;
color: #000000;
padding: 5px;
}



.content_hinweis {
border: 1px solid;
border-color: #04aa04;
background-color: #b5ffb5;
font-family: Tahoma;
font-size: 11px;
color: #000000;
padding: 5px;
}





/*		FENSTER _ LOGIN		*/

.error_text_field {
width: 250px; 
background-color: #ffffff; 
border: 1px solid; 
border-color: #5c98ef;
}

.global_error_table {
width: 425px;
}

.global_error_htable {
width: 100%;
}

.global_error_header {
height:21px;
background-color: #5c98ef;

font-family: Tahoma;
font-size: 11px;
color: #ffffff;
}

.global_error_main {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #5c98ef;

background-color: #eff6ff;

background-image: url(img/bottom_gradient.gif);
background-repeat:repeat-x;
background-position: bottom center;
}


.global_error_hbutton {
width: 19;
}

.global_error_second_head {
height:27px;

border-left: 1px solid;
border-right: 1px solid;
border-color: #5c98ef;

background-color: #eff6ff;

background-image: url(img/top_gradient.gif);
background-repeat:repeat-x;
background-position: top center;

}

.global_error_bottom {
height:27px;
font-family: Tahoma;
font-size: 11px;
color: #000000;
}





/*	BUTTONS		*//*	BUTTONS		*//*	BUTTONS		*/


.field_errorT {
  font-family: Tahoma;
  font-size: 11px;
  width:100%;
  padding:5px;
  background-color:#ffffff;
  color:#000000;
  border: solid 1px; 
  
  border-top-color:#aa0404;
  border-left-color:#aa0404;

  border-bottom-color:#ffb6b6;
  border-right-color:#ffb6b6;
}


.iframe_anmeldebedingungen {
  font-family: Tahoma;
  font-size: 11px;
  width:100%;
  background-color:#eff6ff;
  color:#000000;
  border: solid 1px; 
  border-top-color:#000000;
  border-left-color:#000000;

  border-bottom-color:#4c4c4c;
  border-right-color:#4c4c4c;
}

.field_error {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  width:200px;
  background-color:#ffb6b6;
  color:#000000;
  border: solid 1px; 
  
  border-top-color:#aa0404;
  border-left-color:#aa0404;

  border-bottom-color:#aa0404;
  border-right-color:#aa0404;
}

.field_errorS {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  background-color:#ffb6b6;
  color:#000000;
  border: solid 1px; 
  
  border-top-color:#aa0404;
  border-left-color:#aa0404;

  border-bottom-color:#aa0404;
  border-right-color:#aa0404;
}

.field_form {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  width:200px;
  background-color:#ffffff;
  color:#000000;
  border: solid 1px; 
  border-top-color:#000000;
  border-left-color:#000000;

  border-bottom-color:#4c4c4c;
  border-right-color:#4c4c4c;
}

.field_formS {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  background-color:#ffffff;
  color:#000000;
  border: solid 1px; 
  border-top-color:#000000;
  border-left-color:#000000;

  border-bottom-color:#4c4c4c;
  border-right-color:#4c4c4c;
}

.field_formT {
  font-family: Tahoma;
  font-size: 11px;
  width:100%;
  padding:5px;
  background-color:#ffffff;
  color:#000000;
  border: solid 1px; 
  border-top-color:#000000;
  border-left-color:#000000;

  border-bottom-color:#4c4c4c;
  border-right-color:#4c4c4c;
}


.main_form {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  background-color:#ffffff;
  color:#000000;
  border: solid 1px; 
  
  border-top-color:#000000;
  border-left-color:#000000;

  border-bottom-color:#4c4c4c;
  border-right-color:#4c4c4c;
}

/*		MAIN SITE		*/


.img_border_blue {
border: 1px solid;
border-color: #5c98ef;
background-color: #ffffff;
}

.content_head_title {
font-family: Tahoma;
font-size: 17px;
color: #000000;
}

.system_version {
position:relative;
bottom:2px;
right:10px;
font-family: Tahoma;
font-size: 10px;
font-weight:bold;
color: #c1d8f9;
}


.hr_white {
border:solid 0px; 
height:1px; 
background-color:#ffffff; 
color:#ffffff;
}

.hr_blue1 {
border:solid 0px; 
height:1px; 
background-color:#5c98ef; 
color:#5c98ef;
}

.t_bottom_border_blue {
border-bottom:solid 1px;
border-color:#5c98ef;
padding-left:0px;
}

.t_top_border_blue {
border-top:solid 1px;
border-color:#5c98ef;
padding-left:0px;
}

.hr_blue {
border:solid 0px; 
height:2px; 
background-color:#5c98ef; 
color:#5c98ef;
}

.text_menue {
font-family: Tahoma;
font-size: 11px;
color: #007ae7;
}

.icons_menue {
width:30px;
}




.head_gradient {
position: relative;
right:0px;
width: 536px;
height: 68px;
background-image: url(img/head-gradient.gif);
background-repeat: repeat-y;
}

.trenn_head_main {
background-image: url(img/trennlinie.gif);
height: 2px;
width:100%;
}

.menue_head {
height:25px;
width:170px;
background-image: url(img/navi_head1.gif);
}



.menue_content {
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-color: #ffffff;
background-color: #cee3ff;
}


.logo_position {
width: 202px;
}


/*		BREITEN		*/
#width_50p	{width:50%;}
#width_100p {width:100%;}

#width_5  	{width:5px;}
#width_15  	{width:15px;}
#width_35  	{width:35px;}

#width_50 	{width:50px;}
#width_75 	{width:75px;}
#width_160	{width:160px;}
#width_200	{width:200px;}
#width_300	{width:300px;}

/*	TABELLEN	*/

.tabelle1 {
border-bottom: 1px solid;
border-color: #cccccc;
}




/* TERMINAL */

.terminal_navi {
position:fixed; 
top:0px;
background-color:white; 
border:5px solid #04aa04;
text-align:center;
vertical-align:middle;
height:40px;
min-width:800px;
padding-top:10px;
}

.terminal_navi_width {
width:100%;
}
/* Höhe für das übergeordnete objekt */
.terminal_navi_cell_height {
height:60px;
}

.terminal_navi_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #0000cc;
	text-decoration:underline;
}
.terminal_navi_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #0000cc;
	text-decoration:underline;
}
.terminal_navi_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #084981;
	text-decoration:underline;
}
.terminal_navi_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #0000cc;
	text-decoration:underline;
}