/* allgemeines und Schriften */

body
{
background-color:#FCA069;
margin:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

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


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

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

h5 {margin:0 0 6px 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;}

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

.literaturliste {text-align:left;}

.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;}

p.linkliste {margin: 0 0 0 20px;}
p.linklistetitel {margin: 25px 0 2px 0;}

.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 0 0 20px;
width:710px;
float:left;}

#index-bildkasten
{float:left;
text-align:left;
margin:0;
padding:15px 0 0 0;
width:190px;
height:300px;
}

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

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

/* Team */
.team {padding:0;
margin:0;}

.team_erster {padding:0 0 0 10px;
margin-top:0px;
margin:15px 0 0 0;
border-left:15px solid #EC0000;}

.team_letzter {padding:0;
margin:0 0 20px 0;}

/* Hauptcontainer */
#a {width:750px;
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:95px;
width:100%;
margin:0 0 0 1px;
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:left;
width:335px;
text-align:right;
padding-left: 0;
padding-top: 10px;
padding-top: 10px;
padding-right: 0;
color:#EC0000;}

.imagefoto{
float:right;
width:220px;
height:90px;
padding:2px 2px 0 0;
text-align:right;
color:#EC0000;}

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

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

/* Hauptmenue */

.menu {clear:both;
margin: 5px 0 0 0;
width:751px;}

.untermenu {clear:both;
margin:0;
width:753px;}

.link1 {float:left;}
.link2 {float:right;}

a.menu {font-size:12px;
width:100px;
height:28px;
padding:8px 0 0 0;
background-color:#FFE2C6;
border: #FF4040 2px solid;
color:#000055;
text-align:center;
vertical-align:middle;
margin: 0px 2px 10px 1px;
text-decoration:none;
font-weight:bold;
display:block;}

.hier1
{
float:left;
font-size:12px;
width:102px;
height:42px;
padding:8px 0 0 0;
background-color:#FFE2C6;
border-left:1px solid #FF4040;
border-top:1px solid #FF4040;
border-right:1px solid #FF4040;
color:#000055;
font-variant:small-caps;
text-align:center;
vertical-align:middle;
margin: 0px 2px 0 1px;
font-weight:bold;
}

.hier2
{
float:right;
font-size:12px;
width:102px;
height:42px;
padding:8px 0 0 0;
background-color:#FFE2C6;
border-left:1px solid #FF4040;
border-top:1px solid #FF4040;
border-right:1px solid #FF4040;
color:#000055;
font-variant:small-caps;
text-align:center;
vertical-align:middle;
margin:0px 2px 0 1px;
font-weight:bold;
}

a.menu:hover
{
color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;
}

a.menu:active
{
text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;
}

/* Submenü 5 Felder */

a.untermenu5
{
font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:143px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 3px 11px 2px;
text-decoration:none;
display:block;
}

a.untermenu5letzter
{
font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:143px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 1px 11px 4px;
text-decoration:none;
display:block;
}

a.untermenu5:hover
{
color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;
}

a.untermenu5letzter:active
{
text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;}

a.untermenu5letzter:hover
{
color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;
}

a.untermenu5:active
{
text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;}

.unterhier5-1 {
float:left;
font-size:10px;
width:143px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 3px 0 2px;
text-decoration:none;
font-weight:bold;
display:block;}

.unterhier5-2 {
float:right;
font-size:10px;
width:143px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 0 0 5px;
text-decoration:none;
font-weight:bold;
display:block;}

/* Submenü 7 Felder */

.untermenu-top
{clear:both;
height:10px;
width:746px;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
margin:0 2px 0 2px;}

a.untermenu
{
font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:100px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 3px 11px 2px;
text-decoration:none;
display:block;
}

a.untermenu:hover
{
color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;
}

a.untermenu:active
{
text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;}

.unterhier1 {
float:left;
font-size:10px;
width:103px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 2px 0 1px;
text-decoration:none;
font-weight:bold;
display:block;}

.unterhier2 {
float:right;
font-size:10px;
width:104px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 2px 0 1px;
text-decoration:none;
font-weight:bold;
display:block;}

/* Submenü 8 Felder (Team) */

a.untermenu8
{
font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:87px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 3px 11px 2px;
text-decoration:none;
display:block;
}

a.untermenu8:hover
{
color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;
}

a.untermenu8:active
{
text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;}

.unterhier8-1 {
float:left;
font-size:10px;
width:90px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 1px 0 2px;
text-decoration:none;
font-weight:bold;
display:block;}

.unterhier8-2 {
float:right;
font-size:10px;
width:90px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 3px 0 0px;
text-decoration:none;
font-weight:bold;
display:block;}

/* Submenü 6 Felder */

a.untermenu2
{font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:115px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 7px 11px 2px;
text-decoration:none;
display:block;}

a.untermenu2letzter
{font-size:10px;
border-top:1px #FFBC79 solid;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
border-bottom:1px #FF4040 solid;
width:115px;
height:30px;
padding:2px 0 0 0;
background-color:#FFE2C6;
color:#000055;
text-align:center;
margin: 0px 0px 11px 2px;
text-decoration:none;
display:block;}

a.untermenu2:hover, a.untermenu2letzter:hover
{color:#FFE2C6;
text-decoration:none;
background-color:#FF4040;}

a.untermenu2:active, a.untermenu2letzter:active
{text-decoration:none;
background-color:#FF4040;
color:#FFE2C6;}

.unter2hier1
{float:left;
font-size:10px;
width:115px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 7px 0px 1px;
text-decoration:none;
font-weight:bold;
display:block;}

.unter2hier2 {
float:right;
font-size:10px;
width:115px;
height:43px;
padding:2px 0 0 0;
background-color:#FFE2C6;
border-left:1px #FF4040 solid;
border-right:1px #FF4040 solid;
color:#000055;
text-align:center;
margin: 0px 0px 0px 2px;
text-decoration:none;
font-weight:bold;
display:block;}

/*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:99.5%;
background-color:#FFE2C6;
border-left:1px solid #FF4040;
border-right:1px solid #FF4040;
border-bottom:1px solid #FF4040;}

#textkasten {
float:left;
padding: 0 0 0 15px;
text-align:left;
height:100%;
width:473px;}

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

#bildkasten
{float:right;
text-align:right;
margin: 0 10px 0 0;
width:230px;
height:700px;
}

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

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

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

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

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

/*Fußleiste*/

.fuss {width:750px;}

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

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

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

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

