html,body
{
    text-align:left;  
    font-style: normal;
    font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;
}
body.site{ 
    background-color:#E4E4E4;
    margin: 0;
    padding: 0;
    text-align:center;  
    font-style: normal;
    font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;
}

h1,h2,h3 {  margin-top:0px;}
p {  margin-top:0px; margin-bottom :10px}
td {font-size: 12px;
    font-family: arial, helvetica, geneva, sans-serif;}

h1 { color: #832363; font-style: normal; font-weight: bold; font-size: 16px;margin-bottom :10px }
h2 { color: #832363; font-style: normal; font-weight: bold; font-size: 14px;margin-bottom :5px}
h3 { color: #832363; font-style: normal; font-weight: bold; font-size: 12px;margin-bottom :5px }
h4 { color: #832363; font-style: normal; font-weight: bold; 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}

a:active    { color: #832363; text-decoration: none }
a:link      { color:#832363; text-decoration: none } 
a:visited   { color:#832363; text-decoration: none }
a:hover     { color:#B75B9A; text-decoration: none;}

/* Definition der Farben */
/* Rot Bg Menu    #A84087
   Rot            #A6237C war vorher 
   dunk. Rot      #A80775 war vorher 
   sehr dunk. Rot #770152 war vorher
   
   Menu Grau 0    #999999 
   Menu Grau 1    #666666 
   Menu Grau 2    #333333 
   
   Schrift Rot    #832363
   Link           #832363
   Link hover     #B75B9A
   Linien         #A43782 
*/

/* In der Navigation */
a.menu0
{
    font-size: 13px;
    padding:  4px 0px 4px 15px;
    color: #ffffff;
    background-color: Transparent;
    display: block;
    border-bottom: solid 1px #CCCCCC;
}
a.menu0:link {color: #ffffff;background-color: Transparent;} 
a.menu0:active {color: #ffffff;background-color: Transparent;} 
a.menu0:visited {color: #ffffff;background-color: Transparent;} 
a.menu0:hover{color: #ffffff;background-color: #999999;
} 
a.menu0-select
{
    font-size:13px;
    padding:  4px 0px 4px 15px;
    font-weight: bold;
    color: #ffffff;
    background-color: #A6237C;
    display: block;
}
a.menu0-select:link {color: #ffffff;background-color: #999999;} 
a.menu0-select:active {color: #ffffff;background-color: #999999;} 
a.menu0-select:visited {color: #ffffff;background-color: #999999;} 
a.menu0-select:hover {color: #ffffff;background-color: #999999;} 

a.menu1
{
    font-size: 12px;
    padding: 2px 0px 2px 25px;
    color: #ffffff;
    background-color: #A6237C;
    display: block;
}
a.menu1:link {color: #ffffff;background-color: #999999;}
a.menu1:active {color: #ffffff;background-color: #999999;}
a.menu1:visited {color: #ffffff;background-color: #999999;}
a.menu1:hover {color: #ffffff;background-color: #666666;}
 
a.menu1-select
{
    font-size: 12px;
    padding: 2px 0px 2px 25px;
    color: #ffffff;
    font-weight: bold;
    background-color: #A80775;
    display: block;
}
a.menu1-select:link {color: #ffffff;background-color: #666666;} 
a.menu1-select:active {color: #ffffff;background-color: #666666;} 
a.menu1-select:visited {color: #ffffff;background-color: #666666;} 
a.menu1-select:hover {color: #ffffff;background-color: #666666;} 

a.menu2
{
    font-size:12px; 
    padding: 2px 0px 2px 45px;
    color: #ffffff;
    background-color: #A80775;
    display: block;
}
a.menu2:link {color: #ffffff;background-color: #666666;}
a.menu2:active {color: #ffffff;background-color: #666666;}
a.menu2:visited {color: #ffffff;background-color: #666666;}
a.menu2:hover {color: #ffffff;background-color: #333333;}
 
a.menu2-select
{
    font-size:12px; 
    padding: 2px 0px 2px 45px;
    font-weight: bold;
    color: #ffffff;
    background-color: #770152;
    display: block;
}
a.menu2-select:link {color: #ffffff;background-color: #333333;} 
a.menu2-select:active {color: #ffffff;background-color: #333333;} 
a.menu2-select:visited {color: #ffffff;background-color: #333333;} 
a.menu2-select:hover {color: #ffffff;background-color: #333333;} 

/* Definition der DIV */
#page
{
    background-position: center;
    /* width: 1050px; */
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top:5px;
    background-image: url(  'Layout/Layout_BGAll.gif' );
    background-repeat: repeat-y;
    background-color: #E4E4E4;
} 

#pagewidth{ 
 width:950px; 
 text-align:left;  
 margin-left: auto;
 margin-right: auto;
} 

#header{
    clear:both;
    height:184px;
    width:950px;
    background-color: #ffffff;
    padding:0px;
    margin:0px;
}

#wrapper
{
    clear:both;
    text-align: left;
    background-color: #ffffff;
    width:950px;
    padding:0px;
    margin:0px;
}
#twocols{
    width: 680px;
    float: left;
    text-align: left;
    padding:0px;
    margin:0px;
}

#navigation{
  height: 450px;
  float :left; 
  width:200px;
  /* position:relative;*/ 
  background-color :#A84087; 
  vertical-align:text-top;
  padding:0px;
  margin:0px;
  display:inline; 
 }
 
#content{background-color: #ffffff;  
 float: left; 
 display:inline; 
 /* position: relative;*/ 
 width:450px;
 text-align:left;
 padding: 20px 5px 20px 20px; 
 margin:0px;
}
 
#sidebar{
 width:250px; 
 float:right; 
 /*position:relative; */ 
 padding: 20px 5px 20px 0px; 
 margin:0px;
 display:inline;
 }
 
#footer{
 padding: 10px 10px 5px 215px;
 background-color:#ffffff; 
 clear:both;
 } 
 
#pagebottom
{
    background-position: center top;
    height: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-image: url(   'Layout/Layout_Bottom.gif' );
    background-repeat: no-repeat;
    background-color: #E4E4E4;
} 
.searchproj
{
    padding-left: 30px;
   
}
/* Formatierung TopNews */
.topnews
{
    border-left: 1px solid #A43782;
    padding: 0px 10px 0px 10px; 
}

.topnews_top
{
    background-color: #D4F0D4;
    padding: 3px;
    border-bottom: solid 1px #C0C0C0;
}

.topnews_top_title{
    font-size: 17px;
    color: #832363;
}
.topnews_content
{
    color: #000000;
}

a.topnews_content_title {font-size:13px; font-weight:bold ; padding:10px 0px 2px 0px; display:block }
a.topnews_content_more {font-size:11px;}

.topnews_bottom
{
    text-align:right; 
    background-color: #D4F0D4;
    margin-top:5px;
    padding: 3px;
    border-bottom: solid 1px #C0C0C0;
}
a.topnews_bottom_hyp {   font-size:12px;  }
a.topnews_bottom_hyp:visited{color :#832363;background-color:Transparent} 
a.topnews_bottom_hyp:active{color :#832363;background-color:Transparent} 
a.topnews_bottom_hyp:hover{color :#B75B9A;background-color:Transparent} 
a.topnews_bottom_hyp:link{color :#832363;background-color:Transparent} 


/* Formatierung TopTerm */
.topterm
{
    border-left: 1px solid #A43782;
       padding: 0px 10px 0px 10px; 
}

.topterm_top
{
    background-color: #ECBE43;
    padding: 3px;
    border-bottom: solid 1px #C0C0C0;
}

.topterm_top_title{
    font-size: 17px;
    color: #832363;
    padding:0px 0px 0px 0px;
    display:block; 
    
}
.topterm_content
{
    color: #000000;
}

a.topterm_content_title {font-size:13px; font-weight:bold ; padding:10px 0px 2px 0px; display:block }
a.topterm_content_more {font-size:11px;}

.topterm_bottom
{
    text-align:right; 
    background-color: #ECBE43;
    margin-top:5px;
    padding: 3px;
    border-bottom: solid 1px #C0C0C0;
}
a.topterm_bottom_hyp {font-size:12px;}
 
td.pad3 { padding:3px;vertical-align:top }
td.padLeft2 { padding-left:2px }
table.title1
{
    background-color: #CC66FF;
    color: #FFFFFF;
    font-weight: bold;
    border-bottom: solid 1px #C0C0C0;
}

 /*printer styles*/ 
  @media print{ 
      #navigation{display:none;} 
      #sidebar{display:none;} 
      #twocols, #contant{width:100%; float:none;}
     
      body.site{ 
        background-color:#ffffff;
        margin: 0;
        padding: 0;
        text-align:center;  
        font-style: normal;
        font-size: 12px;
        font-family: arial, helvetica, geneva, sans-serif;
        }
  }
 /**/





