/* 
----------------------------------------------------
CSS-Datei :     webqs.css
Version   :     1.1

Bemerkung :     Dies ist die Standard-CSS-Datei für
                alle WebQS basierenden Applikationen

----------------------------------------------------
History

Version     Datum       Aenderung
1.0         23.07.2004  Strukturierung/Dokumentation
1.1         10.08.2004  TD Definition ergänzt
----------------------------------------------------

--        Standard BODY Einstellung (Hintergrund und Fonts) --
*/

BODY    {background-color: #E7E7E7; font-style: normal; font-size: 12px; font-weight: 100; font-family: helvetica, arial, sans-serif;}

/*
--        Diverses und Allgemeines                          --
*/

TABLE   {color: black; font-style: normal; font-size: 12px; font-weight: 100; font-family: helvetica, arial, sans-serif;}
TD      {color: black;    font-style: normal; font-size: 11px; font-weight: 100; font-family: helvetica, arial, sans-serif; }
P       {color: black;    }
B       {color: black;    }
#bgnormal {background-color:#C6C5B7}
#bgheader {background-color:#4C6E67}
#zeilenfarbe {background-color:#C2D2CD} 
#nfbg   {color: #A1B3AD; }
#nfb    {color: black;   }
#red    {color: red;     }
#smalltext {text-align:left; font-size:12px;  }
#cpr {text-align:left; font-size:11px;  font-family: helvetica, arial, sans-serif; margin:0px 170px 20px 170px;}
#cprb {text-align:left; font-weight: bold; font-size:11px;  font-family: helvetica, arial, sans-serif;}
#noshade {text-align:left; font-size:11px;  }
#header1 {text-align:center; font-size:15px; }
#header2 {text-align:center; font-size:17px; }
#header3 {text-align:center; font-size:12px; font-weight:bold;}
#header4 {text-align:left;   font-size:12px; font-weight:bold;}

/*
--        Links                                             --
*/

A:LINK, A:VISITED {color: #0000FF; font-weight: bold; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
a:active {color: #660033; text-decoration: none;}

#link  {color: #0000FF; text-decoration: none; }
#link:hover {color: #0000FF; text-decoration: none; }

#link5 {color: #D4C3FF; text-decoration: none; }
#link5:hover {color: #D4C3FF; text-decoration: none;}

/*
--        Vertikales und Horizontales Menü                  --
*/
div.segment {width: 300px; }

div.segment p {padding: 0 5px 5px 15px;font: x-small/1.5em Georgia, Times, "Times New Roman", serif; }

.mvheader {
	border: 1px solid #000000;
	padding: 3px;
	}	

.mvheadertext {background-color: white;font-size:16pt; font: bold small Georgia, Times, "Times New Roman", serif;color: #333; }

ul { }

li {list-style: url(sys_images/bullet_arrow.gif);height: 100%; padding: 3px;}

.highlight  {background-color: #FFCAE1; }
.highlight1 {background-color: #FF6DA9; }
.highlight2 {background-color: #D3ECA9; }
.highlight3 {background-color: #85BD35; }
.highlight4 {background-color: #D4C3FF; }
.highlight5 {background-color: #93C7D4; }

#menuleft {
position: absolute;
top: 170px;
left: 7px;
width: 300px; 
	}
	
#menuright {
position: absolute;
top: 170px;
left: 312px;
width: 288px;  
	}
/*
--        Allgemeine Textplazierung und Copyright Information --
--        Formatierung der Security-Fehlermeldung             --
*/
.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:0px 170px 20px 170px;
	border:1px solid black;
	background-color:#E7E7E7;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
	
.cpright {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:0px 170px 20px 170px;
	border:1px solid black;
	background-color:#4A79B5;
	padding:10px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

.errorhead	{
	background: #EEA878;
	color: #FFFFFF;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 1px 1px 1px 1em;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 0px none #000;
	border-left: 1px solid #666;
	}

.error	{
	background: #E7E7E7; 
	color: #000;
	width: 100%;
	margin: 0px 0px -5px 0px;
	padding: 2px 1px 4px 1em;
	border: 1px solid #666;
	}

.teaserhead	{
	background: #4A79B5;
	color: #FFFFFF;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 1px 1px 1px 1em;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 0px none #000;
	border-left: 1px solid #666;
	}

.teaser	{
	background: #E7E7E7; 
	color: #000;
	width: 100%;
	margin: 0px 0px -5px 0px;
	padding: 2px 1px 4px 1em;
	border: 1px solid #666;
	}
			        
        
/*
--        Ueberschriften  und Banner                        --
*/

	#banner {
		font-family:verdana, arial, sans-serif;
		color:#FFF;
		font-size:x-large;
		font-weight:normal;
		border-bottom:1px dotted #FFF;
		border-top:3px solid #FFCB63;
  		background:#A5BADE;
  		padding:15px; 
		letter-spacing:.2em; 		
		}
	
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		color: #FFF;
		text-decoration: none;
		}

	.description {
		font-family:verdana, arial, sans-serif;
		color:#FFCB63;
		font-size:x-small;
		font-weight:bold;
  		background:#A5BADE;	
  		text-transform:none;	
	
		}		


h2 {font-size:16pt; font: bold small Georgia, Times, "Times New Roman", serif;color: #333; }
h3 {padding: 3px 3px 3px 3px; font: bold small Georgia, Times, "Times New Roman", serif; color: #333; }

/*
--        Tabellen - Darstellung                            --
*/

.designtable {padding:3px; border:none; width:100%}
.standardtable  {padding:3px; border:thin; text-align:center; width:500px}

.tableheader {
	font-weight: bold;
	background-color: #DAE3E3;
	padding: 3px;
	margin: 3px;
        color: #333;
}

.tableborder {
	border: 1px solid #000000;
	padding: 3px;
}
.tableohneborder {
	border: 0px solid #000000;
	padding: 1px;
}

.row1 {padding: 3px; margin: 3px; background-color: #F4F4F4;}
.row2 {padding: 3px; margin: 3px; background-color: #FFFFFF;}

/*
--        Alternierende Zeilenfarbe HELL                    --
--        Original #C2D2CD}                                 --
--        Blau #B9BDCE}                                     --
*/

#bgstripes {background-color: #B9BDCE}

/*
--        Windows-Scrollbars des Internet Explorers         --
*/

BODY    {
	 scrollbar-arrow-color: #666666;
	
	 scrollbar-highlight-color: #979797;
	 scrollbar-shadow-color: #979797;
	
	 scrollbar-3dlight-color: #EAE8E4;
	 scrollbar-darkshadow-color: #EAE8E4;
        }

/*
--        Formular Definitionen (Eingabemasken)             --
*/

input {
	font-size: 10px;
}
select {
	font-size: 10px;
}

