/* CSS Document */

/* Allgemeines */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
}

a
{
text-decoration:none;
color:#CA422C;
}

td
{
font-size:12pt;
}

ul,li
{
color:#CA422C;
}

img
{
border:none;
}

body
{
text-align:center;
width:100%;
height:100%;
background-color:white;
font-family:arial,helvetica,sans-serif;
font-size:12pt;
margin:0px;
padding:0;
color:#000000;
}

#container
{
margin:10px auto;
text-align:left;
height:auto;
width:100%;
background-color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
font-size:12pt;
color:#000000;
line-height:16pt;
border:1px solid #ffffff;
}

#top
{
display:none;
padding-left:205px;
padding-top:2px;
background-color:#0071BC;
background-image:url(../upload/layout/lay_bg_top.jpg);
width:666px;
height:21px;
float:left;
border-bottom:1px solid #FFFFFF;
}

#header
{
display:none;
width:791px;
float:left;
height:auto;
}

#logoLeft
{
display:none;
float:left;
width:195px;
height:91px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

#slogan
{
display:none;
width:592px;
float:left;
height:91px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

#bildLeft
{
display:none;
clear:left;
float:left;
width:195px;
height:81px;
border-right:1px solid #FFFFFF;
}

#bildRight
{
display:none;
float:left;
width:80px;
height:171px;
}

#contentBereich
{
float:left;
border-top:1px solid #FFFFFF;
height:auto;
width:871px;
background-image:none;
}

#contentLeft
{
display:none;
float:left;
height:auto;
width:195px;
border-right:1px solid #FFFFFF;
}

#contentRight
{
clear:left;
float:left;
height:450px;
width:auto
margin-top:4px;
padding:30px 0px;
border-left:none;
}

#contentRight p
{
line-height:17px;
padding:0px 10px;
color:#CA422C;
margin-bottom:15px;
}

#contentRight p a
{
text-decoration:none;
color:#CA422C;
}

#contentMitte
{
background-color:white;
float:left;
height:auto;
padding:0px;
width:auto;
}

#contentMitte1
{
border:none;
margin-top:4px;
float:left;
height:auto;
padding:30px 20px;
width:auto;
}


#contentMitte1 h1
{
color:#CA422C;
font-size:14pt;
margin:0px;
font-weight:bold;
margin-bottom:23px;
}

#contentMitte1 p
{
line-height:18px;
margin-top:10px;
}


#footer
{
display:none;
clear:left;
background-color:#F47920;
border-top:1px solid #FFFFFF;
text-align:right;
padding:8px 5px;
height:auto;
background-image:url(../upload/layout/lay_bg_footer.jpg);
background-repeat:repeat-y;
}

#footer a
{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}

#suchen
{
display:none;
margin-top:10px;
width:155px;
float:left;
padding:0px 15px 10px 15px;
background-color:#CA422C;
color: #FFFFFF;
}

ul,li
{
line-height:18px;
}

form, input
{
font-size:12pt;
}

input
{
border:1px solid #000000;
font-size:12pt;
}

.orangeSchrift
{
color: #F47920;
}

.weiss
{
color: #FFFFFF;
}

.orange
{
color: #F47920;
}

#sprachauswahl
{
display:none;
float:left;
width:auto;
padding:2px 0px;
height:auto;
}


#sprachauswahl a
{
padding:0px 2px;
margin-right:2px;
color:#FFFFFF;
text-decoration:none;
/*border-left:1px solid #F47920;*/
}


#sprachauswahl a:hover
{
color:#BE3626;
background-color:#EB974E;
}

.GrosseOrangeSchrift
{
font-size:14px;
font-weight:bold;
color: #F47920;
}

#topMenuContainer
{
display:none;
float:left;
width:584px;
height:81px;
background-color:#CA422C;
padding-right:0px;
padding-left:10px;
}

#topMenu
{
display:none;
float:left;
border-top:1px dotted #FDD6A2;
border-bottom:1px dotted #FDD6A2;
background-color:#CA422C;
margin-top:15px;
width:auto;
padding:6px 0px;
height:auto;
}


#topMenu a
{
padding:0px 2px;
margin-right:2px;
color:#FFFFFF;
text-decoration:none;
/*border-left:1px solid #F47920;*/
}

#topMenu #topSel a
{
padding:0px 2px;
margin-right:2px;
color:#BE3626;
background-color:#EB974E;
text-decoration:none;
/*border-left:1px solid #F47920;*/
}

#topMenu a:hover
{
color:#BE3626;
background-color:#EB974E;
}

#topSubMenu
{
display:none;
float:left;
background-color:#CA422C;
margin-top:0px;
width:549px;
padding:3px 0px;
height:auto;
}


#topSubMenu a
{
margin-right:2px;
padding:0px 2px;
color:#FFFFFF;
text-decoration:none;
/*border-left:1px solid #F47920;*/
}

#topSubMenu a:hover
{
color:#BE3626;
background-color:#EB974E;
}

#topSubMenu #topSubSel a
{
padding:0px 2px;
margin-right:2px;
color:#BE3626;
background-color:#EB974E;
text-decoration:none;
/*border-left:1px solid #F47920;*/}

#leftMenu
{
display:none;
float:right;
width:180px;
height:auto;
background-color:#CA422C;
border-top:1px dotted #FDD6A2;
}

#leftMenu a
{
display:block;
padding:6px 5px 6px 12px;
border-bottom:1px dotted #FDD6A2;
color:#FFFFFF;
text-decoration:none;
}

#leftMenu a:hover
{
color:#BE3626;
background-color:#EB974E;
border-left:1px dotted #FDD6A2;
}

#leftMenu #leftSel a
{
border-left:1px dotted #FDD6A2;
display:block;
background-color:#EB974E;
padding:6px 5px 6px 12px;
border-bottom:none;
color:#BE3626;
text-decoration:none;
font-weight:bold;
}

#leftMenu #leftSel a:hover
{
color:#BE3626;
}


#subleftMenu
{
display:none;
border-left:1px dotted #FDD6A2;
border-bottom:1px dotted #FDD6A2;
background-color:#EFAC6E;
}

#subleftMenu a
{
border-left:none;
display:block;
padding:6px 5px 6px 16px;
color:#FFFFFF;
text-decoration:none;
background-image:none;
border-bottom:none;
}

#subleftMenu a:hover
{
border-left:none;
color:#BE3626;
background-position:14px 6px;
}

#subleftMenu #subSel a
{
background-color:#EB974E;
border-left:none;
display:block;
padding:6px 5px 6px 16px;
color:#BE3626;
text-decoration:none;
font-weight:bold;
}

#subleftMenu #subSel a:hover
{
color:#BE3626;
}


