/* CSS Document */

html {  height: 100% }
body {
        min-height: 101%;
                        /* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
        font-size: 100.01%;
                        /* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser
                        Fensters geändert wird. */
      
		font-size:12px; /* 1em entspricht 11px */
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		background-color:#FFF;
				}
		*{margin: 0; padding:0;
}
p {
		font-size: 12px;
		line-height:1.4em;
}

p.fett {font-weight:bold;}
/* h1 ueberschrift header1 inhalt*/
h1{
		font-size: 1.1em;
		font-weight:bold;
		color: #000000;
		padding-bottom:15px;
}

h1.news a:hover{ 
	color: ##F3A100;
	text-decoration:none;
	}	

/* h2 ueberschrift header2 inhalt orange*/
h2{
		font-size: 1.1em;
		font-weight:bold;
		color: #F3A100;
		padding-bottom:15px;
}
/* h3 ueberschrift header3 klein bold*/
h3{
		font-size: 1.1em;
		font-weight:bold;
		color: #000000;
		padding-bottom:15px;
}
/* h4 ueberschrift header4 klein bold-orange*/
h4{
		font-size: 1.1em;
		font-weight:bold;
		color: #F3A100;
		padding-bottom:15px;
}
/* h4 ueberschrift header5 klein bold-orange ohne abstand*/
h5{
		font-size: 1.1em;
		font-weight:bold;
		
}


#center{
		position: absolute; 
		width:955px; 
		height:100%; 
		z-index:1; 
		right: 50%; left: 50%; 
		margin-left: -477px; 
		}
#header{
		background-image: url(images/header.gif);
		background-repeat:no-repeat;
		height:79px;
		width: 955px;
		margin-top:20px;
}
#content{
		width:955px;
		background-image:url(images/blank.gif);
		background-repeat:repeat-y;
		z-index:10;
		
}
#col1 {
		width:702px;
        background-image:url(images/blank.gif);
		float:left;
		
		
		
		}
#txtcontent{
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		
		
		
}
/*#flashcontent{
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		background-color:#000000;
		width:700px;
		
}*/
/*Liste Inhalt*/
.csc-bulletlist 
{
padding-left:30px;
line-height:1.4em;
font-size:1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
}





#col2 {
		background-image:url(images/hg_col2.gif);
		background-repeat:no-repeat;
		width:234px;
		float:left;
		
		
		
}
#news h1{
		font-size: 1.1em;
		font-weight:bold;
		color: #000000;
		padding-bottom:5px;		
}
#news h1:hover{
		font-size: 1.1em;
		font-weight:bold;
		color: #F3A100;
		padding-bottom:5px;		
}

#news{
		padding-left:25px;
		padding-top:210px;
		height: 330px;
}

#news a{
	text-decoration:none;
	}
	
#news a:hover{ 
	color: #F3A100;
	text-decoration:none;
	}	
	
	
#news p {color: #000000;}
#kontaktblock{
		padding-left:25px;
		padding-top:30px;
}


#pmenu{
		background-image:url(images/hg_nav.gif);
		background-repeat:no-repeat;
		width:677px;
		height:23px;
		padding-left:25px; 
		
		
}
#pmenu ul {padding:0; margin:0; list-style-type: none; }
#pmenu a, #pmenu a:visited {padding-left:0px; padding-right:35px; border-left: 1px solid White; border-right: 1px solid White; display:block; background-color: White; font-size:12px; color:#000;line-height:12px; padding-top:4px; padding-bottom:5px; text-decoration:none;}
#pmenu li {float:left;}
#pmenu li:hover {position:relative;}
#pmenu li:hover > a{color: #999999;}
#pmenu li ul {display: none; background-color:#FF0000;}
#pmenu li:hover ul {display:block; width:100px; position:absolute; }
#pmenu > li:hover > ul {left:0; top:24px;z-index:100px; }


/*zweite Ebene*/
#pmenu  ul li li a{ background-color:#fbe3b2; color: #000000; padding-left: 5px; font-weight: normal; width:110px;}
#pmenu ul li li a:visited{ background-color:#fbe3b2; color: #000000; padding-left: 5px;font-weight: normal; }
#pmenu ul li li a:hover{ background-color:#fbe3b2; color: #999999; padding-left: 5px; font-weight: normal;}



/*normale links*/
a:visited{

        font-family :Verdana,Arial, Helvetica, sans-serif;
        color:#000000;
        text-decoration:underline;
}
a:link {

        font-family : Verdana, Arial, Helvetica, sans-serif;
        color:#000000;
        text-decoration:none;
}

a:hover {

        font-family : Verdana, Arial, Helvetica, sans-serif;
        color:#F7A405;
        text-decoration:none;
}

.linkorange {
		font-family : Verdana, Arial, Helvetica, sans-serif;
        color:#F7A405;}


#footer{
		 width:955px;
		 height:15px;
		 padding-top:20px;
		 padding-bottom:10px;
		
}		 
p.smallfuss {
		 font-size:1.0em;
		 padding-left:25px;
		 padding-top:1px;
		 color: #000000;
		}		 
		 
.clear{
		clear:both;
}	 
		 
