/* CSS Document */

/* Alle Abstände auf 0 setzen */

* { margin:0; padding:0; }
option {padding-left: 0.4em}

* html body * { overflow:visible }

ul
{
margin:15px 35px;
}

#logoDruck
{
display:none;
float:right;
width:auto;
}


#footerDruck
{
float:right;
width:auto;
display:none;
}

li
{
line-height:18px;
}

img
{
border:none;
}


#druckbutton
{
float:right;
width:auto;
margin-top:-34px;
padding-right:10px;
}

a
{
color:#23423a;
text-decoration:none;
}

a:hover
{
color:#ec0903;
}

td{font-size:12px;}

body
{
text-align:center;
width:100%;
background-color:#ffffff;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
color:#23423a;
}

#container
{
text-align:left;
height:auto;
margin:20px auto;
width:800px;
background-color:#FFFFFF;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
color:#23423a;
}

#header
{
float:left;
width:800px;
height:18px;
background-image:url('../upload/layout/lay_bg_top.jpg');
background-repeat:no-repeat;
}

#footer
{
clear:both;
width:800px;
height:35px;
background-image:url('../upload/layout/lay_bg_bottom.jpg');
background-repeat:no-repeat;
}

#menuTop
{
float:left;
text-align:right;
width:780px;
height:auto;
padding-right:20px;
padding-bottom:8px;
background-color:#badccf;
}

/*  simplified box model hack for IE 5.x */
#menuTop { \width: 800px; }
#menuTop { w\idth: 780px; }

#menuTop a
{
color:#23423a;
padding:8px 20px;
background-image:url('../upload/layout/inaktiv.jpg');
background-repeat:no-repeat;
background-position:-2px 5px;
}

#menuTop a:hover
{
color:#ec0903;
padding:8px 20px;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:-2px 5px;
}


#menuTop #topSel a
{
color:#ec0903;
padding:8px 20px;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:-2px 5px;
}

#menuTop #topSel a:hover
{
color:#ec0903;
padding:8px 20px;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:-2px 5px;
}

#contentContainer
{
float:left;
width:800px;
height:auto;
background-image:url('../upload/layout/lay_bg_content.jpg');
}

#contentLeft
{
float:left;
width:147px;
height:auto;
padding-top:69px;
}

#contentRight
{
float:left;
width:609px;
height:540px;
padding:24px 21px 24px 19px;
background-image:url('../upload/layout/lay_bg_main.jpg');
background-repeat:no-repeat;
background-position:-2px 0px;
}

/*  simplified box model hack for IE 5.x */
#contentRight { \width: 649px; }
#contentRight { w\idth: 609px; }

#contentImage
{
float:left;
width:auto;
height:auto;
}

#contentText
{
float:left;
width:auto;
/*width:440px;*/
padding:34px 70px 10px 0px;
}

/*  simplified box model hack for IE 5.x */
#contentText { \width: 510px; }
#contentText { w\idth: 440px; }


#contentText h1
{
font-size:16px;
padding-left:20px;
margin-bottom:45px;
}

#contentMoodRight
{
float:left;
width:245px;
height:77px;
margin-top:-94px;
margin-left:205px;
display:inline;
}

#contentText h2,h3,h4
{
font-size:14px;
margin-left:20px;
margin-top:10px;
line-height:18px;
margin-bottom:0px;
}

#contentText h5
{
font-size:11px;
margin-left:20px;
margin-top:10px;
line-height:18px;
margin-bottom:0px;
}


#cContainer
{
width:435px;
height:435px;
padding-right:10px;
overflow:auto;
}

#cContainer td
{
line-height:17px;
}

#contentText p
{
line-height:18px;
margin-left:20px;
margin-top:17px;
}


#contentText table
{
line-height:18px;
margin-left:20px;
margin-top:17px;
}

#logoLeft
{
float:left;
width:147px;
height:auto;
text-align:center;
border-bottom:1px solid #93a49f;
padding-bottom:20px;
}

#sloganLeft
{
float:left;
text-align:right;
width:142px;
height:auto;
font-size:9px;
line-height:15px;
background-color:#FFFFFF;
padding:3px 2px 3px 3px;
border-top:1px solid #23423a;
border-bottom:1px solid #23423a;
color:#23423a;
}

/*  simplified box model hack for IE 5.x */
#sloganLeft { \width: 147px; }
#sloganLeft { w\idth: 142px; }

#menuLeft
{
border-top:1px solid #93a49f;
float:left;
width:147px;
height:auto;
padding-top:30px;
}


#menuLeft a
{
display:block;
color:#23423a;
font-size:13px;
padding:6px 0px 6px 28px;
font-weight:bold;
background-image:url('../upload/layout/inaktiv.jpg');
background-repeat:no-repeat;
background-position:3px 3px;
}

#menuLeft a:hover
{
display:block;
color:#ec0903;
font-size:13px;
padding:6px 0px 6px 28px;
font-weight:bold;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:3px 3px;
}

#menuLeft #mainSel a
{
display:block;
color:#ec0903;
font-size:13px;
padding:6px 0px 6px 28px;
font-weight:bold;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:3px 3px;
}

#menuLeft #mainSel a:hover
{
display:block;
color:#ec0903;
font-size:13px;
padding:6px 0px 6px 28px;
font-weight:bold;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:3px 3px;
}

#submenuLeft
{
}

#submenuLeft a
{
display:block;
color:#23423a;
font-size:11px;
padding:3px 0px 4px 34px;
font-weight:normal;
background-image:url('../upload/layout/inaktiv.jpg');
background-repeat:no-repeat;
background-position:10px 0px;
}

#submenuLeft a:hover
{
display:block;
color:#ec0903;
font-size:11px;
padding:3px 0px 4px 34px;
font-weight:normal;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:10px 0px;
}

#submenuLeft #subSel a
{
display:block;
color:#ec0903;
font-size:11px;
padding:3px 0px 4px 34px;
font-weight:bold;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:10px 0px;
}

#submenuLeft #subSel a:hover
{
display:block;
color:#ec0903;
font-size:11px;
padding:3px 0px 4px 34px;
font-weight:bold;
background-image:url('../upload/layout/aktiv.jpg');
background-repeat:no-repeat;
background-position:10px 0px;
}

.grosserText
{
color:#23423a;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

p .grosserText
{
color:#23423a;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}

.TabellenzelleGruen
{
background-color:#bbdbce;
color:#23423a;
line-height:18px;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
padding:7px;
}


a.LinkMitKreisgrafik
{
display:block;
color:#23423a;
padding:0px 0px 0px 24px;
background-image:url('../upload/layout/inaktiv2.jpg');
background-repeat:no-repeat;
background-position:-2px -3px;
}

a.LinkMitKreisgrafik:hover
{
display:block;
color:#23423a;
padding:0px 0px 0px 24px;
background-image:url('../upload/layout/aktiv2.jpg');
background-repeat:no-repeat;
background-position:-2px -3px;
}