/* CSS Document */
body {
text-align:center;
background-color:#ECF5FF;
}
h3 {
font-size:18px;
color:#000066;
text-decoration:underline;
}
h4 {
font-size:16px;
color:#000066;
}	
#main {
width:900px;
background-image:url(img/main_bg.jpg);
margin:0 auto;
text-align:left;
overflow:hidden;
}
#header {
background-image:url(img/head.jpg);
height:168px;
width:900px;
}

#sidebar {
width:170px;
padding-left:30px;
float:left;
padding-top:15px;
padding-bottom:15px;
}

#content {
font-family:Arial, Helvetica, sans-serif;
float:left;
padding: 15px 15px 15px 15px;
width:500px;
}

#content_single {
font-family:Arial, Helvetica, sans-serif;
float:left;
padding: 15px 15px 15px 15px;
width:670px;
}

#news {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px 10px 10px 10px;
border:#CCCCCC 1px dotted;
width:130px;
background-color:#FFFFFF;
float:left;
margin-top:15px;
margin-bottom:40px;
}

#news ul {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
}
#news a {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: 500;
color:#000066;
text-decoration:none;
}
#news a:hover {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000066;
font-weight:bold;
text-decoration:none;
}
#footer {
background-image:url(img/footer.jpg);
margin:0 auto;
width:900px;
height:27px;
}

/* Men� Formatierung */
#sidebar ul {
margin-top:0px;
}
.page_item {
list-style:none;
margin-left: -40px;
}
.page_folder {
list-style:url(img/men_sym_close.jpg);
margin:0 0 0 0;
padding: 0 0 0 0;
}
.page_item ul a {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#000000;
height:16px;
}

.page_folder a {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#000000;
height:16px;
}
.page_folder a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#660000;
height:16px;
}
.page_item {
list-style:none;
margin-left: -40px;
}
.page_folder {
list-style:url(img/men_sym_close.jpg);
margin:0 0 0 0;
padding: 0 0 0 0;
}
.page_item ul a {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#000000;
height:16px;
}

.page_folder a {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#000000;
height:16px;
}
.page_folder a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#660000;
height:16px;
}
/*KAT SIDEBAR FORMATIERUNG*/
.cat-item {
list-style:url(img/men_sym_close.jpg);
margin:0 0 0 0;
padding: 0 0 0 0;
}


/* Spezielle Formatierungen*/
.storytitle a {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000066;
text-decoration:none;
}
.meta a {
color:#666666;
font-size:12px;
text-decoration:none;
}
.meta {
color:#000000;
font-size:12px;
text-decoration:none;
}

.navigation a {
color:#990000;
font-size:12px;
text-decoration:none;
}
.more-link {
color:#990000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#posting {
float:none;
padding:10px 10px 10px 10px;
border: 1px dotted #CCCCCC;
margin-bottom:10px;
}
#news li {
margin-left:0;
padding:0;
list-style:none;
display:block;
margin-bottom:5px;
}

#cat_sidebar li a {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#000000;
height:16px;
}
#cat_sidebar li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:12px;
text-decoration:none;
color:#660000;
height:16px;
}

.searchfield {
background-color:#FFFFFF;
border: 1px solid #99CCFF;
color:#000066;
width:120px;
}

.submit {
margin-top:5px;
width: 100px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#F0F8FF;
border:#99CCFF 1px solid;
}
#searchform {
margin-right:30px;
text-align:center;
border: #99CCFF 1px solid;
padding: 10px 10px 10px 10px;
}
#browsererror {
width: 870px;
padding: 15px 15px 15px 15px;
margin:0 auto;
border:1px solid #FF0000;
background-color:#FFCCCC;
font-size:14px;
font-weight:bold;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
