/* allgemeines und Schriften */

body
{
background-color:display:none;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p {font-size:12px;
line-height:1.4em;}


p.news{margin:0 0 30px 0;
font-size:10px;}

h3 {font-weight:bold;
margin:0;}

h5 {margin:0 0 10px 0;}

.liste {margin:0 0 10px 0;
font-size:12px;
text-align:left;}

p.bildunterschrift {text-align:right;
font-size:10px;
color:#666666;
margin:0 0 20px 0;}

a.standardlinkgross
{font-size: 16px;
color:#EC0000;
text-decoration:none;}

a.standardlinkgross:hover
{text-decoration:underline;
font-weight:bold;}

a.standardlinkgross:active
{text-decoration:underline;
font-weight:bold;}

.textkasten_anfang {padding:10px 0 0 0;
margin-top:20px;
margin-bottom:5px;}

.textkasten {padding:10px 0 0 0;
border-top:1px #FFBC79 solid;
margin-top:20px;
margin-bottom:5px;}

/*Sonderschriftformate für einzelne Seiten*/
.w3c {margin-right:15px;
margin-top:20px;}

.sitemap {margin: 20px 0 0 0;
font-size:16px;}

.sitemapunter{margin: 0 0 0 30px;}

.absatzteiler {height:1px;
background:#FFBC79;
margin:20px 0px 10px 0;
border:#FF4040 1px solid;}

#index-bildtextcombo {padding:0 0px 0 30px;
width:600px;
float:left;}

#index-bildkasten {display:none}

#index-textkasten {
float:left;
padding:10px 0 0 20px;
margin:0;
text-align:left;
height:200px;
width:320px;}

#newskasten {
text-align:left;
padding: 5px;
background-color:#F7D348;
border: #FF4040 1px solid;
margin:105px 0 0 0;
width:485px;}

/* Team */
.team_erster {padding:10px 0 0 0;
margin-top:20px;
margin-bottom:0px;}

.team {padding:10px 0 0 0;
border-top:1px #FFBC79 solid;
margin-top:20px;
margin-bottom:0px;}

.teambeschreibung {padding:5px 0 0 20px;
margin-top:0px;
margin-bottom:10px;}

/* Hauptcontainer */
#a {width:640px;
height:100%;
padding:0;
margin:0;}

li.team {border-bottom:1px #FFBC79 solid;
list-style-image:url(images/list.gif);
margin-left:0px;
margin-top:20px;
padding-bottom:20px;}


/* Seitenkopf*/

#logoleiste {height:90px;
width:100%;
margin:0 0 0 2px;
padding:0;
background-color:#FFE2C6;
border-top: #FF4040 1px solid;
border-left: #FF4040 1px solid;
border-right: #FF4040 1px solid;}

.kopf {height:200px;}

.logo {float:left;
padding:10px;}

.firmenname{
float:right;
width:400px;
text-align:right;
padding: 10px;
color:#EC0000;}

.firmenname h3 {margin:0;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;}

.firmenname p {margin:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}

.imagefoto{display:none}

/* Hauptmenue */

.menu {display:none}
.untermenu {display:none}
.untermenu2 {display:none}

/*Infokästen*/

.outerinfobox 
{
width:auto;
margin:20px;
background-color:#FFFFFF;
border:#EC0000 1px solid;
}

.innerinfobox {margin:2px;
padding:5px;
border:#FF4040 0px solid;
background-color:#F7D348;}

/* Redaktioneller Teil */

.inhalt
{
clear:both;
padding:20px 0 20px 0;
margin-left:1px;
margin:0 0 0 2px;
height:900px;
width:100%;
background-color:#FFE2C6;
border-left:1px solid #FF4040;
border-right:1px solid #FF4040;
border-bottom:1px solid #FF4040;}

#textkasten {
float:left;
padding: 0 30px 0 30px;
text-align:justify;
height:100%;
width:560px;}

img.bildmitte {margin:0;
border: 1px #666666 solid;}

.texttitel {
border-bottom:1px solid #FFBC79;}

#bildkasten {display:none}

a.standardlink
{
color:#EC0000;
text-decoration:none;
}

/*Fußleiste*/

.fuss {width:750px;}

.fusslinks
{
float:left;
text-align:left;
padding:2px 0 0 1px;
font-size:10px;
color:#EC0000;
}

.fussrechts
{display:none}

a.fusslink
{
color:#EC0000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.fusslink:hover
{
color:#000000;
text-decoration:none;
font-weight:bold;
}
