/* Start of CMSMS style sheet 'main' */
body {
line-height:140%;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#000000;
background-color:#EFD694;
background-image:url(images/de/content/bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

img {
border:none
}

#all {
width:988px;
position:absolute;
left:50%;
margin-left:-494px;
height:auto;
}

#left {
width:94px;
float:left;
height:auto;
}

#right {
width:94px;
float:left;
height:auto;
}

#center {
width:800px;
float:left;
height:auto;
}

/* ----- TOP ------ */

#head {
width:800px;
height:411px;
}

#pic01 {
width:800px;
height:372px;
background-image:url(images/de/content/top02.jpg);
background-repeat:no-repeat;
}

#pic02 {
width:800px;
height:372px;
background-image:url(images/de/content/top.jpg);
background-repeat:no-repeat;
}

#pic03 {
width:800px;
height:372px;
background-image:url(images/de/content/top07.jpg);
background-repeat:no-repeat;
}

#pic04 {
width:800px;
height:372px;
background-image:url(images/de/content/top09.jpg);
background-repeat:no-repeat;
}

#pic05 {
width:800px;
height:372px;
background-image:url(images/de/content/top06.jpg);
background-repeat:no-repeat;
}

#pic06 {
width:800px;
height:372px;
background-image:url(images/de/content/top04.jpg);
background-repeat:no-repeat;
}

#pic07 {
width:800px;
height:372px;
background-image:url(images/de/content/top03.jpg);
background-repeat:no-repeat;
}

#pic08 {
width:800px;
height:372px;
background-image:url(images/de/content/top08.jpg);
background-repeat:no-repeat;
}

#bottom {
background-image:url(images/de/content/bottom.jpg);
width:800px;
height:48px;
}

#leftcont {
width:250px;
height:auto;
float:left
}

#rightcont {
width:550px;
height:auto;
float:left
}

#impressum a {
color:#660000;
text-decoration:underline
}

#impressum a:hover {
color:#660000;
text-decoration:none
}

/*------ NEWS ------*/

#newshead {
margin:30px 0px 0px 32px;
}

#news {
background-color:#DACCAF;
width:178px;
border:1px solid #EBE4DE;
padding:10px 10px 10px 10px;
margin:0px 0px 0px 32px;
font-size:11px;
}

#newsbot {
width:198px;
height:4px;
background-color:#660032;
margin:0px 0px 5px 32px;
border-bottom:1px solid #EBE4DE;
border-right:1px solid #EBE4DE;
border-left:1px solid #EBE4DE;
}


#news a {
font-variant:small-caps; 
letter-spacing:1px; 
font-size:12px;
text-decoration:none;
color:#660000;
font-weight:bold;
}

.NewsSummaryPostdate {
text-align:right;
font-weight:bold;
font-size:11px;
font-family: Georgia, Times, serif;
padding:0px 0px 2px 0px;
}

.NewsSummaryCategory {
display:none;
}

.NewsSummaryAuthor {
display:none;
}

.NewsSummarySummary {
font-size:11px;
color:#660000
}

#NewsPostDetailHorizRule,
#NewsPostDetailCategory,
#NewsPostDetailAuthor,
#NewsPostDetailPrintLink,
#NewsPostDetailReturnLink,
.NewsSummaryCategory,
.NewsSummaryAuthor {
display:none;
}

/*------- TOPNAV -------*/

#topnav {
padding:5px 0px 0px 0px;
color:#FFFFFF;
text-align:center
}

#topnav a {
color:#FFFFFF;
text-decoration:none;
padding:0px 3px 0px 3px;
font-size:10px
}

#topnav a:hover {
color:#FFFFFF;
text-decoration:underline;
padding:0px 3px 0px 3px;
font-size:10px
}

#topnav_dark {
padding:5px 0px 0px 0px;
color:#000000;
text-align:center
}

#topnav_dark a {
color:#000000;
text-decoration:none;
padding:0px 3px 0px 3px;
font-size:10px
}

#topnav_dark a:hover {
color:#000000;
text-decoration:underline;
padding:0px 3px 0px 3px;
font-size:10px
}

#botnav {
padding:16px 0px 0px 0px;
color:#FFFFFF;
text-align:center
}

#botnav a {
color:#FFFFFF;
text-decoration:none;
padding:0px 3px 0px 3px;
font-size:10px
}

#botnav a:hover {
color:#FFFFFF;
text-decoration:underline;
padding:0px 3px 0px 3px;
font-size:10px
}

/*------- NAVI --------*/

#navi {
width:800px;
height:39px;
}

/*------- CONTENT -------*/

dfn {
display:none
}

#main {
width:800px;
height:auto;
background-image:url(images/de/content/cont_kachel.jpg);
background-repeat:repeat-y;
}

#inver {
border-bottom:1px solid #727245;
padding-bottom:15px
}

#inver a {
color:#727245;
text-decoration:none
}

#inver a:hover {
color:#660000;
text-decoration:none
}

#content h1 {
margin:0px;
padding:5px 0px 0px 0px;
font-size:15px;
color:#660000;
}

#content h2 {
margin:0px;
padding:0px 0px 5px 0px;
font-size:12px;
color:#660000;
}

#top {
padding-top:3px;
text-align:right
}

#top a {
color:#660000;
text-decoration:none;
font-weight:bold;
}

#content {
width:800px;
height:auto;
background-image:url(images/de/content/cont_bg.jpg);
background-repeat:no-repeat;
}

#cont {
width:500px;
position:relative;
left:20px;
top:30px;
padding-bottom:50px;
text-align:justify
}

#breadcrumbs {
width:500px;
position:relative;
left:20px;
top:20px;
font-size:10px;
}

#breadcrumbs a {
color:#660000;
}

#breadcrumbs a:hover {
color:#660000;
text-decoration:none
}

#img {
float:left;
padding-right:30px
}

/* End of 'main' */

/* Start of CMSMS style sheet 'subnav' */
*html #subnav ul {
margin:23px 0px 0px 40px;
padding:0px
}

*html #subnav ul ul {
margin:5px 0px 5px 20px;
padding:0px
}


*html #subnav ul ul ul {
margin:5px 0px 0px 20px;
padding:0px
}

*html #subnav li a.currentpage,
*html #subnav li li a.currentpage,
*html #subnav li li li a.currentpage {
padding-left:5px
}

#subnav ul {
margin-top:22px;
list-style-type:none
}

#subnav ul ul {
margin:5px 0px 0px -20px;
list-style-image:url(images/de/content/navi/raute.gif)
}

#subnav ul ul ul {
margin:2px 0px 0px -20px;
}

#subnav a.currentpage {
background-color:#660032;
color:#FFFFFF;
margin-left:-3px;
padding-left:3px;
padding-right:30px;
}

#subnav li {
margin-bottom:5px
}

#subnav li a {
font-variant:small-caps; 
letter-spacing:1px; 
font-family: Georgia, Times, serif;
font-size:12px;
text-decoration:none;
color:#660000;
font-weight:bold;
}

#subnav li li a {
text-transform:none;
font-family: Georgia, Times, serif;
font-size:11px;
text-decoration:none;
color:#666666;
font-weight:bold;
}

#subnav li li a.currentpage {
background-color:#660032;
color:#FFFFFF;
margin-left:-3px;
padding-left:3px;
padding-right:10px;
}

#subnav li li li a {
text-transform:none;
font-family: Georgia, Times, serif;
font-size:11px;
text-decoration:none;
color:#660000;
font-weight:100
}
/* End of 'subnav' */

