/* Globale Sytlesheets */
@import "content.css";
@import "content.formulare.css";



/* --------------------------------------------------------------------- */
/* Dropdown Menü */
/* --------------------------------------------------------------------- */

.cmssitetitel {
	background-color: #6d97bf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 13px;
	height: 50px;	
}

#maindropdownmenu 
{
	position:absolute;	
	top: 2px;		/* Abstand zum oberen Fensterrand */
	left: 4px;		/* Abstand zum linken Fensterrand */
	bottom: 0px;		/* Abstand zum unteren Fensterrand */
	right: 0px;	
	z-index: 99;
	height: 25px;	
	
	overflow: visible;
}


#maindropdownmenu .dropdowniframe{
	position:absolute;
	left:0px;
	top:0px;
	z-index: -1;
	width:100%;
	height:30px;
	filter:alpha(opacity=0);
}

#maindropdownmenu ul.dropdown
{		
        list-style: none;
        margin:0;
        padding:0;
        width:100%;        
		z-index: 100;
		overflow: visible;
}
 
#maindropdownmenu ul.dropdown * ul
{
        background-color:#FFFFFF;
		list-style: none;
        margin:0;
        padding: 0;
        display:none;
        position:absolute;
		z-index: 100;
		overflow: visible;
}
 
#maindropdownmenu ul.dropdown li
{
        float:left;
        padding:2px; /* helps Opera with hover - do not remove! */
		z-index: 100;

}
 
#maindropdownmenu ul.dropdown li * li
{
        float:none;
        position: relative;     /* required? */
		z-index: 100;

}
 
#maindropdownmenu ul.dropdown ul * ul
{
        left:98%;
        top:0;
        width:100%;
		z-index: 100;

}
 
#maindropdownmenu ul.dropdown a
{
        display:block;
		z-index: 100;		
}
 
#maindropdownmenu ul.dropdown ul * a
{
        width:13em;
		z-index: 100;		
}
 
#maindropdownmenu ul.dropdown li:hover ul ul, 
#maindropdownmenu ul.dropdown li:hover ul ul ul, 
#maindropdownmenu ul.dropdown li:hover ul ul ul ul
{
        display:none;
		z-index: 100;

}
 
#maindropdownmenu ul.dropdown li:hover ul, 
#maindropdownmenu ul.dropdown ul li:hover ul, 
#maindropdownmenu ul.dropdown ul ul li:hover ul
{
        background-color:highlight;
        display:block;
		z-index: 100;

}
 
#maindropdownmenu ul.dropdown { 
        display: block; 
		z-index: 100;

}
 

 
#maindropdownmenu ul.dropdown a
{
    color: #D0DDEA;
	font-size: 8pt;
    padding:4px;
    text-decoration:none;
	z-index: 100;

}
 
#maindropdownmenu ul.dropdown a:hover
{
    
    color: #D0DDEA;
	z-index: 100;
	text-decoration:underline;

}

#maindropdownmenu ul.dropdown ul
{
    border:1px outset;
	z-index: 100;

 
}
 
#maindropdownmenu ul.dropdown ul a 
{
    background-color:#FFFFFF;
    color:#222222;
    padding:4px;
	z-index: 100;
}
 
#maindropdownmenu ul.dropdown ul a:hover
{
    background-color: #2766A1;
    color:#F2F8FF;
	z-index: 100;
	text-decoration:none;
}
 
#maindropdownmenu ul.dropdown ul li
{
    background-color:#FFFFFF;
	z-index: 100;
}



#maindropdownmenu .dropdown a:link {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
	z-index: 100;
}

#maindropdownmenu .dropdown a:active {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
	z-index: 100;
}

#maindropdownmenu .dropdown a:visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
	z-index: 100;
}

#maindropdownmenu .dropdown a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
	z-index: 100;
}
/* --------------------------------------------------------------------- */


.border {
	border: 1px dashed #2766A1;
	margin: 0px;
	padding: 4px;
}

/* Ende globale Stylesheets */


.navigation {
	background-color: #A9C1D9;
}

.ttlz {
/*	background-color: #A3BDD7; */
}

.ttlztext {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #333333;
}

.ttlzlinie {
	background-color: #333333;
}

.text {
	font-family: Verdana,Helvetica,Arial;
}

/* Login Formular */
.loginform {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #000000;
}

a.loginform:link {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #2766A1;
}

a.loginform:active {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
	text-decoration: none;
}

a.loginform:visited {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
	text-decoration: none;
}

a.loginform:hover {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
	text-decoration: underline;
}

/* Tabellenformulare */


.frm {
	background-color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

/* Views */
.tabvwtool {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #2766A1;
}

.tabvwnavi {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #2766A1;
}

a.tabvwregakt:link {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #2766A1;
}

a.tabvwregakt:active {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #2766A1;
}

a.tabvwregakt:visited {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #2766A1;
}

a.tabvwregakt:hover {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: #2766A1;
}

a.tabvwreg:link {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF
}

a.tabvwreg:active {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

a.tabvwreg:visited {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

a.tabvwreg:hover {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	text-decoration: underline;
	color: #FFFFFF;
}

.vwinforumtitel {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
}

.vwtext {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.vwtitel {
	background: #F2F8FF;
	border: 0px solid #819cb6;
	border-left: 0px;
	border-right: 0px;			
	background: url(images/gradient_v.gif) repeat-x;
	height: 22px;	
	font-size: 8pt;
}

.vwtitel2 {
	background: #F2F8FF;
	border: 0px solid #819cb6;
	border-left: 0px;
	border-right: 0px;			
	background: url(images/gradient_v2.gif) repeat-x;
	height: 22px;	
	font-size: 8pt;
}

.smnvwtitel {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwbody {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwdtlborder {
	background-color: #000000;
}

.vwdtltitel {
	background-color: #D0DDEA;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwdtlstitel {
	background-color: #D0DDEA;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}
.vwdtlbody {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwdtlfooter {
	background-color: #D0DDEA;
	color: #000000;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.svwdtlbody {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwhilfe {
    font-family: Verdana,Helvetica,Arial;
    font-size: 8pt;
  	color: #000000;
}

a.vwnav {
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
	color: #E0E0E0;
}

.vwreiter {
	font-family: Verdana,Helvetica,Arial;
	text-decoration: none;
	color: #000000;
}

.vwmenutitel {
	background-color: #2766A1;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

.vwmenutabelle {
	background-color: #2766A1;	
}

.vwfusszeile {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}


/* Menus */
td.mnitem {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

td.smnitem {
	font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
}

a.mnitem:link {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
    text-decoration: none;
	white-space: nowrap;
}

a.mnitem:active {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
    text-decoration: none;
	white-space: nowrap;
}

a.mnitem:visited {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
    text-decoration: none;
	white-space: nowrap;
}

a.mnitem:hover {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	color: #2766A1;
    text-decoration: underline;
	white-space: nowrap;
}

a.mnitemakt:link {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

a.mnitemakt:active {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

a.mnitemakt:visited {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

a.mnitemakt:hover {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

a.mniteminakt:link {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: none;
	color: #A25328;
	text-decoration: none;
	white-space: nowrap;
}

a.mniteminakt:active {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: none;
	color: #A25328;
	text-decoration: none;
	white-space: nowrap;
}

a.mniteminakt:visited {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: none;
	color: #A25328;
	text-decoration: none;
	white-space: nowrap;
}

a.mniteminakt:hover {
    font-family: Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: none;
	color: #A25328;
	text-decoration: none;
	white-space: nowrap;
}


/* Newsreader */
td.newsreader { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.newsreader { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.newsreader:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold}

a.newsreaderbetreff { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #396DA4; font-weight: bold;}
a.newsreaderbetreff:link { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #396DA4}
a.newsreaderbetreff:active { font-family: Arial, Helvetica, sans-serif; color: #396DA4; font-weight: normal;}
a.newsreaderbetreff:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #396DA4;  font-weight: normal;}
a.newsreaderbetreff:hover { color: #000000; background-color: #CCCCCC}
.newsreaderinfos { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

/* DB-Forum */
td.forum { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.forumnachricht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

a.newsreader1:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6699CC}
.newsreadernachricht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.newsreadertitel {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}

.tbToolbar1 {
    BACKGROUND-COLOR: #D4D0C8;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-LEFT: buttonhighlight solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px;
    BORDER-TOP:  buttonhighlight solid 1px;
}
.htmledit {
	MARGIN: 0;
	BORDER: 0;
	BACKGROUND-COLOR: #D4D0C8;
}

.tbButton {
    BACKGROUND-COLOR: #D4D0C8;
	BORDER-BOTTOM: #D4D0C8 solid 1px;
    BORDER-LEFT: #D4D0C8 solid 1px;
    BORDER-RIGHT: #D4D0C8 solid 1px;
    BORDER-TOP:  #D4D0C8 solid 1px;
    HEIGHT: 23px;
    WIDTH: 23px;
}

.tbGeneral { HEIGHT: 22px; }

.tbHandleDiv {
    BACKGROUND-COLOR: #D4D0C8;
	BORDER-LEFT: buttonhighlight solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-TOP: buttonhighlight solid 1px;
	FONT-SIZE: 1px;
	HEIGHT: 22px;
	WIDTH: 3px;
}

.tbButtonMouseOverUp {
    BACKGROUND-COLOR: #D4D0C8;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-LEFT: buttonhighlight solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px;
    BORDER-TOP:  buttonhighlight solid 1px;
    HEIGHT: 23px;
    WIDTH: 24px;
}

.tbButtonMouseOverDown {
    BACKGROUND-COLOR: #D4D0C8;
    BORDER-BOTTOM: buttonhighlight solid 1px;
    BORDER-LEFT: buttonshadow solid 1px;
    BORDER-RIGHT: buttonhighlight solid 1px;
    BORDER-TOP:  buttonshadow solid 1px;
    HEIGHT: 23px;
    WIDTH: 24px;
}

.tbButtonDown {
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: buttonhighlight solid 1px;
    BORDER-LEFT: buttonshadow solid 1px;
    BORDER-RIGHT: buttonhighlight solid 1px;
    BORDER-TOP:  buttonshadow solid 1px;
    HEIGHT: 23px;
    WIDTH: 24px;
}

a.Newsheadline:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Newsheadline:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Newsheadline:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Newsheadline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #2766A1}


a.Voteergebnis:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Voteergebnis:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Voteergebnis:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000000}
a.Voteergebnis:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #2766A1}

a.KalenderTag:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.KalenderTag:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.KalenderTag:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a.KalenderTag:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #800000}

a.KalenderTermin:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000080}
a.KalenderTermin:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000080}
a.KalenderTermin:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000080}
a.KalenderTermin:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #800000}

a.KalenderTerminAdd:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080}
a.KalenderTerminAdd:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080}
a.KalenderTerminAdd:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080}
a.KalenderTerminAdd:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #800000}

a.KalenderTerminNAV:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF}
a.KalenderTerminNAV:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF}
a.KalenderTerminNAV:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF}
a.KalenderTerminNAV:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; color: #F8BD84}

.KalenderText {   
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

.TerminText {   
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}

.WochenTermineText {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #3E6890;
}

.TerminStatus {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #000000;
}


.cmsnavigation {
	background-color: #E8EFF5;

}

.cmsinhalt {
	background-color: #E8EFF5;
	padding-top: 6px;
	padding-bottom: 6px;
}

#cmssuche {
	width: 100%;

}

#cmssuche .titel {
	font-weight: bold;
	height: 25px;
	background-color: #D0DDEA;
	border: 1px solid #1E5A97;
	width: 100%;
	padding: 5px;
	margin-bottom: 5px;

}

#cmssuche .buttons {	
	float: right;
}

#cmssuche .selkrit {
	padding: 5px;
	background-color: #D0DDEA;
	border-bottom: 5px solid #1E5A97;
}

#cmssuche .koerper {
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #1E5A97;
}

#cmssuche LABEL {
	margin-right: 10px;
	font-weight: normal;
	width: 220px;
}

#cmssuche .eintrag {
	display: block;
	margin-bottom: 10px;

}


#cmssuche .eintrag a:link, #cmssuche .eintrag a:visited, #cmssuche .eintrag a:active, #cmssuche .eintrag a:hover {	
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	color: #0000CC;
}

#cmssuche .eintrag h2 {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 0px; 
	margin-top: 0px; 
}

#cmssuche .eintrag h3 {
	color: #008000;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: 0px; 
	margin-top: 0px; 
}

#cmssuche .eintrag h3 small {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;	
}

.tabellenzeile_background1 {
	background: #CCDCED;
}

.tabellenzeile_background2 {
	background: #D5E2EF;
}

.tabellenzeile_background_markiert {
	background: #FAF798;
}

/* Formular Kopf, Fuss */
.vw_head_bgcolor {
	background: #A3BDD7;
}

.tf_kopf_bgcolor {
	background: #A3BDD7;
}

.logcontent {
	border: 2px solid #A3BDD7;
	padding: 3px;
}


/* --------------------------------------------------------------------- */
/* View Dropdown Menü */
/* --------------------------------------------------------------------- */
#viewdropdown .dropdowniframe {
	position:absolute;
	left:-3px;	
	top:0px;
	z-index: -1;
	width:100%;
	height:27px;
	filter:alpha(opacity=0);
}

#viewdropdown {	
	width: 20px;
	text-align: left;	
	margin-right: 3px;
}

* #viewdropdown {	
	width: 20px;
	text-align: left;	
	margin-right: 0px;
}



#viewdropdown ul.dropdown
{				
        list-style: none;
        margin:0;
        padding:0;
        width:100%;        
		z-index: 100;
		overflow: visible;
}
 
#viewdropdown ul.dropdown * ul
{
        background-color:#FFFFFF;
		list-style: none;
        margin:0;        
        padding: 0;
		right: 10px;        
        display:none;
        position:absolute;
		z-index: 100;
		overflow: visible;
}
 
#viewdropdown ul.dropdown li
{
        float:left;
        padding:2px; /* helps Opera with hover - do not remove! */
		z-index: 100;

}
 
#viewdropdown ul.dropdown li * li
{
        float:none;
        position: relative;     /* required? */
		z-index: 100;

}
 
#viewdropdown ul.dropdown ul * ul
{
        left:98%;
        top:0;
        width:100%;
		z-index: 100;

}
 
#viewdropdown ul.dropdown a
{
        display:block;
		z-index: 100;		
}
 
 
#viewdropdown ul.dropdown ul * a
{
        width:13em;
		z-index: 100;
}
 
 
 
#viewdropdown ul.dropdown li:hover ul ul, 
#viewdropdown ul.dropdown li:hover ul ul ul, 
#viewdropdown ul.dropdown li:hover ul ul ul ul
{
        display:none;
		z-index: 100;

}
 
#viewdropdown ul.dropdown li:hover ul, 
#viewdropdown ul.dropdown ul li:hover ul, 
#viewdropdown ul.dropdown ul ul li:hover ul
{
        
        display:block;
		z-index: 100;

}
 
#viewdropdown ul.dropdown    { 
        display: block; 
		z-index: 100;

}
 

 

#viewdropdown ul.dropdown a
{
    color:#000000;
	font-size: 8pt;
    padding: 0px;
    text-decoration:none;
	z-index: 100;

}
 
#viewdropdown ul.dropdown a:hover
{
    
    color:#000000;
	z-index: 100;

}

#viewdropdown ul.dropdown ul
{
    border:1px outset;
	z-index: 100;

 
}
 
#viewdropdown ul.dropdown ul a 
{
    background-color:#FFFFFF;
    color:#000080;
    padding:4px;
	z-index: 100;
}
 
#viewdropdown ul.dropdown ul a:hover
{
    background-color:highlight;
    color:#FFFFFF;
	z-index: 100;
}
 
#viewdropdown ul.dropdown ul li
{
    background-color:#FFFFFF;
	z-index: 100;
}

/* --------------------------------------------------------------------- */


TEXTAREA, 
INPUT,
SELECT {
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    COLOR: #000000;
    border: 1px solid #808080;          
}

INPUT.fbutton {
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    COLOR: #000000;
	border: 1px solid #808080;
    BACKGROUND-COLOR: #DDDDDD;
}

.meldung, .meldungblue, .meldungred, .meldungorange {
	padding: 5px;
	margin: 5px;		
}

.meldung h1, .meldungblue h1, .meldungred h1, .meldungorange h1{
	margin: 0px;
	line-hight: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.meldungblue h1 {
	color: blue;
}

.meldungblue {
	background: #D0DDEA;
	border: 1px solid #1E5A97;
}

.meldungred h1 {
	color: red;
}

.meldungred {
	background: #E3D0CF;
	border: 1px solid #E02010;
}

.meldungorange h1 {
	color: orange;
}

.meldungorange {
	background: #E3DCCF;
	border: 1px solid #FFA53A;
}

.frmlogcontent {
	float: right;			
}

#onlinehilfe {	
	height: 100%;
	width: 100%;
	overflow: auto;
}
#onlinehilfe .inhalt {
	margin: 10px;
	font-size: 10pt;
	padding: 5px;
	border: 1px solid #5888B5;
	background: #F2F8FF;
}

