* { 
margin : 0;
padding : 0;
} 
body, html { 
background-color: #EAEBEC;
font-family : Verdana, Tahoma, Geneva, Arial, sans-serif;

} 
#inhalt {
font-size:12px;
color : #FFFFFF;
width:1000px;
margin: 0px auto;
text-align:center;
background-color:#B1B3B7;
padding:0 20px 20px 30px;
border-bottom-color: #FF0000;
border-color: #FF0000;
border-collapse: collapse;
border: thin;
font-size : 16px;

} 
#inhalt div {
text-align: left;
}

#header { 
width : 100%;
text-align : left;
padding : 10px;
float:left;
}
#header #headline{ 
float:right;
padding-right:48px;
margin-top:-120px;
}  
#header #headline h1{  
font-size:26px;
color:#FFFFFF;
padding-top:10px;
}

#inhalt div{
padding: 0px 0px;
margin-bottom:20px;
}
#inhalt div h1{
font-size: 16px;
}
#left{
float:left;
width:75%;
margin-left:20px;
}
#left div{
border: thin  1px solid #DC143C;
}
#left #portale{
clear:both;
border: none;
padding-top:0;
}
#left #portale a{
line-height:20px;
}
#left #portale h2{
font-size:26px;
padding-bottom:10px;
}
#left .stellenangebote{
background-color:#999999;
}
.stellenangebote h1,
#innerright h1{
padding: 15px 20px;
background-color:#666666;
}
.stellenangebote p,
.stellenangebote ul,
.stellenangebote2 h1,
.stellenangebote2 a,
.stellenangebote2 p
{
padding: 10px 35px;
}
#innerleft{
float:left;
width:55%;
}
#innerright{
margin-left:35px;
float:left;
width:auto;
}

#right{
float:left;
width:auto;
margin-left:20px;
text-align:left;
}

a:active, a:link, a:visited { 
color : #FFFFFF;
}
A { 
text-decoration : none;
} 
A.link { 
font-weight : bold;
} 
 

p{
font-size:16px;
line-height:20px;
}
.clear{
clear:both;
}
/* global */
#footer { 
font-size : 12px;
clear : both;
text-align : left;

} 
#footer li { 
float: left;
width:200px;
}
#footer a:hover, a:active, a:link, a:visited { 
color : #ffffff;
text-decoration : none;
} 
.footerleft{
float:left;
}
.footerright{
float:right;
}
#links .update{
clear:both;
float:left;
font-size:9px;
padding: 5px 0px;
}

#footer .footerleft{
clear:both;
float:left;
font-size:9px;
padding: 5px 0px;
}

