body { padding:0 0 0 0; margin:0 0 40px 0; background:url(img/bg.gif) top center repeat #484846; color:#444547;
	font-family:Arial,Helvetica,serif; font-weight:normal; text-align:center; font-size:12px; }

div,h1,h2,h3,h4,h5,h6,input,select,textarea,img,form { margin:0; padding:0; }
p { padding:0 0 10px 0; margin:0; }
a img { border:0; }
hr { border:none; border-bottom:solid 1px #eeeeee; }

a:link,
a:visited,
a:active { color:#285c8c; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }

.white { color:#ffffff; }

div.clearer { clear:both; height:1px; overflow:hidden; }

#rahmen { margin:0 auto; text-align:left; width:1036px; }

#logo { height:68px; }
#logo div { padding:12px 0 0 100px; }

#navigation { float:left; width:100px; font-size:13px; line-height:26px; text-align:right; text-transform:uppercase;
	font-weight:bold; }
#navigation ul { margin:0; padding:0; list-style:none; }
#navigation ul li { padding:0; margin:0; }
#navigation ul li a { display:block; background:url(img/bg-leftnavi.gif) right 17px no-repeat; padding-right:14px; }
#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:active { color:#ffffff; text-decoration:none; }
#navigation ul li a:hover { color:#FFD800; text-decoration:none; }
#navigation ul li a.on:link,
#navigation ul li a.on:visited,
#navigation ul li a.on:active { color:#FFD800; }
#navigation ul li a.on:hover { color:#FFD800; }

#navigationTop { margin:20px 0 52px 0; }
#navigationBottom {  }

#mainFrame { float:left; width:823px; border:solid 1px #ffffff; background-color:#9A958F; }

#header {  }

#pageTitle { padding-left:182px; }
#pageTitle h1 { color:#ffffff; font-size:22px; line-height:40px; padding-top:5px; text-transform:uppercase;
	font-weight:normal; }

#subNavigation { float:left; width:140px; font-size:13px; line-height:26px; text-align:right; font-weight:bold;
	margin-top:25px; }
#subNavigation ul { margin:0; padding:0; list-style:none; }
#subNavigation ul li { padding:0; margin:0; }
#subNavigation ul li a { display:block; background:url(img/bg-leftnavi.gif) right 17px no-repeat; padding-right:14px; }
#subNavigation ul li a:link,
#subNavigation ul li a:visited,
#subNavigation ul li a:active { color:#ffffff; text-decoration:none; }
#subNavigation ul li a:hover { color:#FFD800; text-decoration:none; }
#subNavigation ul li a.on:link,
#subNavigation ul li a.on:visited,
#subNavigation ul li a.on:active { color:#FFD800; }
#subNavigation ul li a.on:hover { color:#FFD800; }

#sponsoren { float:left; width:100px; background-color:#ffffff; padding:15px 5px 15px 5px; margin-left:1px; }
#sponsoren .csc-default { padding-bottom:15px; }

#hauptinhalt { float:left; width:678px; background-color:#ffffff; min-height:300px; }
#hauptinhalt div { padding:27px 30px 40px 43px; }
#hauptinhalt div div { padding:0; }
#hauptinhalt h1 { font-size:16px; font-weight:bold; padding:0 0 10px 0; margin:0; }

#hauptinhalt div div.news-list-block { padding:0 0 20px 0; margin-bottom:20px; clear:both;
	border-bottom:solid 1px #eeeeee; }
.news-list-block h2 { font-size:14px; font-weight:bold; padding:0; margin:0; }
.news-list-block h2 a { color:#444547; text-decoration:none; }
.news-list-block h2 a:hover { text-decoration:underline; }
.weiterlesen { text-align:right; }
#hauptinhalt div div.news-single-subhead { padding-bottom:15px; font-weight:bold; }
#hauptinhalt div div.news-single-backlink { clear:both; padding:20px 0 20px 0; }
#hauptinhalt div div.news-date { color:#C60400; font-size:11px; padding:10px 0 10px 0; }
.news-list-text { float:left; width:440px; }
.news-list-bild { float:right; width:150px; text-align:right; }
.news-single-text { float:left; width:380px; }
.news-single-bild { float:right; width:210px; text-align:right; }

div.csc-textpic-imagewrap { margin-bottom:20px; }
div.csc-textpic { clear:both; }
#hauptinhalt div.csc-default { padding-bottom:20px; }

table.contenttable { width:99%; }
table.contenttable th,
table.contenttable td { padding:5px; vertical-align:top; }
.tr-odd { background-color:#F3F4F3; }

#contentBottom { clear:left; line-height:18px; padding:10px 10px 10px 183px; }
#contentBottom a { padding-right:5px; }
#contentBottom a:link,
#contentBottom a:visited,
#contentBottom a:active { color:#444547; text-decoration:underline; }
#contentBottom a:hover { color:#000000; text-decoration:underline; }
#contentBottom p { padding-bottom:5px; display:inline; }

#fusszeile { clear:left; padding:12px 0 0 284px; color:#ffffff; }
#fusszeile a:link,
#fusszeile a:visited,
#fusszeile a:active { color:#ffffff; text-decoration:underline; }
#fusszeile a:hover { color:#FFD800; text-decoration:underline; }

.divider { clear:both; }

