/* 
----------------------------------------------------
CSS-Datei :     vss.css
Version   :     1.0

Bemerkung :     Dies ist die Standard-CSS-Datei für
                die VSS - Applikation

----------------------------------------------------
History

Version     Datum      Aenderung
1.0         26.7.2004  Strukturierung/Dokumentation
----------------------------------------------------
--        Standard BODY Einstellung (Hintergrund und Fonts) --
*/

BODY    {background-color: #E7E7E7; font-style: normal; font-size: 11px; font-weight: 100; font-family: helvetica, arial, sans-serif;}

/*
--        Diverses und Allgemeines                          --
*/
TABLE   {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: white;   }
#red    {color: red;     }
#smalltext {text-align:left; font-size:11px;  }
#cpr {text-align:left; font-size:12px;  }
#cprb {text-align:left; font-weight: bold; font-size:11px;  }
#header1 {text-align:center; font-size:15px; }
#header2 {text-align:center; font-size:17px; }
#header3 {text-align:center; font-size:11px; font-weight:bold;}
#header4 {text-align:left;   font-size:11px; 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: #0000FF;text-decoration: none;}

#link  {color: #0000FF; text-decoration: none; }
#link:hover {color: #0000FF; text-decoration: none; }
#link:visited {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                        --
*/

h1 {color: #0000FF; }
h2 {font-size:16pt; font: bold small Georgia, Times, "Times New Roman", serif;color: #0000FF; }
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;}

/*
--        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)             --
*/

form {
     border: 0px solid #006699;
     padding: 3px;    
     }

.submit, .reset { 
                  background-color:  #94BEED; 
                  border: 1px double #006699;
                }

input {
	font-size: 10px;
}
select {
	font-size: 10px;
}

/*
--        Alternierende Zeilenfarbe HELL                    --
--        Original #C2D2CD}                                 --
--        Blau #B9BDCE}                                     --
*/

#bgstripes {background-color: #B9BDCE}

/*
-- Für die Rangliste --

-- Hintergrund --
*/

/*
-- Alte Version
.rl_background {background-image: url(vss/images/image4.jpg);}

.rl_tabelle {border: 1px solid #000000;	padding: 1px;}
.rl_tabheader {
               padding: 3px; margin: 3px; background-color: white;
               font-style: normal; 
               font-size: 17px; 
               font-weight: bold; 
               font-family: helvetica, arial, sans-serif;               
              }
.rl_tabzeilen {
               padding: 3px; margin: 3px; 
               background-image: url(vss/images/image4.jpg);
               font-style: normal; 
               font-size: 13px; 
               font-weight: 100; 
               font-family: helvetica, arial, sans-serif;                 
              }
.rl_tabzeilenalt {padding: 3px; margin: 3px; 
                  background-color: white;
                  font-style: normal; 
                  font-size: 13px; 
                  font-weight: 100; 
                  font-family: helvetica, arial, sans-serif;                 
                 }
*/                  

/*
-- Neue Version ab 14.02.2006 nach Email von LMO (Redesign Web-Seite)
*/

.rl_background {background-color: white;}

.rl_tabelle {border: 1px solid #0000FF;	padding: 1px;}
.rl_tabheader {
               padding: 3px; margin: 3px; background-color: white;
               font-style: normal; 
               font-size: 15px; 
               font-weight: bold; 
               font-family: helvetica, arial, sans-serif; 
               color: #0000FF;              
              }
.rl_tabzeilen {
               padding: 3px; margin: 3px; 
               background-color: white;
               font-style: normal; 
               font-size: 11px; 
               font-weight: 100; 
               font-family: helvetica, arial, sans-serif;
               color: #0000FF;                 
              }
.rl_tabzeilenalt {padding: 3px; margin: 3px; 
                  background-color: #CCECFF;
                  font-style: normal; 
                  font-size: 11px; 
                  font-weight: 100; 
                  font-family: helvetica, arial, sans-serif;                 
                  color: #0000FF;
                 }
.rl_cpright {color:#0000FF; 
             text-align:left;}

.rl_banner {
              border: 0px solid #0000FF;
              border-bottom: 1px none #0000FF;
              padding: 1px;    
           }
            
            
