/* Start of CMSMS style sheet 'submenu' */
/* ----- SUBNAV ------ */

#subnav {
text-align:right;
width:166px;
font-size:12px;
margin:25px 0px 0px 0px;
}

#subnav ul {
margin:0px;
padding:0px;
list-style-type:none
}

#subnav ul li a {
text-decoration:none;
color:#ffffff;
width:156px;
display:block;
padding:3px 10px 1px 0px;
margin:1px 0px 1px 0px
}

#subnav ul li a:hover {
background-color:#C07379;
padding:2px 10px 0px 0px;
border-top:1px solid #9E4245;
border-bottom:1px solid #9E4245;
font-weight:none;
}

#subnav ul li.currentpage {
text-decoration:none;
color:#ffffff;
width:156px;
display:block;
background-color:#C07379;
padding:2px 10px 0px 0px;
border-top:1px solid #9E4245;
border-bottom:1px solid #9E4245;
font-weight:bold;
}

#subnav ul li.activeparent a {
text-decoration:none;
color:#ffffff;
width:156px;
display:block;
background-color:#C07379;
padding:2px 10px 0px 0px;
border-top:1px solid #9E4245;
border-bottom:1px solid #9E4245;
font-weight:bold;
}

#subnav ul li.activeparent ul {
text-align:left
}

#subnav ul li.currentpage ul {
text-align:left;
font-weight:normal;
margin:6px 0px 0px 0px
}

#subnav ul li.currentpage ul li a {
text-decoration:none;
color:#ffffff;
border:none;
background-color:transparent;
width:156px;
display:block;
padding:3px 0px 1px 10px;
margin:1px 0px 1px 0px;
font-weight:normal
}

#subnav ul li.currentpage ul li a:hover {
text-decoration:none;
color:#ffffff;
width:156px;
display:block;
background-color:#CF8E92;
padding:2px 0px 0px 10px;
border-top:1px solid #C07379;
border-bottom:1px solid #C07379;
font-weight:none;
}


#subnav ul li.activeparent ul li a {
text-decoration:none;
color:#ffffff;
border:none;
background-color:transparent;
width:156px;
display:block;
padding:3px 0px 1px 10px;
margin:1px 0px 1px 0px;
font-weight:normal
}

#subnav ul li.activeparent ul li a:hover {
text-decoration:none;
color:#ffffff;
width:156px;
display:block;
background-color:#CF8E92;
padding:2px 0px 0px 10px;
margin:1px 0px 0px 0px;
border-top:1px solid #C07379;
border-bottom:1px solid #C07379;
font-weight:none;
}

#subnav ul li.activeparent ul li.currentpage {
text-decoration:none;
color:#ffffff;
border:none;
background-color:#CF8E92;
width:156px;
display:block;
border-top:1px solid #C07379;
border-bottom:1px solid #C07379;
padding:2px 0px 0px 10px;
margin:1px 0px 1px 0px;
font-weight:bold
}

*html #subnav ul li.currentpage ul li a {
text-decoration:none;
color:#ffffff;
border:none;
background-color:transparent;
width:156px;
display:block;
padding:3px 0px 0px 10px;
margin:1px 0px 1px 0px;
font-weight:normal;
}

*html #subnav ul li.currentpage ul li a:hover {
text-decoration:none;
color:#ffffff;
border:none;
background-color:transparent;
width:156px;
display:block;
padding:3px 0px 0px 10px;
margin:1px 0px 1px 0px;
font-weight:normal;
}
/* End of 'submenu' */

/* Start of CMSMS style sheet 'content_with_news' */
/* ----- CONTENT ----- */

#news-container {
width:160px;
float:left;
margin:15px 0px 0px 20px;
padding:10x 0px 10px 0px
}

#newshead {
width:150px;
height:20px;
font-weight:bold;
padding-left:5px;
margin-bottom:10px;
border-bottom:1px dotted #5F7082
}

#newscontent {
background-color:#E7F1FA;
width:135px;
padding:5px 10px 5px 10px;
border:1px solid #B1D2EE;
color:#5F7082;
font-size:11px;
line-height: 120%;
}

#newscontent a {
color:#324580
}

#newscontent a:hover {
text-decoration:none
}

#newscontent ul {
margin:0px 0px 0px 12px;
padding:0px;
list-style-type:none
}

.NewsSummaryPostdate {
text-align:right;
color:black;
background-color:#B1D2EE;
margin:5px 0px 5px 0px;
padding:1px 5px 2px 0px;
}

*html .NewsSummaryPostdate {
text-align:right;
color:black;
background-color:#B1D2EE;
margin:10px 0px 5px 0px;
padding:1px 5px 2px 0px;
}

.NewsSummaryContent {
margin:5px 0px 10px 0px
}

#content a {
color:#324580
}

#content a:hover {
text-decoration:none
}

.NewsSummaryCategory,
.NewsSummaryAuthor,
#NewsPostDetailCategory,
#NewsPostDetailAuthor,
#NewsPostDetailPrintLink,
#NewsPostDetailReturnLink,
#NewsPostDetailHorizRule {
display:none
}

#content h3 {
font-size:12px;
margin:5px 0px 5px 0px;
padding:0px
}

#content-container {
float:left;
margin:15px 0px 0px 20px;
}

*html #content-container {
float:left;
margin:15px 0px 0px 10px;
}

#contenthead {
width:380px;
height:20px;
font-weight:bold;
padding-left:5px;
margin-bottom:10px;
border-bottom:1px dotted #5F7082
}

#content {
width:380px;
padding:0px 0px 10px 5px;
}

#content img {
border:10px solid #FFFFFF
}

#content a img {
border:3px solid #FFFFFF
}

#content h2 {
font-size:14px;
font-variant:small-caps;
letter-spacing:1px
}

#content .thumbs {
border-top:1px dotted #5F7082;
margin:15px 0px 0px 25px;
padding:8px 0px 0px 0px
}

#arrow img {
border:none
}
/* End of 'content_with_news' */

/* Start of CMSMS style sheet 'mainmenu' */
/* ----- MAINNAV ----- */

#mainnav {
width:601px;
height:35px;
border-top:1px solid #8DB4D7;
border-left:1px solid #8DB4D7;
font-size:13px;
position:relative;
top:213px;
left:1px
}

#mainnav ul {
list-style:none;
padding:0px;
margin:0px;
}

#mainnav ul li {
float:left
}

#mainnav a {
text-align:center;
background-image:url(images/content/mainnav.jpg);
border-left:1px solid #B8D0E3;
border-right:1px solid #8DB4D7;
width:98px;
height:26px;
padding:9px 0px 0px 0px;
color:#ffffff;
display:block;
text-decoration:none;
}

#mainnav a:hover {
text-align:center;
background-image:url(images/content/mainnav_hover.jpg);
border-left:1px solid #D5E5F5;
border-right:1px solid #9CBDDC;
width:98px;
height:26px;
padding:9px 0px 0px 0px;
display:block;
color:#5F7082;
text-decoration:none
}

#mainnav .currentpage {
text-align:center;
background-image:url(images/content/mainnav_hover.jpg);
border-left:1px solid #D5E5F5;
border-right:1px solid #9CBDDC;
width:98px;
height:26px;
padding:9px 0px 0px 0px;
display:block;
color:#5F7082;
text-decoration:none
}

#mainnav li.activeparent a {
text-align:center;
background-image:url(images/content/mainnav_hover.jpg);
border-left:1px solid #D5E5F5;
border-right:1px solid #9CBDDC;
width:98px;
height:26px;
padding:9px 0px 0px 0px;
display:block;
color:#5F7082;
text-decoration:none
}
/* End of 'mainmenu' */

/* Start of CMSMS style sheet 'head' */
/* ----- HEAD ----- */

#head {
width:612px;
height:249px;
background-image:url(images/content/head.jpg);
background-repeat:no-repeat;
padding-left:176px;
}

#anskar {
width:603px;
height:213px;
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
color:#ffffff;
}

.logo {
padding-top:170px;
padding-left:260px
}
/* End of 'head' */

/* Start of CMSMS style sheet 'standard' */
body {
height:100%;
background-image:url(images/content/bg_kachel.jpg);
background-repeat:repeat-x;
background-color:#ADB9C4;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
color:#000000; 
}

#all {
width:788px;
margin:11px auto 0;
background-image:url(images/content/content_kachel.jpg);
background-repeat:repeat-y;
}

.impressum {
background: #adb9c4; 
padding: 0 20px 20px 0; 
text-align: right; 
font-size: 80%;
}

#content a {
color:#324580;
}

#content a:hover {
text-decoration:none;
}

#body {
width:788px;
}

#leftframe {
width:166px;
height:355px;
padding:0px 0px 0px 10px;
float:left;
overflow:hidden;
background-image:url(images/content/subnav.jpg);
background-repeat:no-repeat;
}


#rightframe {
width:612px;
min-height:355px;
float:left;
background-image:url(images/content/content.jpg);
background-repeat:no-repeat;
}

#bottom {
width:788px;
height:9px;
padding:18px 0px 0px 0px;
clear:both;
}
/* End of 'standard' */

