/* Farben
Rot : 
HKS 14
c0292f
3/94/86/1

Rosa:
edcfc3
1/24/20/0

Grün:
HKS 53
1bb18f
93/0/57/0

dgruen 92a091

satte dgruen #546855

dunkelgruen: f6faf8

Backgrounds: #f3f3f3

 background-color: #eceded;
*/

* {
margin: 0;
padding: 0;
border: 0;
}

body 
{ color: black; 
padding: 0px; 
margin: 0px;
font-family: Arial, Verdana, san-serif;
font-size: 12px;
background-image: url(bilder/vsrn_back.gif);
}

p 
{
line-height:15px;
}

td{
vertical-align:top;
text-align: left;
 }
 
 table
 {
 padding: 0;
 border-spacing: 0;
 }

.auswahl 
{ 
border:1px solid #666666;
color: #666666; 
line-height:20px;
}

.auswahl_button 
{ 
background-color:#f3f3f3;
border:1px solid #666666;
color: #666666; 
line-height:20px;
}

a:link { color: #2B3A37; text-decoration: none;}
a:visited { color: #666666; }
a:hover { color: #1bb18f; } 
a:active { color: #2B3A37; }

a.navi
{ 
display: block;
width: 190px;
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent: 15px;
vertical-align: top;
border-top: 1px solid #dce1e0;
border-bottom: 1px solid #EDF0F0;
}

a.navi:link 
{ 
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent: 15px;
vertical-align: top;
border-bottom: 1px solid #EDF0F0;
}

a.navi:visited 
{ 
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent: 15px;
vertical-align: top;
border-bottom: 1px solid #EDF0F0;
}

a.navi:hover 
{ 
color: #2B3A37;  
line-height:20px;
font-weight: bold;
text-decoration: none; 
text-indent: 15px;
vertical-align: top;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}

a.navi:active 
{ 
color: #2B3A37;  
line-height:20px;
font-weight:bold;
text-decoration: none; 
text-indent: 15px;
vertical-align: top;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}


a.naviactive 
{ 
display: block;
width: 190px;
font-size: 12px;
color: #2B3A37; 
font-weight:bold;
line-height:20px;
text-decoration: none; 
text-indent: 25px;
vertical-align: top;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}

a.naviactive2
{ 
display: block;
width: 190px;
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent:25px;
vertical-align: top;
border-top: 1px solid #dce1e0;
border-bottom: 1px solid #EDF0F0;
}

a.naviactive2:link 
{ 
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent:25px;
vertical-align: top;
border-bottom: 1px solid #EDF0F0;
}

a.naviactive2:visited 
{ 
color: #333333; 
line-height:20px;
text-decoration: none; 
text-indent:25px;
vertical-align: top;
border-bottom: 1px solid #EDF0F0;
}

a.naviactive2:hover 
{ 
color: #2B3A37;  
line-height:20px;
font-weight: bold;
text-decoration: none; 
text-indent:25px;
vertical-align: top;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}

a.naviactive2:active 
{ 
color: #2B3A37;  
line-height:20px;
font-weight:bold;
text-decoration: none; 
text-indent:25px;;
vertical-align: top;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}


a.pdf
{ 
color: #ff3300; 
font-size:10px;
line-height:20px;
text-decoration: none; 
padding-left:15px;
vertical-align: top;
}

a.pdf:link 
{ 
color: #ff3300; 
font-size:10px;
line-height:20px;
text-decoration: none; 
padding-left:15px;
vertical-align: top;
}

a.pdf:visited 
{ 
color: #ff3300; 
font-size:10px;
line-height:20px;
text-decoration: none; 
padding-left:15px;
vertical-align: top;
}

a.pdf:hover 
{ 
color: #009933;  
line-height:20px;
text-decoration: none; 
padding-left:15px;
vertical-align: top;
}

a.pdf:active 
{
color: #009933;
line-height:20px;
text-decoration: none; 
padding-left:15px;
background-color:#99ccff;
vertical-align: top;
}


.aktivebutton 
{ 
color: #006699;  
line-height:20px;
text-decoration: none; 
text-indent:10px;
}

.fltxt
{
color: #666666;
line-height:15px;
vertical-align: top;
}

.fltxt_e
{
color: #666666;
line-height:15px;
padding-left:10px;
padding-right:10px;
}


.btxt
{
color: #546855;
font-weight:bold;
padding-top:5px;
vertical-align: top;
}

.btxt_e
{
color: #546855;
font-weight:bold;
padding-top:5px;
padding-left:10px;
padding-right:5px;
vertical-align: top;
}

.hltxt
{
color: #546855;
line-height:20px;
font-weight:bold;
font-size:16px;
vertical-align: middle;
}

.hltxt_e
{
color: #546855;
line-height:30px;
font-weight:bold;
font-size:16px;
padding-left:10px;
padding-right:5px;
vertical-align: middle;
}

.bereichtxt
{
color: #666666;
font-size:9px;
line-height:13px;
padding-left:15px;
padding-right:10px;
}

.tabtxt
{
color: #666666;
font-family: Arial, Verdana, san-serif;
line-height:15px;
padding-top:5px;
vertical-align: middle;
}

.tabtxt_e
{
color: #666666;
line-height:15px;
padding-top:5px;
padding-left:30px;
vertical-align: middle;
}

.stoptxt
{
color: #d70000;
font-size:9px;
line-height:9px;
}

.formtxt
{
color: #666666;
padding-top:5px;
padding-bottom:5px;
vertical-align: top;
}


.formtxt_e
{
color: #666666;
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:10px;
vertical-align: top;
}

.subline
{
color: #546855;
line-height:20px;
font-weight:bold;
font-size:13px;
padding-top:15px;
padding-right:5px;
vertical-align: middle;
}

.subline_e
{
color: #546855;
line-height:20px;
font-weight:bold;
font-size:13px;
padding-top:15px;
padding-left:10px;
padding-right:5px;
vertical-align: middle;
}


.headline
{
color: #546855;
line-height:20px;
font-weight:bold;
font-size:15px;
vertical-align: top;
padding-top:10px;
}

.headline_e
{
color: #546855;
line-height:20px;
font-weight:bold;
font-size:15px;
padding-left:10px;
vertical-align: top;
padding-top:10px;
}

a.kurse
{
display: block;
width: 160px;
height: 25px;
text-align: center;
text-decoration: none;
line-height: 25px;
font-weight: normal;
color: #333333;
vertical-align: middle;
border-top: 1px solid #dce1e0;
border-bottom: 1px solid #EDF0F0;
}

a.kurse:link
{
display: block;
width: 160px;
height: 25px;
text-align: center;
line-height: 25px;
color: #333333;
vertical-align: middle;
border-top: 1px solid #dce1e0;
border-bottom: 1px solid #EDF0F0;
}

a.kurse.visited
{
display: block;
width: 160px;
height: 25px;
text-align: center;
line-height: 25px;
color: #ffffff;
vertical-align: middle;
border-bottom: 1px solid #EDF0F0;
}

a.kurse:hover
{
display: block;
width: 160px;
height: 25px;
text-align: center;
font-weight: bold;
line-height: 25px;
color: #666666;
vertical-align: middle;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}

a.kurse:active
{
display: block;
width: 160px;
height: 25px;
text-align: center;
font-weight: bold;
line-height: 25px;
color: #666666;
vertical-align: middle;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #728683;
}

/*<agl.folder "Rechte Spalte Ausklappmenu ">*/

/*--formatiert die Menüleiste--*/
#menu {
width: 160px;
padding: 0 0px;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 20px;
float: right;
}

#menu ul {
width: 160px;
list-style-type: none;
}

/*--definiert die Blocküberschriften--*/
#menu h3 {
font-size: 12px;
font-weight: normal;
text-align: center;
color: #333;
border-bottom: 1px solid #ffffff;
}

/*--definiert die Blocküberschriften--*/
#menu h3:hover {
color: #ffffff;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #333333;
background:  #92a091;
}

/*--definiert die "Drop-Down-Links" im Normalzustand--*/
#menu a {
font-size: 12px;
text-decoration: none;
display: block;
border: 1px solid #ccc;
text-align: center;
background: #92a091;
color: #ffffff;
}

/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
#menu a:hover {
color: #ff9224;
background: #546855;
}

/*verhindert im Zusammenhang mit position absolute bei ul ul
*eine Höhenvergrößerung von #menu beim Hovern--
*/

#menu li {
position: relative;
}

/*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/
#menu ul ul {
position: absolute;
top: 0;
right: 160px;
z-index: 2;
display: none;
} 

/*--lässt die Dropdown-Links beim Hovern erscheinen--*/
#menu ul li:hover ul {
display: block;
}

/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/
* html #menu ul li{
float: left;
width: 100%;
}

/*--nur für IE 7 erkennbar--*/
*+ html #menu ul li {
float: left;
width: 100%;
}

/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/
*html body {
behavior: url(csshover3-source.htc);
font-size: 100%;
}

*html #menu ul li a {
height: 1%;
}

/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:link {
font-size: 12px;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #003366;
background: #ff8000;
}

/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:hover {
color: #ff9224;
background: #003366;
border: 1px solid #ccc;
}
/*</agl.folder>*/

/*<agl.folder "Kursübersicht - Formatierungen - NEU">*/

#kursrahmen
{
width: 400px;

}

#uebersicht
{
font-size:  14px;
font-weight: bold;
color: #666;
padding-top: 20px;
}

#kursname
{
font-weight: bold;
color: #fff;
padding: 10px 20px;
}

#kursort
{
color: #fff;
text-align: right;
padding: 10px 10px;
}

#kurszeit
{
color: #fff;
font-weight: normal;
padding-top: 5px;
}

/*<agl.folder "Kursübersicht - Formatierungen - ALT">*/

.uebersicht
{
font-size:  14px;
font-weight: bold;
color: #666;
padding-top: 20px;
}

.kursname
{
font-weight: bold;
color: #fff;
padding: 10px 20px;
}

.kursort
{
color: #fff;
text-align: right;
padding: 10px 10px;
}

.kurszeit
{
color: #fff;
font-weight: normal;
padding-top: 5px;
}
/*</agl.folder>*/
