/* Hier werhttp://backoffice.orwonet.de/typo3/rossmanncz/typo3/alt_menu.php#
Seiteden alle StyleSheets f_r die Rossmann Tschechien Adaption definiert. */
/* Typo3 */
/* Allgemeine Angaben f_r HTML-Tags *------------------------------------------------------------ */
html {
  height: 100%;
}

BODY{
   height:100%;
   margin:0%;
   padding:0%;

	text-decoration : none;
	font-style : normal;
	font-size : 10px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
}
B{
	font-style : normal;
	font-weight : bold;
	font-size : 10px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
}
TD{
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
	text-decoration : none;
}
INPUT, SELECT{
 	border: 1px	solid #588090;
	height: 15px;
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration : none;
}
.checkbox {
	height:15px;
	width:15px;
	cursor:pointer;
}

TEXTAREA {
 	border: 1px	solid #588090;
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration : none;
}
h1 {
	color: #004589;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

h2 {
	color: #004589;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
hr {
	height: 1px;
	color: #588090;
}
/* Aussehen der Links global */
/* :link, :visited, :hover, :active */
.pointer {
	cursor: pointer;
}

 a:link {
	text-decoration: underline;
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #002C49;
}

 a:hover {
	text-decoration: underline;
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #002C49;
}
 a:active {
	text-decoration: underline;
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #002C49;
}
 a:visited {
	text-decoration: underline;
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #002C49;
}

div#menu a{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight : bold;
	font-style : normal;
	text-decoration: none;
}
div#menuleft a{ 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style : normal;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
td#footer a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282828;
	font-weight: normal;
	font-style : normal;
	text-decoration: none;
	padding-right:20px;
	margin-bottom: 5px;
	margin:0px;
}
/* nm-link{color:FF8600}*/

/* menu start */
/* links im menu (standard) */ 
a.menu_link:link{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
a.menu_link:hover{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
a.menu_link:active{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
a.menu_link:visited{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
/* links im menu (aktiv) */ 
a.menu_link_highlighted:link, a.menu_link_highlighted:hover, a.menu_link_highlighted:active, a.menu_link_highlighted:visited {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

a.menu_sub_link_highlighted:link, a.menu_sub_link_highlighted:hover, a.menu_sub_link_highlighted:active, a.menu_sub_link_highlighted:visited {
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	padding-left:2px;
	margin:0px;
}

/* hintergrund und rahmen aktiver menu-punkte */
.menu_border_highlighted {
	height:20px;
	width:150px;
	background-color:#FBBD12;
}
.menu_content_highlighted {
	height:18px;
	width:148px;
	background-color:#FBBD12;
}

.menu_sub_border{
	height:20px;
	width:133px;
	background-color: #FBBD12;
}
.menu_sub_content{
	height:18px;
	width:131px;
	background-color: #FBBD12;
}

/* colors pixelnet menu.xsl : 12 steps */
.menu_border {
	height:20px;
	width:150px;
}
.menu_content {
	height:18px;
	width:148px;
}
.mb_color_01{background-color:#004589;}
.mc_color_01{background-color:#004589;}


/* colors in menu.xsl : 3 steps - top - middle - bottom */
.menu_border_top_std {
	height:20px;
	width:150px;
	background-color:#FF860C;
}

.menu_content_top_std {
	height:18px;
	width:148px;
	background-color:#FF9330;
}

.menu_border_middle_std {
	height:20px;
	width:150px;
	background-color:#FFA14A;
}

.menu_content_middle_std {
	height:18px;
	width:148px;
	background-color:#FFB165;
}

.menu_border_bottom_std {
	height:20px;
	width:150px;
	background-color:#FFC88C;
}
.menu_content_bottom_std {
	height:18px;
	width:148px;
	background-color:#FFD6A4;
}
/* extra wg. runder ecke fuer letzten menu-punkt (immer inaktiv?) */
.menu_bottom_border {
	border: 1px solid #FFC88C;
	border-left:0px;
}
.menu_bottom_content {
	background-color: #FFD6A4;
}

/* Aussehen von Trennlinien im Men_ */
.menu_vertical_line {
	background-color: #ffffff;
	height: 2px;
}
.menu_vertical_line_thick {
	background-color: #FF8600;
	height: 7px;
}

a.menu_sara_link:link, hover, active, visited{
	font-weight: normal;
	color: #282828;
	font-size: 10px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}

/* menu end */


/* head */
.head_box {
	width:779px;
	background-color:#588090;
	vertical-align:top;
	height:14px;
}
/* positionen in head.xsl */ 
#reiter_container {
	margin-left: 153px;
}
#head_hallo_container {
	margin-left: 403px;
	margin-bottom: 11px;
}

/* links in head.xsl, die keine reiter sind */
a.head:link, a.head:hover, a.head:active, a.head:visited{
	font-weight: normal;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
/* nur fuer login in head.xsl benutzt (Position und Farbe)*/
.inactive {
	color: #ffffff;
	margin-left: 8px;
}

/* hintergrundbilder der reiter in head.xsl */
.background_reiter {
	margin-left: 2px;
	vertical-align: middle;
	text-align: center; 
/*	background-image: url(../images/reiter_inaktiv.gif); */
	background-repeat: no-repeat; 
	background-position: center; 
	width: 95px; 
	height: 17px; 
}
/* links der reiter in head.xsl */
a.navi_reiter:link, a.navi_reiter:hover, a.navi_reiter:active, a.navi_reiter:visited{
	font-style : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
}

a.navi_reiter_acitve:link, a.navi_reiter:hover, a.navi_reiter:active, a.navi_reiter:visited{
	font-style : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #004589;
	text-decoration:none;
}


/* weisser hinweis-text in head.xsl */
a.zwischenzeile:link, hover, active, visited  {
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration : none;
	vertical-align: middle;
}
/* head end */

/* allgemeine angaben */
/* main_content (vormals: inner_content */
.main_content {
	padding-left: 16px;
	padding-right: 50px;
}
.main {
	padding-left: 10px;
	padding-right: 10px;
}

.h1 {
	color: #FF8600;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-bottom:20px;
}
.h2 {
	color: #282828;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-bottom:12px;
}
.h3 {
	color: #000000;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom:12px;
}

.distance_large {
	padding-bottom: 35px;
}
.distance_medium {
	padding-bottom: 22px;
}
.distance_small {
	padding-bottom: 12px;
}

.distance_both_small {
	padding-top: 10px;
	padding-bottom: 10px;
}
.confirmationform_information_distance {		
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;	
}	

.distance_top_small {
	padding-top: 12px;
}

/* linker Rand einer allgemeinen Tabelle */
.table_content_left {
	border-left: 1px solid #588090;
	padding-left: 4px;
}

/* rechter Rand einer allgemeinen Tabelle */
.table_content_right {
	border-right: 1px solid #588090;
	padding-left: 4px;
	padding-right: 4px;
}

/* oberer Rand einer allgemeinen Tabelle */
.table_content_top {
	border-top: 1px solid #588090;
	padding-top: 4px;
}

.table_content_top_noborder {
	padding-top: 4px;
}

/* unterer Rand einer allgemeinen Tabelle */
.table_content_bottom {
	border-bottom: 1px solid #588090;
	padding-bottom: 4px;
}

.table_content_head_alert {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #FF2E00;
	border-right: 1px solid #FF2E00;
	border-top: 1px solid #FF2E00;
	border-bottom: 1px solid #FF2E00;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF2E00;
}

/* linker Rand einer "alamierenden" Tabelle */
.table_content_left_alert {
	border-left: 1px solid #FF2E00;
	padding-left: 4px;
}

/* rechter Rand einer "alamierenden" Tabelle */
.table_content_right_alert {
	border-right: 1px solid #FF2E00;
	padding-right: 4px;
}

/* oberer Rand einer "alamierenden" Tabelle */
.table_content_top_alert {
	border-top: 1px solid #FF2E00;
	padding-top: 4px;
}

/* unterer Rand einer "alamierenden" Tabelle */
.table_content_bottom_alert {
	border-bottom: 1px solid #FF2E00;
	padding-bottom: 4px;
}


/* Aussehen eines allgemeinen fett-dargestellten Textes */
.text_bold {
	text-decoration: none;
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #000000;
}

.box {
	border:1px solid #588090;
}

/* formular */
.formBox {
  width: 400px;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #588090;
}
.formBoxDouble {
	padding:3px;
	width: 440px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #588090;
}
.formBoxHalf {
  width: 200px;
	margin: 5px;
	padding: 5px;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #588090;
}
.formBoxLarge {
	width: 437px;
	padding:3px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #588090;
}

.formRow {
  clear: both;
  padding: 2px 0px;
}
.formRowPadding {
  clear: both;
  padding: 3px;
}

.formLabel {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.formField {
  float: right;
  width: 290px;
  text-align: left;
} 

.formButton {
  clear: both;
  text-align: right;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 3px;
}
.textButton {
/*	border: 1px solid #FF8600; */
	background-color: #588090;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	height:20px;
	width:100px;
	padding-top:3px;
}
.textButtonLong {
/*	border: 1px solid #FF8600; */
	background-color: #588090;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	height:20px;
	width:180px;
	padding-top:3px;
}
.textButtonCropEditor {
/*	border: 1px solid #FF8600; */
	background-color: #588090;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	height:26px;
	width:140px;
	padding-top:3px;
}

a.textButton:link, hover, active, visited {
	background-color: #588090;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
}
.formWidth {
	width: 260px;
}
.shortInput {
	width: 100px;
	height: 15px;
}
.mediumInput {
	width: 150px;
	height: 15px;
}
.longInput {
	width: 200px;
	height: 15px;
}
.fileInput {
	width: 300px;
	height: 20px;
}
/* Abst_nde der Input-Felder f_r die Dateien */
.upload_input_fields {
	padding-bottom: 2px;
}

/* Gr__e der Input-Felder f_r die Dateien */
.upload_input_fields input {
	width: 300px;
}

/* Abstand der Grafik vor den alternativen Upload-Methoden */
.upload_grafic_distance {
	padding-top: 10px;
	padding-left: 85px;
	padding-right: 10px;
}

/* Aussehen der Links der alternativen Upload-Methoden 
.link_alternate_method a {
	text-decoration: none;
	font-style : normal;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #000000;
}
*/
/* formular end */


/* allgemeines Aussehen von Tabellenk_pfen */
/* zb pricelist_main.xsl */
.table_content_head {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #588090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #588090;	
}
.table_content_sub_head {
	background-color: #EEEEEE;
	border-top: 1px solid  #DDDDDD;
	padding-left: 4px;
}
.table_left_right {
	border-left: 1px solid #588090;
	border-right: 1px solid #588090;
}
.table_left {
	border-left: 1px solid #588090;
	border-right: 1px solid #DDDDDD;
}
.table_right {
	border-right: 1px solid #588090;
	border-left: 1px solid #DDDDDD;
}
.table_content {
	border-top: 1px solid #DDDDDD;
}
.table_content_last {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #588090;
}

/* blocksatz: diese angabe wird nur im style-tag interpretiert ?! */
block {
	text-align: justify;
}

/* fehlerausgaben */
.error_text {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
}
.alert {
	color: #FF0000;
	font-weight: normal;
	font-size: 10px;
}

/* footer */
/* links */
a.footer:link, a.footer:hover, a.footer:active, a.footer:visited {
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding-right: 25px;
}
.footer {
	padding-top: 13px;
	padding-bottom: 5px;
	width: 25%;
}


/* Warenkorb-Seite (cart.xsl) *-------------------------------------------------------------------- */
/* der Abstand der inneren Contents zum Men_/Kopf/Promoboxen/unten */
.cart_inner_content {
	padding-right: 10px;
}

/* die farblich hinterlegte _berschrift */
.cart_set_option {
	background-color: #E0E0E0;
	font-weight : bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/* der Abstand der Anzahl zum linken Rand */
.cart_default_quantity_distance {
	padding-top: 10px;
	padding-left: 20px;
}

/* der Abstand des Anzahl-Feldes relativ zum linken Rand */
.cart_default_quantity_input_distance {
	padding-top: 10px;
	padding-left: 3px;
}

/* Breite des Anzahl-Feldes */
.cart_default_quantity_width {
	width: 20px;
}

/* Breite des Produktid-Feldes */
.cart_default_productid_width {
	width: 275px;
}

/* Breite des Cart-item-Produktid-Feldes */
.cart_default_cart_productid_width {
	width: 200px;
}


/* der Abstand des Formats relativ zum linken Rand */
.cart_default_format_distance {
	padding-top: 10px;
	padding-left: 15px;
}

/* der Abstand des FormatAuswahl-Feldes relativ zum linken Rand */
.cart_default_format_select_distance {
	padding-top: 10px;
	padding-left: 3px;
}

/* der Abstand des _nder-Buttons zum rechten Rand */
.cart_default_change_distance {
	padding-top: 10px;
	padding-right: 10px;
}

/* der Abstand des Informationstextes */
.cart_information_distance {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
}

/* der Abstand des Informationstextes _ber der Oberfl_chenwahl */
.cart_surface_information_distance {
	padding-bottom: 5px;
}

/* der Abstand der Tabelle f_r Bestell-Optimierung */
.cart_optimize_overview {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

/* Abstand des Textes "Bildoptimierung" vom linken Rand */
.cart_image_optimize_distance {
	padding-top: 6px;
	padding-left: 4px;
}

/* Abstand des Auswahlfeldes zur Bildoptimierung vom linken Text */
.cart_image_optimize_selection_distance {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

/* Breite des Auswahlfeldes der Optimierung */
.cart_image_optimize_width select {
	width: 150px;
}

/* der Abstand des Buttons f_r weitere Bilder */
.cart_upload_more {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

/* der Abstand des Buttons f_r die Aktualisierung */
.cart_update {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}

/* der Abstand des Buttons zur Kasse */
.cart_cash {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}

/* Aussehen der 3 (in beiden Zeilen) Buttons im Warenkorb */
/*.cart_buttons input {
	text-decoration : none;
	font-style : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E0E0E0;
	border-left: 1px solid #FF8600;
	border-right: 1px solid #FF8600;
	border-top: 1px solid #FF8600;
	border-bottom: 1px solid #FF8600;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
*/
/* der Abstand der Tabelle mit den Bestellpositionen */
.cart_overview {
	padding-left: 5px;
	padding-right: 5px;
}

/* die _berschrift in der Bestellpositionen-_bersicht */
.cart_overview_head {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #E0E0E0;
	font-weight : bold;
}

/* Alle Angaben innerhalb der Bestellpositionen-_bersicht */
/* Abstand des Thumnails */
.cart_thumbnail_distance {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/* Abst_nde des Input-Feldes f_r die Anzahl der Bestellpositionen */
.cart_order_position_quantity {
	vertical-align : middle;
	text-align : center;
}

/* Aussehen des Input-Feldes f_r die Anzahl der Bestellpositionen */
.cart_order_position_quantity input {
	width: 30px;
}

/* Aussehen des Blocks unterhalb Anzahl */
.cart_separate_block {
	height: 10px;
	width: 1px;
	background-color: #588090;
	border-left: 1px solid #588090;
	border-right: 1px solid #588090;
	border-top: 1px solid #588090;
	border-bottom: 1px solid #588090;
}

/* Abst_nde der Qualit_tsanzeige */
.cart_quality_distance {
	vertical-align : middle;
	text-align : center;
}

/* Abst_nde des Select-Feldes f_r das Produkt (Format) */
.cart_select_format_distance {
	padding-left: 8px;
}

/* Breite der Spalte der Symbol-Button  */
.cart_symbol_button_width {
	width: 120px;
}


/* Zwischenabst_nde f_r die Bearbeiten/L_schen - Buttons */
.cart_position_manipulation img {
	float;
	margin: 2px;
}

/* Abstand des Dateinamens */
.cart_file_information {
	padding-left: 5px;
}

/* Abstand des Dateinamens */
.cart_file_information {
	padding-left: 5px;
}

/* Breite des Feldes Dateiname  */
.cart_file_information_width {
	width: 120px;
}

/* Ende Bestellpositionen-_bersicht */


.cart_promobox_item_count {
	background-color: #909090;
	font-style : normal;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.cart_promobox_item_count img {
	float;
}

.cart_promobox_quality_hint_content {
	padding-top: 4px;
}

.cart_promobox_symbol_hint_content {
	padding-top: 4px;
}
/* cart end */


/* CropEditor-Seite (cropeditor.xsl) *----------------------------------------------------------------- */
/* der Abstand der inneren Contents zum Men_/Kopf/Promoboxen/unten */
.cropeditor_inner_content {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

/* Abstand der Informationstexte im cropeditor */
.cropeditor_information_distance {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

/* Abstand des Men_s nach oben */
.cropeditor_menu_top {
	padding-top: 0px;
}

/* Abstand zwischen Men_zeilen */
.cropeditor_menu_distance {
	padding-top: 5px;
}

/* Abstand der Auswahlbox nach links und nach oben */
.cropeditor_combobox_distance {
	padding-top: 10px;
	padding-bottom: 20px;
}
/* Hintergrundfarbe des Hinweises unten */
.cropeditor_information_small_head {
	background-color: #FF2E00;	
	color: #FFFFFF;
	font-weight: bold;
}

/* Abstand der Promobox nach oben */
.cropeditor_promobox_top {
	padding-top: 0px;
}

/* Abstand der Promobox (rechts im cropeditor) zum n_chsten Men_button */
.cropeditor_promobox_distance {
	padding-top: 3px;	
}
/* cropEditor end */

.sara_klein{
	font-style : normal;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
	text-decoration : none;
}
.fusszeile{
	font-style : normal;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
	text-decoration : none;
}
/*------------------*/
.welcome {
	color: #FF8600;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

.hauptnavi{
	font-style : normal;
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #333333;
}

/* hintergrundbilder der reiter in head.xsl */
.background_reiter {
	margin-left: 2px;
	vertical-align: middle;
	text-align: center; 
	background-image:url(fileadmin/gif/reiter_inaktiv.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
	width: 95px; 
	height: 17px; 
}

a.navi_reiter:link, a.navi_reiter:hover, a.navi_reiter:active, a.navi_reiter:visited{
	font-style : normal;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
}

.main_hauptnavi_hell{
	font-style : normal;
	font-size : 12px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration: none;	
}


.sub_hauptnavi_hell{
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration: none;
}

.main_hauptnavi{
	font-style : normal;
	font-size : 12px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : normal;
	color: #282828;
	text-decoration: none;
		
	
}

.sub_hauptnavi{
	font-style : normal;
	font-size : 10px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #282828;
	text-decoration: none;
}

.sub_hauptnavi_2{
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #282828;
	text-decoration: none;
}
.navi_klein{
	font-style : normal;
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #333333;
}
.navi_kleindunkel{
	font-style : normal;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #333333;
	text-decoration: none;
}
.navi_dunkel{
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #375475;
}

/* Menu links - Farbe Link */
#menu_link_highlighted a:link{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
}

#menu_link_highlighted a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
	background-image:url(fileadmin/gif/buttonbluehover.jpg);

}
#menu_link_highlighted a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
}
#menu_link_highlighted a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
}

/* Unter-Menu links - Farbe Link */
#menu_sub_link_highlighted a:link{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
}

#menu_sub_link_highlighted a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
}
#menu_sub_link_highlighted a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
}
#menu_sub_link_highlighted a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
}
/* Unter-Menu links - Farbe Link */
#menu_sub_link a:link{	
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma,Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
}

#menu_sub_link a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
}
#menu_sub_link a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
}
#menu_sub_link a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
}

/* Menu Top Ganz oben - Farbe Link */
#menu_top a:link{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#3C3C3C;	
	padding-top: 10px;
	padding-left: 5px;
}

#menu_top a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3C3C3C;	
	padding-top: 10px;
	padding-left: 5px;
}
#menu_top a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3C3C3C;
	padding-top: 10px;
	padding-left: 5px;
}
#menu_top a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3C3C3C;
	padding-top: 10px;
	padding-left: 5px;	
}

/* Menu Top Ganz oben - Farbe Link aktiv */
#menu_top_highlighted a:link{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
	padding-top: 20px;
	padding-left: 5px;
}

#menu_top_highlighted a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
	padding-top: 20px;
	padding-left: 5px;
}
#menu_top_highlighted a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;	
	padding-left: 5px;
	padding-top: 20px;
}
#menu_top_highlighted a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #004589;			
	padding-left: 5px;
	padding-top: 20px;
}

/* blauer Link */

#menu_link_blau a:link{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
	/*padding-bottom: 3px;*/
	/*vertical-align: baseline;*/
}

#menu_link_blau a:hover{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
	background-image:url(fileadmin/gif/buttonyellowhover.jpg);
	/*padding-bottom: 3px;*/
	/*vertical-align: super;*/
}
#menu_link_blau a:active{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
	/*padding-bottom: 3px;*/
	/*vertical-align: baseline;*/
	}
#menu_link_blau a:visited{
	text-decoration: none;
	font-style: normal;
	font-size: 12px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004589;	
	/*padding-bottom: 3px;*/
	/*vertical-align: baseline;*/
}

.zellenav2
{
background-image:url(fileadmin/gif/buttonbluehover.jpg);
}

.zellenav
{
background-image:url(fileadmin/gif/buttonblue.jpg);
}


.zellenav4
{
background-image:url(fileadmin/gif/buttonyellowhover.jpg);
}

.zellenav3
{
background-image:url(fileadmin/gif/buttonyellow.jpg);
}
