/* horizontalen Scrollbalken bei IE entfernen*/
html {
	overflow-x:auto;
	overflow-y:auto;
}

BODY {
	color: #000000; /*#2C2C2D;*/
	font-size: 12px;
	line-height: 16px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	margin-right: 32px;
	margin-top: 20px;
}

 input, select, textarea {
 	font-size:11px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
 	color:#84888b;
 	background-color:white;
 	border: 1px solid #84888b;
 }
 
 input[type=checkbox] {
 	border: 0px;
 	background-color: transparent;
 }

.sIFR-alternate{display:none;}
.sIFR-replaced{padding-bottom: 25px; padding-top: 0px;margin: 0px;}

/*
.headline {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#336666;
	background-color:transparent}
*/
.headline {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-bottom: 25px;
	line-height: 30px;
	/*font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;*/
	color: #424445; /*#979797*/
}

.headline2 {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000; /*#979797*/
}

 input.button {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	/*font-weight: bold;*/
 	color: #000000; /*#666666;*/
 	text-decoration: none;
 	background-color: #c2c4c5;
 	border: 0px;
 	
 	height: auto; 
 	width: auto;
 	border: none;
 	background-color: transparent;
}



input.searchbutton {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	/*font-weight: bold;*/
 	color: #000000; /*#666666;*/
 	text-decoration: none;
 	background-color: #c2c4c5;
 	border: 0px;
}

.content {
	background-color: #FFFFFF;
}
.content_leftmenu {
	/*background-color: #b9d0e8;*/
	/*background-image: url(../images/left_bg.gif);
	background-repeat: repeat-y;*/
	
}
.content2 {
	background-color: #385D6A;
}

.tableborder {
	border-color:#dadbdc;
	border-style:solid;
	border-width:1px
}
.border_left_top_right {
	/*
	border-left-color:#dadbdc;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#dadbdc;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#dadbdc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	*/
}


.tbody1, .tbodygrey,.tbody
	{
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	text-decoration:none;
	color:#353638;
	background-color: #f2f3f3; /*#E9E9E9;*/
	border-right:0px ;
	border-bottom:1px solid #dadbdc;
}

.thead
	{
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	color:#353638; /*#FFFFFF*/
	background-color:#e6e7e8; /*#27559C*/
	border-right:0px;
	border-bottom: 1px solid #dadbdc;
	height:12px}

.checkbox {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 110px;
	background-color: #EBEBEB;
}
.checkbox1 {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #EBEBEB;
	vertical-align: middle;
}

.tlistlink
	{	
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	background-color:transparent}

.layerHeadline {
	color: #353638;
	font-size: 11px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	text-align:center;
	background-color:#c2c4c5;

/*	border-left-color:#dadbdc;
	border-left-style:solid;
	border-left-width:1px;*/
	
	border-right-color:#f2f3f3;
	border-right-style:solid;
	border-right-width:1px;
	
/*	border-top-color:#dadbdc;
	border-top-style:solid;
	border-top-width:1px;
	
	border-bottom-color:#dadbdc;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
}
.layerHeighlighted {
	background-color:#f2f3f3;
	border-bottom-style:none;
	border-bottom-width:0px;
	color: #000000;

}

TD {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-align: left;
	text-transform: none;
}

/*P
   {
	 color: #2d5063;
	 font-size: 11px;
	 font-family: Arial, Verdana, sans-serif;
	 font-weight: bold;
	 vertical-align: bottom }
	 */
P {
	color: #2C2C2D;
	font-size: 12px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	/*font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:transparent*/
 }

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

li {
	margin-left: 0px;
	padding-left: 0px;
}

A
   {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
    text-decoration:none;
    cursor: pointer;
    color: #000000; /*#979797;*/}

A:LINK
   {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#000000;
}

A:VISITED
   {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:none;
}

A:HOVER
   {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
    /*color:#27559C; keine andere Farbe*/
    text-decoration:none;
}

A:ACTIVE
   {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#000000;}



.felddef2 {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; /*#787878;*/
	vertical-align:bottom;
}

.felddef {
	font-family: Arial, sans-serif;
	color: #424445; /*#787878;*/
	font-size: 12px;
	font-variant: normal;
	line-height: 16px;
	text-align: left;
	text-transform: none; 
	height: 20px;
	vertical-align: bottom;
	margin: 0px;
	padding-bottom: 5px;
	 }

.fielddesc2 {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:bottom;
}

.felddefblack  {
	color: #000000;
	font-size: 12px;
	font-variant: normal;
	line-height: 16px;
	text-align: left;
	text-transform: none; bottom: 0;
	height: 20px;
	vertical-align: bottom
}

.felddeftop {
	color: #000000; /*#787878;*/
	font-size: 12px;
	font-variant: normal;
	line-height: 13px;
	text-align: left;
	text-transform: none;

	vertical-align: top ;
}

.minitext {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	color: #000000; /*#787878;*/
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none }

.minitext2 {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000 }

.button2 {
	cursor:pointer;
	padding:0 0 0 0; }

.button_border {
	/*background-color:#456E5F;*/ }

.button_text {
	color: #000000; /*#979797;*/
	text-decoration:none;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;}

.menu_button_left {
	width:182px;
	height:20px;
	cursor:pointer;	}

.menu_button_right {
	width:16px;
	height:20px;
	cursor:pointer;	}

.search_button_left {
	cursor:pointer;
	width:137px;
	height:18px;
	border-width:0px; }

.search_button_right {
	cursor:pointer;
	width:15px;
	height:18px;
	border-width:0px; }

.green_button_left_0 {
	background-color:#a6dc62;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #336666;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-color:#00905B;
	border-bottom-color:#00905B; }

.green_button_left_1 {
	background-color:#C8EA9D;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #336666;
	border-style:solid;
	border-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-color:#00905B;
	border-bottom-color:#00905B; }

.wartungs_hinweis {
	font-weight: bold;
	color:red;
}
.warning {
	background-color:#FEBCC1;
	color:#000000;
}

.warning_cell {
	background-color:#FF0000;
	color:#FFFFFF;
}

.warning_link {
	background-color:#FF0000;
	color:#FFFFFF;
}

.light_green {
	background-color:#FFFFFF;
}
.middel_green {
	background-color:#f2f3f3;
}

.middel_green2 {
	background-color:#FFFFFF;
}
.dark_green {
	background-color:#ffffff;
}

.highlighted {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.pointerCursor {
	cursor:pointer;
}

.select160 {width:160px;}

.bordertop {
	border-top-color:#787878;
	border-top-style:solid;
	border-top-width:1px
}
.borderbottom {
	border-bottom-color:#787878;
	border-bottom-style:solid;
	border-bottom-width:1px
}
.borderleft {
	border-bottom-color:#1F4A93;
	border-bottom-style:solid;
	border-bottom-width:1px
}

.borderbottom2 {border-bottom-color:#434343; border-bottom-style:solid; border-bottom-width:1px}

.orange {
	background-color:#27559C;
}

.maskField {
	background-color:#FFFFFF;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:bottom;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #434343;
	border-left: none;
}

.maskedInputField {
	border-width: 0px;
	background-color: #E0E0E0;
}

.stat_1 {
	background: #27559C;
}

.stat_2 {
	background: #537FBF;
}

.stat_3 {
	background: #7DA5DF;
}

.stat_4 {
	background: #9FC6FF;
}

.stat_5 {
	background: #CFE3FF;
}

	
.sb_text {
	color: #2C2C2D;
	font-size: 12px;
	line-height: 16px;	
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

.sb_text_bold {
	color: #2C2C2D;
	font-size: 16px;
	line-height: 20px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align:top;

}

.sb_link {
	color: #2C2C2D;
	font-size: 16px;
	line-height: 16px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

.sb_title {
	color: #2C2C2D;
	font-size: 34px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

.copyheadline {
	color: #27559C;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

.copystandard {
	color: #2C2C2D;
	font-size: 11px;
	line-height: 16px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

a.copystandardblue, .copystandardblue, a {
	color: #27559C;
	font-size: 12px;
	line-height: 16px;
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

.captcha_error {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.languageSelect {
	font-family: "Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing: 10px;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
}

a.languageSelect {
	font-size: 10px;	
	color: #84888b;
}
a.languageSelect:hover, a.languageSelectActive{
	font-size: 10px;	
	color: #353638;
}

.calendarLeftMargin{
	margin-left: 7px;
	margin-right: 13px;	
}



/************************************    Druckseite   **************************************************/


.sb_text {
	color: #2C2C2D;
	font-size: 12px;
	line-height: 16px;	
	font-family: "Agfa Rotis Sans Serif","Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

.sb_text_bold {
	color: #2C2C2D;
	font-size: 16px;
	line-height: 20px;
	font-family: "Agfa Rotis Sans Serif","Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align:top;
	
	margin: 0px;
	padding: 0px;
}

.sb_link {
	color: #2C2C2D;
	font-size: 16px;
	line-height: 16px;
	font-family: "Agfa Rotis Sans Serif","Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	
}

.sb_title {
	color: #2C2C2D;
	font-size: 34px;
	font-family: "Agfa Rotis Sans Serif","Rotis Sans Serif 55", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}	

