

    * {
    margin:0;
    padding:0;
    }
    .textkursiv {
        font-style:italic;
    }
    .hintergrund  {
        background-color:#0165FF;
    }
    .rechtsbuendig {
        padding-right:1em;
        text-align:right;
    }
    .hinweis {
        font-size: large;
        color:red ;
        text-align:center;
    }
    .bild_breit {
        float:left;
        padding-bottom:.7em;
        padding-right:.3em;  
		width:37em; 
    }
    .bild {
        float:left;
        padding-bottom:.7em;
        padding-right:.3em;
		width:30em;
    }
    .counterpos {
        padding-left: 3em;
    }
    
    .nofloat
    {
        clear:both;
    }
    .noborder
    {
        border:none;
    }

    .linktable
    {
        font-size:1em;
    }
    
    .linktable ul{
        list-style-type:none;
        margin:0em; 
        padding-bottom:5em;   
    }

    .linktable li{
        float:left;
        position:  static;
        padding-left:3em;
        padding-top:1em;
        width:15em;
    }
    


/* MENÜ formatieren */      
/*Hintergrundfarbe und Höhe des Streifens festlegen*/
.menu {
background-color:black;
font-size:1.6em;
}
/*Liste formatieren*/
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/*Haupnavigation anordnen*/
.menu li{
float:left;
position:relative;
width:4em;
}
/* Dropdown elemente positionieren*/
.menu table{
position:absolute;
border-collapse:collapse;
z-index:1;
left:-0.1em;
top:2.15em;
}
/*Links formatieren*/
.menu a, .menu :visited {
display:block;
font-size:14px;
font-style:italic;
font-weight:bold;
width:7.5em;
padding:0.5em 0;
color:white;
background:#000;
text-decoration:none;
margin-right:0em;
text-align:center;
}
/*Links formatieren für hoover*/
.menu :hover{
color:#444;
z-index:2;
background:#ceb98e;
}

/*Submenü verstecken*/
.menu ul ul {
visibility:hidden;
position:absolute;
width:7.5em;
height:0;
background-color:black;
font-size:14px;
}
/*Submenü zeigen bei hoover*/
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}



    html, body {
    font: 100% Arial, Helvetica, sans-serif;
    }

    #kopfbereich {
    background:url(images/main/Regina_Seitenansicht_klein.jpg) no-repeat right bottom;  
    height:8.5em;
    background-color:#0165FF;
    }

    #kopfbereich p {
    font-size:2em;
    text-align:center;
    color:white;
    padding:.4em 8em 0em 6em;
    }


    
    #kopfbereich_name {
    display:none;
    }


    #schatten {
    background:url(images/main/schatten.png) repeat-x;
    height:1em;
    }
    
    #language {
    margin: 0; padding: 0; 
    border:none;
    }

    #sites {
    padding-left:3em;    
    }
    
    #sites img {
	border: none;
	}
    
    #inhalt {
    padding:1em;
    }

    #inhalt h1, h2, h3, p, ul {
    padding-bottom:.7em;
    }
    
    #inhalt h1{
    padding-top:.7em;
    text-align:center;
    }  

    #inhalt h3{
    padding-top:.7em;
    padding-bottom:.7em;
    text-align:center;
    }    
    
    #inhalt ul {
    padding-left:2em;
    }
 
    #fussbereich  {
    
    font-size:small;
    background-color:#ceb98e;
    clear:both;
    }
       
    #fussbereich-links  {
    width:25em;
    float:left; 
  
    }
        
    #fussbereich-mitte  {
    Text-align:center;
    padding: 0 1em;

    }
    
    #fussbereich-rechts  {
    Text-align:right;
    float: right; width: 20em;
    margin: 0; padding: 1em 0 0 0;

    }    
 
     #fussbereich-schatten {
    clear:both;
    background:url(images/main/schatten.png) repeat-x;
    height:1em;
    }
       
    #steuerung a:link { color:blue; text-decoration:none; }
    #steuerung a:visited { color:purple; text-decoration:none; }
    #steuerung a:focus { color:green; text-decoration:none; }
    #steuerung a:hover { color:red; text-decoration:none; }
    #steuerung a:active { color:yellow; text-decoration:none; }
    
    #marqueecontainer{
    position: relative;
    float:right;
    z-index:1;
    width: 200px; /*marquee width */
    height: 350px; /*marquee height */
    overflow: hidden;
    border-width: 3px;
    border-style: solid;
    border-color:blue;
    padding: 2px;
    padding-left: 4px;
    }

	#vmarquee{
	position: absolute; 
	width: 98%;
	}

    #primawebtools{
    text-align:center;
    }
    
    #primawebtools img{
    border-style:none;
    }


