/* CSS Document */

body{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:0.7em; 
background-color:#e9f1e8; 
}

p {margin:0; padding:0;}
strong {color:#666;}


hr {height: 1px;border: 0 none; border-top: 1px dotted #ccc; margin-top:15px;}

#container { background-color:#FFFFFF; width:900px; margin:auto; padding:0px; margin-top:25px; border:1px solid #fff;}

#header {
width:900px; margin:auto; height:225px; background: transparent url(images/pfad-900.jpg) left top no-repeat;
}

 .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
.captcha{margin-left:8px;}
/************************	definition menue mit *************************************/


#menue{
margin:0px;
padding: 0;
height:25px;
background-color:#4b88a3;
width:900px;
font-size:1.1em;
margin:1px 0px 1px 0px;
}

#menue ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
margin-left:80px;
}

#menue ul li {
display: inline;
float: left;
text-align: center;
padding: .6em 0 .4em 0;
margin:0;
}

*html #menue ul li {
display: inline;
float: left;
text-align: center;
padding: .6em 0 .6em 0;
margin: 0;
}

#menue ul li a{border-left: 1px solid #fff; padding: .6em 11px .2em 12px; margin: 0; color: #fff; text-decoration: none;}
*html #menue ul li a{padding: .6em 11px .6em 12px;}

#menue ul li a:hover{color: #4b88a3;background: #cde1c9;} 
#menue a:active{background: #cde1c9; color: #4b88a3;}
#menue li.active a{background: #cde1c9; color: #4b88a3;}


/******************************** Definitionen fr den Inhalt ***************************************/

#content { padding:0px; width:900px; background-color:#fff; margin:auto;}

#story { margin:0px 80px 30px 80px;}
#story p {line-height:1.5em;}
#story h1 { font-size:1.3em; color:#4b88a3;}
#story h2 { font-size:1em; color:#4b88a3;}
#story h3 { font-size:1em; color:#4b88a3; }

#story a:link { text-decoration:none; color:#a81927;}
#story a:visited {text-decoration:none; color:#a81927;}
#story a:hover { color:#a81927; text-decoration:none;}
#story a:focus { color:#a81927; text-decoration:none;}


#story img.right { float:right; margin:0 30px 5px 0;}

#story ul.liste { list-style:none; margin-left:-20px;}
*html #story ul.liste { margin-left:5px;}

#story ul.liste li {
margin-left:0px;
background: transparent url(images/bullet.gif) left top no-repeat;
background-position:0 6px;
padding-left: 15px;
text-align: left;
line-height:1.8em;
}

.abstand-rechts {width:200px; float:left;}

.download {
background: transparent url(images/icon-pdf.gif) left center no-repeat;
padding:5px 0px 5px 20px;
font-size:1em;
}

.download-ppt {
background: transparent url(images/icon-ppt.gif) left center no-repeat;
padding:5px 0px 5px 20px;
font-size:1em;
}

.img-left { float:left; margin-right:40px;}

fieldset { border:none; padding:5px;}
fieldset a { padding-bottom:10px; padding-top:-5px;margin-left:30px;}
legend {color:#f60; font-weight:bold;}
label{width:10em; margin:3px 15px 0px 0px; float:left; text-align:right;}
input {border:1px solid #ccc; width:14em;}
input.plz { width:6em;} 
input.box { width:6em; border:none;} 
input.button {border:1px solid #ccc; width:8em; font-size:0.9em; color:#666;}


textarea {border:1px solid #ccc;}
select {border:1px solid #ccc; width:14em;}

span.red { color:#c00; padding-left:5px; font-weight:bold; font-size:1.3em;}


#story form ul.liste { margin-left:60px;}
#story form ul.liste { margin-left:80px\9;}

/******************************************************** footer ****************************************************/

#footer {
font-size:0.8em;
clear:both; 
height:30px; 
text-align:right; 
width:900px; 
margin:auto;
background-color:#4b88a3;
}

#footer p { padding-top:10px; color:#fff; padding-right:20px;}

#footer a:link { text-decoration:underline; color:#fff;}
#footer a:visited {text-decoration:underline; color:#fff;}
#footer a:hover { color:#fff; text-decoration:underline;}
#footer a:focus { color:#fff; text-decoration:underline;}
