html, body
{
    text-align: left;
    font-style: normal;
    font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;
}
html{ height:100.3%}


body.site{ 
    margin: 0;
    padding: 0;
    background-color: #E8E8E8;
}

p {  margin-top:0px; margin-bottom :0px}
td {font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;}

h1,h2,h3,h4 {  margin-top:0px;color: #27476A; font-style: normal; font-weight: bold;}
h1 {font-size: 16px;margin-bottom :14px; border-bottom:solid 1px #D1A42C }
h2 {font-size: 14px;margin-bottom :8px}
h3 {font-size: 12px;margin-bottom :6px }
h4 {font-size: 10px;margin-bottom :5px}

.klein   { font-style: normal; font-size: 10px}
.normal   { font-style: normal; font-size: 12px}
.mittel   { font-style: normal; font-size: 14px}
.gross    { font-style: normal; font-size: 16px}
.sehrGross { font-style: normal; font-size: 20px}

.imgR  { margin-right: 8px }
.imgL  { margin-left: 8px }
.imgRundB  { margin-right: 8px;margin-bottom: 8px }
.imgLundB  { margin-left: 8px;margin-bottom: 8px }
.icoSPR { margin:0px; padding:0px; border-width:0px}
.clear { clear:both }

/* Titel News im Banner */ 
.tdtitelnews
{
    background-position: left top;
    background-image: url('Layout/BGNewsTitle.gif');
    font-size: 14px;
    font-weight:bold; 
    background-repeat: no-repeat;
    padding: 7px 0px 0px 35px;
    color:#F2E7BA;
}

/* Normale Links mit hover Effekt*/
a:link      {color: #27476A; text-decoration: none} 
a:visited   {color: #27476A; text-decoration: none}
a:active    {color: #27476A; text-decoration: none}
a:hover     {color: #33CC66; text-decoration: none}

/* In der Navigation */
a.menu0
{
    font-size: 13px;
    padding: 5px 0px 5px 15px;
    display: block;
    border-bottom: solid 1px #E8E8E8;
   
}
a.menu0:link {color: #E8E8E8; background-color: #27476A;} 
a.menu0:visited {color: #E8E8E8; background-color: #27476A;} 
a.menu0:active {color: #E8E8E8; background-color: #27476A;} 
a.menu0:hover{color: #E8E8E8; background: url('Layout/BGMenu0-select.gif') no-repeat;
} 

a.menu0-select
{
    font-size:13px;
    padding:  5px 0px 5px 15px;
    font-weight:bold; 
    display: block;
    background: url('Layout/BGMenu0-select.gif') no-repeat;
    border-bottom: solid 1px #E8E8E8;
    
}
a.menu0-select:link {color: #E8E8E8; background-color: Transparent;} 
a.menu0-select:visited {color: #E8E8E8; background-color: Transparent;} 
a.menu0-select:active {color: #E8E8E8; background-color: Transparent;} 
a.menu0-select:hover {color: #E8E8E8; background-color: Transparent;} 

a.menu1
{
    font-size: 12px;
    padding: 3px 0px 3px 28px;
    background: url('Layout/BGMenu1.gif') no-repeat;
    display: block;
}
a.menu1:link {color: #E8E8E8; background-color: Transparent;}
a.menu1:visited {color: #E8E8E8; background-color: Transparent;}
a.menu1:active {color: #E8E8E8; background-color: Transparent;}
a.menu1:hover {color: #E8E8E8; background: url('Layout/BGMenu1-select.gif') no-repeat;}
 
a.menu1-select
{
    font-size: 12px;
    padding: 3px 0px 3px 28px;
    display: block;
    background: url('Layout/BGMenu1-select.gif') no-repeat;
}
a.menu1-select:link {color: #E8E8E8; background-color: Transparent;} 
a.menu1-select:visited {color: #E8E8E8; background-color: Transparent;} 
a.menu1-select:active {color: #E8E8E8; background-color: Transparent;} 
a.menu1-select:hover {color: #E8E8E8; background-color: Transparent;} 

a.menu2
{
    font-size:11px; 
    padding: 2px 0px 2px 45px;
    display: block;
}
a.menu2:link {color: #E8E8E8; background-color: #27476A;}
a.menu2:visited {color: #E8E8E8; background-color: #27476A;}
a.menu2:active {color: #E8E8E8; background-color: #27476A;}
a.menu2:hover {color: #E8E8E8; background-color: #4F7297;}
 
a.menu2-select
{
    font-size:11px; 
    padding: 2px 0px 2px 45px;
}
a.menu2-select:link { color: #E8E8E8; background-color: #4F7297;} 
a.menu2-select:visited {color: #E8E8E8; background-color: #4F7297;} 
a.menu2-select:active {color: #E8E8E8; background-color: #4F7297;} 
a.menu2-select:hover {color: #E8E8E8; background-color: #4F7297;} 

/* Definition der DIV */
#page
{
    width: 100%; 
    text-align: center;
    margin-top: 0px; 
    padding:0px;
    background: url('Layout/BGPageTop.gif') repeat-x top left;
} 

#wrapper
{
    width: 1000px;
    text-align: left;
    margin: 0px auto;
    padding:0px;
    background: url('Layout/BGContentAll.gif') repeat-y left top ;
} 

#header{
    clear:both;
    height:173px;
    width:1000px;
    background-color: #E8E8E8;
    padding:0px;
    margin:0px;
}

#menu{
  float:left;
  padding-left:11px;
  background: url('Layout/PictMenu.jpg') no-repeat left bottom;
}

#menulanguage{
  padding:5px; 
}

#menuwrapper{
  width:159px; 
  height:500px; 
 }

#sidebar
{
    float: right;
    text-align: right;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    /* width:260px;*/
} 
 
#content
{text-align:left;
 margin: 0px 300px 0px 200px;
 padding: 25px 0px 20px 0px;
 width:490px;
}

#tothetop
{
 clear: both;
 text-align: left;
 padding:0px 0px 0px 180px;
 /*background: url('Layout/PictMenu.jpg') no-repeat left bottom;*/
}

#footer
{
    clear:both;
    /* height:139px; */
    width:1000px;
    background-color: #E8E8E8;
    text-align:left;
    padding:0px;
    margin:0px;
    background: url('Layout/BGFooterAll.gif') repeat-y;
} 
#footer1
{
    height:5px;
    width:1000px;
    padding:0px;
    margin:0px;
    background-image: url('Layout/BGFooter1.gif') no-repeat top left;
} 

#footerContent
{
    width:1000px;
    padding:5px 0px 5px 200px;
    margin:0px;
    color:#ffffff;
} 
#footer2
{
    height:30px;
    padding:10px 10px 0px 0px;
    margin:0px;
    background: #E8E8E8 url('Layout/BGFooter2.gif') no-repeat top left;
    text-align:right; 
} 



/* topnews */
#topnews
{
    padding: 5px;
    width: 240px;
    border : 1px solid #C0C0C0;
    border-top:none;
    border-right:none;
    color:#333333;
}
#topnews h6
{}
#topnews a {font-size: 14px; font-weight:bold;  margin:2px 0px 4px 0px; display:block }
#topnews a:active    { color: #754C24; text-decoration: none }
#topnews a:link      { color:#754C24; text-decoration: none } 
#topnews a:visited   { color:#754C24; text-decoration: none }
#topnews a:hover     { color:#2D1F12; text-decoration:underline}

#topnews a.hypmore
{
    font-size: 12px;
    font-weight: normal;
    background: transparent url('Layout/PfeilRechts.gif') no-repeat center left;
    padding:5px 0px 5px 20px;
}
#topnews a.hypoverview
{
    background: transparent url('Layout/PfeilRechts.gif') no-repeat center left;
    padding:5px 0px 5px 20px;
    font-size: 12px;
    font-weight: normal  
}

/* topterm */
.toptermcontent
{ padding:5px;
}
#topterm
{
    padding: 0px;
    margin: 0px;
    width: 249px;
    border : 1px solid #C0C0C0;
    border-top:none;
    border-right:none;
    color:#333333;
}
#topterm h6
{
    font-size  : 14px;
    font-weight: bold;
    background: transparent url('Layout/BGTermTitle.gif') no-repeat center left;
    padding:7px 0px 7px 35px;
    margin:0px;
    color:#F2E7BA;
}
#topterm a {font-size: 14px; font-weight:bold;  margin:2px 0px 4px 0px; display:block }
#topterm a:active    { color: #754C24; text-decoration: none }
#topterm a:link      { color:#754C24; text-decoration: none } 
#topterm a:visited   { color:#754C24; text-decoration: none }
#topterm a:hover     { color:#2D1F12; text-decoration:underline;}

#topterm a.hypmore
{
    font-size: 12px;
    font-weight: normal;
    background: transparent url('Layout/PfeilRechts.gif') no-repeat center left;
    padding:5px 0px 5px 20px;
}
#topterm a.hypoverview
{
   background: transparent url('Layout/PfeilRechts.gif') no-repeat center left;
   padding:5px 0px 5px 20px;
   font-size: 12px;
   font-weight: normal  
}

/*printer styles*/ 
@media print
{ 
    #menu{display:none;} 
    /* #header{display:none;} */ 
    #sidebar{display:none;} 
    #footer{display:none;} 
    #content
    {   text-align:left;
        margin: 0px 0px 0px 0px;
        padding : 10px 0px 0px 0px;
        
    }
    #wrapper
    {
        width: 1000px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        background: #ffffff;
    } 
    
    body.site
    {   background-color:#ffffff;
        margin: 0;
        padding: 0;
        text-align:center;  
        font-style: normal;
        font-size: 12px;
        font-family: georgia,arial, helvetica, geneva, sans-serif;
    }
}





