html {  min-height: 100.13%; color:#434343; }
.skipover { position: absolute; left: -2000px; width: 0; }

.rot {color:red;}
.fett {font-weight:bold;}
/* links */
a { text-decoration:none; color:#47200b; }
a:hover {text-decoration:underline;}

#bd a {}
#bd a:hover { text-decoration:underline; }
#bd a.bold-link { font-weight:bold; }
#bd a.external-link,#bd a.internal-link,#bd a.mail,#bd a.download {padding-left:15px; margin-left:0px;}
#bd a.internal-link, #bd a.external-link { background:url(../img/link.png) 0 1px no-repeat transparent; }
#bd a.internal-link:hover, #bd a.external-link:hover { background:url(../img/link.png) 0 -19px no-repeat transparent; text-decoration:none; color:#b1b3b4; }
#bd a.mail { background:url(../img/mail.png) 0 1px no-repeat transparent; }
#bd a.mail:hover { background:url(../img/mail.png) 0 -19px no-repeat transparent; text-decoration:none; color:#b1b3b4; }
#bd a.download { background:url(../img/download.png) 0 2px no-repeat transparent; }
#bd a.download:hover { background:url(../img/download.png) 0 -18px no-repeat transparent; text-decoration:none; color:#b1b3b4; }

#bd .news-single-item a span.news-next { padding-right:15px; background:url(../img/next.png) 100% 1px no-repeat transparent; }
#bd .news-single-item a:hover span.news-next { background:url(../img/next.png) 100% -19px no-repeat transparent; }
#bd .news-single-item a span.news-prev { padding-left:15px; background:url(../img/prev.png) 0 1px no-repeat transparent; }
#bd .news-single-item a:hover span.news-prev { background:url(../img/prev.png) 0 -19px no-repeat transparent; }

/* spam protected mailto-link */
span.substat {height:13px; padding:0 4px; background:url(../img/at.gif) -1px 2px no-repeat transparent;}
a:hover span.substat {background:url(../img/at.gif) -14px 2px no-repeat transparent;}
/* headers */
h1 { font-size: 153.9%;  }
h2 { font-size: 123.1%; }
h3 { font-size: 100%; }
h1 { /* Top & bottom margin based on font size. */ margin: .6em 0 .35em 0; }
h2 { /* Top & bottom margin based on font size. */ margin: 0 0 .3em 0; }
h3 { /* Top & bottom margin based on font size. */ margin: 0 0 .1em 0; }
h4 { /* Top & bottom margin based on font size. */ margin: 0 0 .6em 0; }
h1.csc-firstHeader { /* erste Ueberschrift auf der Seite */ margin-top:.3em;}
h2.csc-firstHeader { /* erste Ueberschrift auf der Seite */ margin:0;padding:0;}
strong,dt, h2, h3 { /* Bringing boldness back to headers and the strong element. */ font-weight: bold; }
abbr,acronym { border-bottom: 1px dotted #000; cursor: help; }
em { font-style: italic; }

blockquote,ul,ol,dl { margin: 1em; }
ol,ul,dl { margin-left: 2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left: 1em; }
tr {vertical-align:top;}
th,td { padding: .2em; color:#666666; }
th { font-weight: bold; }

sup { vertical-align: super; }
sub { vertical-align: sub; }
p, fieldset, table, pre { margin-bottom: .8em; }
button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] { padding:1px; }

.csc-textpic-border {}

#custom-doc { 
	margin:auto; text-align:left; /* leave unchanged */ 
	width:727px;
	min-width:727px;/* optional but recommended */
	
} 

#hd { position:relative; top:12px; background:url('../img/header_bg.png') 0 0 no-repeat transparent; height:332px; width:727px; }

#theme {padding:14px 14px 0 15px; width:698px; height:248px; overflow:hidden; }
* html #theme { width:698px; overflow:hidden;}
#theme DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }

#logo { position:absolute; top:264px; left:20px; width:130px; height:34px; }

#nav  { position:absolute; top:263px; left:150px; width:425px; height:36px; }
#nav ul  { position:relative; margin:0; padding:0; width:auto; }

/* Navigation START */
#nav ul { float: left; padding: 0; margin: 0 0 1em 40px; }
* html #nav ul { margin: 1px 0 1em 20px; }
#nav ul ul { margin: 0; }
#nav li { float: left; padding:5px 6px; list-style:none;}
#nav li { background: url('../img/navi1.png') 100% 0 no-repeat transparent; }
#nav li.last { background:none; }

#nav a { display: block; width:59px; height:27px; color: #47200b; text-decoration: none; padding:0; line-height:26px; }
#nav a:hover, #nav li.active a { color: #fff; background: #47200b; }

#nav li a { text-align: center; }
#nav li li a { position:relative; left:13px; padding:0 5px; width:125px; text-align: left; }
#nav li li a:hover { color: #ffffff; }

/* Navigation second level */
#nav li ul { position: absolute; left: -3000px; top:24px; height: auto; width: 161px; margin: 0; padding-top: 0px; }

#nav li li { position:relative; left:-6px; background: url('../img/navi2middle.png') 0 0 no-repeat transparent; width: 161px; height: 25px; padding: 0; }
* html #nav li li { background: url('../img/navi2middle.gif') 0 0 no-repeat #ffffff; }
#nav li li.first { background: url('../img/navi2top.png') 0 0 no-repeat transparent; padding-top:15px; }
* html #nav li li.first { background: url('../img/navi2top.gif') 0 0 no-repeat #ffffff; }
#nav li li.last  { background: url('../img/navi2bottom.png') 0 100% no-repeat transparent; padding-bottom:15px; }
* html #nav li li.last { background: url('../img/navi2bottom.gif') 0 0 no-repeat #ffffff; }

#nav li ul ul {	margin: -2em 0 0 10.4em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li:hover li a, #nav li.sfhover li a { background:none; color:#47200b; }
#nav li:hover li.active a, #nav li.sfhover li.active a  { color: #fff; background: #47200b; }
#nav li:hover li a:hover, #nav li.sfhover li a:hover { background:#47200b; color:#fff; }
/* Navigation ENDE */

/* search box*/
#search { position:absolute; top:267px; right:7px; width:147px; text-align:left; }
#search #mailformsword { padding-left:4px; width:113px; height:16px; border:1px solid #47200b; }
#search #mailformsubmit { position:relativ; top:4px; }

#bd {background:none; padding-top:0; font-size:11px; }
.yui-b {font-family:Arial,Verdana,Geneva,sans-serif; color: #47200b; word-spacing: -0.2pt;}


#ft { width:100%; background: url('../img/footer_bg.png') 0 0 no-repeat transparent; text-align:left; position:relative;  font-size:11px;}
#ft a { color:#47200b;}
#ft a:hover {text-decoration:none;}

#ft ul { padding:8px 0 0 0; width:480px; position:relative; margin:0 0 0 16px; }
#ft ul li { display:inline; list-style:none; }
#ft li a { color:#fff;}
#ft li a:hover {text-decoration:none;}

#ft ul#fontsize { width:152px; width:139px; width:152px; position:absolute; top:12px; right:0px; padding:0;}
#ft ul#fontsize li.cReduceTextSize { font-size:12px; padding-left:8px; }
#ft ul#fontsize li.cEnlargeTextSize { font-size:16px; padding-left:8px; }
#ft ul#fontsize li.cNormalTextSize, #ft ul#fontsize li.cEnlargeTextSize span { font-size:10px; }

#ft div { width:100%; padding-top:20px; text-align:center; }
#ft div a:hover {text-decoration: underline;}



