/*****************************************************************************************************/
/***                                                                                               ***/
/***     Root CSS FILE für RootWeb.EU                                                              ***/
/***                                                                                               ***/
/*****************************************************************************************************/

body {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;		
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #0E3350;		
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	background: #FFFFFF; font-family: "verdana", "arial", "geneva", sans-serif; font-size: 10pt; font-weight: normal; }


/** Klasse für alle TD **/
td	{ font-family: "verdana", "arial", "geneva", sans-serif; font-weight: normal; font-size: 10pt; }

td.root_content { background: #FFFFFF; border-left: 0px solid #650000; border-top: 1px solid #787878; }
td.root_content { padding:10px; } 

/** td.root_menue { width:200px; } **/
td.td_root_left_top { width:180px; }
td.td_root_left_bottom { width:300px; }

td.root_menue { border-top: 1px solid #8B8B8B; }

.root_menue ul		{ margin-left:0px; margin-top:0px; margin-bottom:10px; list-style:none; line-height: 150%; padding:0px; }
.root_menue li.ml1	{ margin-top:0px; margin-left:0px; list-style:none; line-height: 150%;  padding:0px; }
.root_menue li.ml1	{ margin-left:0px; }
.root_menue li.ml1	{ background:#E6E6E6; border-top: 1px solid #787878;  }
.root_menue li.ml1 a { margin-left:5px; color:#650000; font-weight: bold; font-size: 10pt; text-decoration : none; }

.root_menue li.ml2	{ padding-left:0px; }
.root_menue li.ml2	{ background:#FFFFFF;  }
.root_menue li.ml2 a { margin-left:20px; color:#000000; font-weight: normal; font-size: 8pt; text-decoration : none; }
.root_menue li.ml2 a:hover { background:#E7DADA; }

.root_menue li.ml2_spacer { padding-left:0px; line-height: 5%; border-bottom: 1px dashed #787878; }
.root_menue li.ml2_spacer { background:#FFFFFF; margin-left:0px; }

#bottom_menu { margin: 0px; padding: 0px 2px 2px 2px; width:980px; text-align: left;}
#bottom_menu .current { font-weight: bold; text-decoration: none; }
#bottom_menu a { text-decoration : none; color: #fff; font-size: 10px; font-weight: normal; margin: 0; padding: 5px 4px 5px 4px; border-bottom: none; }
#bottom_menu a:hover, #bottom_menu a.current { background: #E0EBF8; color: #000000; padding: 5px 4px 5px 4px;}
#bottom_menu a.current { background: #E0EBF8;  color: #000; padding: 5px 4px 5px 4px; }
#bottom_menu li { display: inline; line-height: 150%; list-style: none; text-align: center; white-space: nowrap; padding-right: .5em; }



/*****************************************************************************************************************/
/*** START LOGON
/*****************************************************************************************************************/

.login_feld { 
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#650000;
background-color:#FFFFFF;
border-color:#98A0A8;
border-width:1px;
border-style:solid;
width: 150px;
}

#login_feld_small {
	width:190px;
	padding:5px;
	padding-left:20px;
	border-right: 1px solid #D6DECB;
	border-bottom: 1px solid #D6DECB;
	margin-bottom: 20px;
}

#login_feld_small a { font-size: 10px; color:#000000; text-decoration : underline; font-weight: normal; line-height: 150%; }

#login_feld_small font.login_beschriftung { color:#000000; font-weight: normal; font-size: 8pt; text-decoration : none; }

.login_button { margin-top:5px; font-size: 12px; color:#650000; background-color: #ECF2FB; height:25; float: left; border-style: solid; border-width: 0; border: 1px solid #650000; text-decoration : none; }



#member_leiste {
position: absolute; right: 20px; top: 0px;
}

#member_leiste td { font-weight: normal; font-size: 10px; border-top:5px;}
#member_leiste b  { color:#800000; }
#member_leiste a  { color:#800000; text-decoration : none; font-weight: bold; }


/*****************************************************************************************************************/
/*** ENDE LOGON
/*****************************************************************************************************************/



#show_kategorien { 
	width:200px;
	background:url(/images/design/fade-button.png);
	border: 1px solid #C0C0C0;
	border-left-color: #C0C0C0;
	border-top-color: #C0C0C0;
	padding: 5px;
	padding-left:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#650000;
	margin-left:-1px;
	margin-top:-1px;

}

#kategorie_liste {
	width:190px;
	padding:5px;
	padding-left:20px;
	border-right: 1px solid #D6DECB;
	border-bottom: 1px solid #D6DECB;
	margin-bottom: 20px;
}


#kategorie_liste, #kategorie_liste a {
	line-height: 170%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none; 
	color:#000000;
}

#kategorie_liste a.selected {
	font-weight: bold;
	color:#650000;
}


#kategorie_liste a:hover {
	color:#650000;
	text-decoration : underline; 
}

/*****************************************************************************************************************/
/** DIV für Tabellen im Member und Admin Bereich
/*****************************************************************************************************************/
#rootweb_listen_tabellen td { font-size: 10px; color:#000000; text-decoration : none; font-weight: normal; }

#rootweb_listen_tabellen a { font-size: 10px; color:#000000; text-decoration : none; font-weight: normal; }

#rootweb_listen_tabellen a.edit { color:#650000; }

#rootweb_listen_tabellen a:hover { text-decoration : underline; }

#rootweb_listen_tabellen_zusatz_links {
	padding:5px; 
	border-top:1px solid #D6DECB;
	border-bottom:1px solid #D6DECB;
	background:#fff;
	margin-top:5px;
	margin-bottom:5px;
}

#rootweb_listen_tabellen_zusatz_links a { font-size: 12px; color:#000080; text-decoration : underline; font-weight: bold; line-height:130%; }

#rootweb_listen_nichts_gefunden {
	color:#650000; font-family: "verdana", "arial", "geneva", sans-serif; font-weight: bold; font-size: 16px;
	border-top:1px solid #650000;
	border-bottom:1px solid #650000;
	margin:15px;
	padding:10px;
	background-color:#fff;

}



/*****************************************************************************************************************/
/** DIV für FORMULARE  SYSTEM WEIT für ZENTRALES aussehen 
/*****************************************************************************************************************/

.rootweb_system_button { background:url(/images/design/button_back.png); border: 3px double #800000; border-left-color: #800000;
	border-top-color: #800000; color: #800000; padding: 0.25em; margin-top:10px; }

.rootweb_system_inbox, .rootweb_system_inbox_pflicht  { height:24px;  font-size: 15px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#2B6A01;
	border:1px solid #C0C0C0; margin-top:2px; margin-bottom:2px; margin-right:3px; padding:2px; padding-left:5px; }
.rootweb_system_inbox_pflicht { background-color: #F8F1F2; }


/*****************************************************************************************************************/
/** DIV für den Content Bereich mit Rahmen und Hintergrund 
/*****************************************************************************************************************/
#site_content_bereich { width:100%; background:#F3F4F0; padding:5px; }
#site_content_bereich { margin-top:5px;  margin-left:10px; margin-bottom:10px; border:1px solid #D6DECB; }

#site_content_bereich legend { 
	padding-left:10px; padding-right:10px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#000099;
}

#site_content_bereich fieldset { 
border: 1px solid #C0C0C0; 
}


#site_content_bereich h1 { color:#650000; font-family: "verdana", "arial", "geneva", sans-serif; font-weight: bold; font-size: 16px; }


/*****************************************************************************************************************/
/** DIV für Meldungen
/*****************************************************************************************************************/

#ok_meldung { border-bottom: 2px dashed #003300; border-top: 2px dashed #003300; background: #DFEDDC; }
#ok_meldung .meldung_titel { color: #003300; font-size: 10pt; font-weight: bold; font-family: "verdana", "arial", "geneva", sans-serif; }
#ok_meldung .meldung_text { color: #000000; font-size: 8pt; font-weight: normal; font-family: "verdana", "arial", "geneva", sans-serif; }
#ok_meldung b { color: #003300; font-size: 8pt; font-weight: bold;  }

#warn_meldung { border-bottom: 2px dashed #FFCC00; border-top: 2px dashed #FFCC00; background: #FCFBD8; }
#warn_meldung .meldung_titel { color: #630000; font-size: 10pt; font-weight: bold;  font-family: "verdana", "arial", "geneva", sans-serif; }
#warn_meldung .meldung_text { color: #000000; font-size: 8pt; font-weight: normal; font-family: "verdana", "arial", "geneva", sans-serif; }
#warn_meldung b { color: #630000; font-size: 8pt; font-weight: bold;  }

#error_meldung { border-bottom: 2px dashed #630000; border-top: 2px dashed #630000; background: #F8EDED; }
#error_meldung .meldung_titel { color: #630000; font-size: 10pt; font-weight: bold; font-family: "verdana", "arial", "geneva", sans-serif; }
#error_meldung .meldung_text { color: #000000; font-size: 8pt; font-weight: normal; font-family: "verdana", "arial", "geneva", sans-serif; }
#error_meldung b { color: #630000; font-size: 8pt; font-weight: bold;  }

#ok_meldung, #warn_meldung, #error_meldung { margin-top:10px; margin-bottom:20px; margin-left:10px; }


#ok_meldung td.td_image		{	width:60px; text-align: center; }
#warn_meldung td.td_image	{	width:60px; text-align: center; }
#error_meldung td.td_image	{	width:60px; text-align: center; }

#ok_meldung table.meldung { padding:10px; }
#warn_meldung table.meldung { padding:10px; }
#error_meldung table.meldung { padding:10px; }

