body
{   margin: 0px;
    padding: 0px;
    text-align: center; 
    overflow: -moz-scrollbars-vertical;
    background-color :#f5f5f5;
    }

#print{
    text-align: left;
    margin-left: 6px;
    margin-top: 6px;}

.pr{display: inline;}

.HideMeu
{
    visibility:hidden;    
    }

form{padding:0px;margin:0px;}

a
{   color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
a:hover{color: #ffff00;}

.head
{
    font-family: arial,helvetica,sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    text-align:left;
}

a.print
{
	font-size: 9px;	
}

.bottom
{
    font-family: arial,helvetica,sans-serif;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
}

a.home
{   
    margin: 3px 0px 3px 8px;
    display: block;
}
a.home:hover{color: #ffffff;}

a.mnu
{   
    display: block;
    font-size: 12px;
}
a.mnu:hover{color: #ffffff;}

a.mainpage
{   
    font-size: 12px;
    color: #003366;
    display: block;    
}

a.mainpage:hover
{   
    font-size: 12px;
    color: #003366;
    display: block;
}

a.hpv:active{color: #ffff00;}

img.BlockImage
{
 display:block;
}

img.LeftFloat
{
	float: left;
	margin-right: 12px;
}
img.RightFloat
{
	float: right;
	margin-left: 6px;
}

img
{
	border-width: 0px;
}

table.home
{
    background-image: url(/bg.jpg);
    background-color: #0072BC;
}

td.rightcol
{
    border-top: solid 1px activeborder;
    border-left: solid 1px activeborder;
    background-color: #4e4c55;
}

td.leftcol
{
    border-top: solid 1px activeborder;
    text-align: right;
    background-color: #3a3940;
}

td.trans
{
 background-color:#ffffff;
}

table.mnu{}
tr.mnu{}
td.mnu{}

td
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
}

td.mainbodyBG
{
    background-color: #002E4B;
    vertical-align: top;
    text-align:left;
}

tr.darkrowhead{background-color: #303d46;}

tr.darkrowalternate{ background-color: #3E4F5A;}

tr.darkrowbody{background-color: #465A67;}

td.head
{
    width: 1004px;
    height: 85px;
    padding: 6px;
    text-align: center;
    vertical-align: top;
    background-color: #000000;
}

td.bottom
{
    padding: 2px;
    background-color: #000000;
}

td.menubutton
{
    background-color: #526978;
    width: 100%;
    height: 22px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

td.menubuttonh
{
    background-color: #0072BC;
    width: 100%;
    height: 22px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

td.headline, td.headline_right {background-color: #316D93;}

td.boxhead
{
    background-color: #316D93;
    padding: 3px 3px 3px 6px;
}

td.boxheadlupe
{
    background-color: #316D93;
    padding-right: 6px;
}

td.bottomline{padding: 6px;}
td.contentc{background-color: #526978;}

td.content
{
    background-color: #526978;
    vertical-align: top;
}

td.box_right
{
    background-color: #A02020;
    width: 248px;
    height: 200px;
}

.darktablehead
{
    background-color: #3E4F5A;
    padding: 6px;
}

.darktablebody
{
    background-color: #465A67;
    padding: 6px;
}

td.fachb_hover{background-color: #294B61;}
td.menu_left{background-color: #526978;}
td.menu_m1{background-color: #0072BC;}
td.menu_m1_Width
{
    background-color: #0072BC;
    width: 270px;
}
td.menu_m2{background-color: #6F99B4;}
td.menu_m3
{
    background-color: #316D93;
    width: 270px;
}

td.menu_m1s{background-color: #005083;}
td.menu_m2s{background-color: #37637F;}
td.menu_m3s{background-color: #184D6F;}

th
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 13px;
    text-align: left;
}

#sidepanel
{
    background-color: #526978;
    visibility: hidden;
}

div.aImg{line-height: 0px;}

td.transover
{
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.trans
{
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.mtext
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
}
div.FBfooter{padding: 6px;}

p
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
}


h1
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

h2
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
}

h2.intext
{    
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;    
}

h2.headbox
{    
    font-size: 18px;    
    margin-top: 17px;
    margin-bottom: 16px;
    margin-left: 10px;
}

h3
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 14px;
}

.headbox2
{
    margin-top: 6px;
    margin-bottom: 5px;
    margin-left: 10px;
}

ul
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
    padding-left: 0;
	margin-left: 20px; 		
	margin-bottom: 0px;
	margin-top: 6px;
}

li
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
    list-style-image: url(/bull1.gif);
    margin-bottom: 4px;
}

li li
{
    font-family: arial,helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
    list-style-image: url(/bull.gif);
    margin-bottom: 2px;
}


.vp{color: #ff0000;}

.hochn
{
    color: #ff0000;
    vertical-align: super;
    font-size: 10px;
}

.neu
{
    font-size: 12px;
    vertical-align: super;
    color: #ff0000;
    font-style: italic;
    font-weight: bold;
}
.orange
{
    color: #E76918;
    font-style: italic;
}

select
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;    
    border-style: solid;
    border-color: #A9B4BC;
    border-width: 0px;    
}

select.flat
{   
    font-weight: normal;
    color: black;
    background-color: #f8f8f8;   
    border-width: 1px;
}

.dropdown2
{    
    background-color: #A9B4BC;   
    border-color: #A9B4BC;   
    width:360px;
    z-index :1;
    height: 20px;
}
.dropdown
{    
    background-color: #A9B4BC;   
    border-color: #A9B4BC;   
    width:200px;
    height: 20px;
}

.dropdowndistb
{   
    background-color: #3E4F5A;   
    border-color: #3E4F5A;  
    height: 20px; 
}

.dropdownapps
{
    background-color: #3E4F5A;   
    border-color: #3E4F5A;  
    height: 20px; 
}

input
{
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;  
    border-width: 0px;    
}

input.searchtable
{ 
     background-color: #303d46;
    
}

input.flat
{ 
    font-weight: normal;   
    background-color: #323232;
    border-style: solid;
    border-color: #323232;
    border-width: 2px;
    width: 148px;
}

input.apps
{	
    font-weight: bold;
    border-color: #A9B4BC;
    border-width: 1px;
    border-style: solid;
    background-color: #A9B4BC; 
    width:135px; 
    margin:2px;        
}

input.flatkont
{        
    width: 360px;    
    background-color: #A9B4BC;
    border-width: 2px;  
    border-style: solid;
    border-color: #A9B4BC;
}

input.flatkont2
{  
    width: 200px;
	border-width: 1px;  
    border-style: solid;
    border-color: #A9B4BC;
    background-color: #A9B4BC;
    padding-left:4px;
    margin:1px;
}

input.searchapps
{   
    background-color: #3E4F5A;
    width: 130px;
    height: 20px;
}

input.flatbutton
{          
    background-color: #3E4F5A;   
    border-width: 1px;
}

input.flatbutton2
{   
    height:22px;    
    background-color: #3E4F5A;   
    border-width: 1px;
    margin-top :10px;
}

input.flatButtonContact
{   
    background-color: #3E4F5A;   
    width: 258px;
    height: 25px;
    text-align: left;
    padding-left: 12px;    
    border-width: 1px;
}

.alt_table
{
    font-size: 9pt;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}
.alt_th
{
    vertical-align: top;
    background-color: #bbbbbb;
    font-weight: bold;
    text-align: left;
    padding: 5px;
}
.alt_td
{
    background-color: #dddddd;
    vertical-align: top;
    padding: 5px;
}


td.h_rot
{
    background-color: #0072BC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #fff;
}


td.v_rot
{
    background-color: #0072BC;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #fff;
}

td.headtr
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color: #005084;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #fff;
}
td.head2
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color: #bbbbbb;
    border-width: 2px 0px 2px 0px;
    border-style: solid;
    border-color: #fff;
}

td.body
{
    font-family: Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    background-color: #526978;
}

td.body2
{
    font-family: Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    background-color: #526978;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #fff;
}

td.body3
{
    font-family: Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    background-color: #526978;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #fff;
}

span.thema
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-weight: bold;
    color: #ffffff;
}

span.kurs
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-weight: normal;
    color: #ffffff;
}

span.voraus
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-weight: normal;
    color: #ffffff;
}

span.footer
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
}

a.kurs
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
a.kurs:hover
{
    color: #ffff00;
    text-decoration: underline;
}

span.footer
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
}

a.kurs
{
    font-family: Arial,Verdana, 'Times New Roman' ,Times,Arial;
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
}
a.kurs:hover
{
    color: #ffff00;
    text-decoration: underline;
}

