html, body {
width:100%;
margin:0px;
padding:0px;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:#ffffff;
font-size:101%;
}

p, h1, h2, h3, ul, li, a{
margin:0px;
padding:0px;
}

.hidden{display:none;}

.print p{font-size:11px;}

/*--------------------Gerüst--------------------------*/

#global, #mitte, #content{width:100%;}

#top img{float:left;}

#top h1{color: #009999; font-size:24px; padding-top:33px;}

#top h2{
width:100%;
font-weight:normal;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #009999;
}

/*----------------SERVICEMENUE / BOTTOM -------------------*/

#service, #bottom{display:none;}

/*-----------------NAVIGATION--------------------*/

#navigation{
width:auto;
height:20px;
padding:0px;
}

#navigation ul{display:none;}

#pfad{
display:block;
font-size:11px;
padding-top:10px;
font-style:italic;
}

#pfad a{text-decoration:none; color: #333333;}

#pfad a:hover, #pfad a:active, #pfad a:focus{color:#333333;}

/*-----------------CONTENT--------------------*/

#inhalt{
padding-top:60px;
padding-bottom:60px;
border-bottom:1px solid #009999;
margin-bottom:10px;
width:95%;
}

#text1, #text{width:95%;}

#text1 h1, #text h1{
font-size:14px;
line-height:1.5;
font-weight:600;
color:#009999;
}

#text1 h1 a, #text h1 a{ text-decoration:none;}
#text h1 a:hover, #text h1 a:active, #text h1 a:focus{text-decoration:none;}

#text h2{
font-size:12px;
color:#009999;
line-height:1.5;
font-weight:600;
margin-top:20px;
}

#text img{ border-color:#d0d9e5;}

#text1 p, #text p{
font-size:12px;
line-height:1.4;
padding-top:10px;
}

#text1 ul, #text ul{
margin-left:50px;
font-size:12px;
line-height:1.4;
}

#text1 ul li, #text ul li{
list-style-type:square;
color:#009999;
padding-top:5px;
}

#text1 li a, #text li a{color:#000000; text-decoration:none;}

#text a:hover, #text a:active, #text a:focus{text-decoration:underline;}

#rand{display:none;}

.vorstand{
width:320px;
height:80px;
border-top:1px solid #d0d9e5;
margin-top:20px;
}

#text table{margin-top:20px; font-size:12px; line-height:1.5;}

#kunst table{font-size:12px; margin-top:10px; border-top:1px solid #d0d9e5; line-height:1.5;}
#kunst td{border-bottom:1px solid #d0d9e5;}

/* ------------------ SCHRIFTSTILE -----------------*/

.black{color:#000000;}

.italic{font-style:italic;}

.bold, .bluebold, .greybold{font-weight:bold;}

.blue, .bluebold{color:#009999;}

.grey, .greybold{color:#666666;}

.ph{color:#999999; font-style:italic;}

.bildunter{color:#666666; font-size:0.6em;}

.textlink{color:#009999; text-decoration:none;}

.blacklink, .toplink a{color:#000000; text-decoration:none;}

.toplink{text-align:right;}
