body	{
 text-align: center;
 font: 11px/14px Arial, Helvetica sans-serif;
 margin: 0;
 padding: 0;
 }		
.ftable {
 font-size: 11px;
 line-height: 14px;
 margin-left: 17px;
 }
a:link, a:visited {
 color: #333;
 }
 
ul#fmenu a:hover {
	text-decoration: underline;
	color: black;
}
div#main ul a:hover {
	text-decoration: underline;
	color: black;
}

div#main a:hover {
	text-decoration: underline;
}

img {
 vertical-align: middle;
 }
/* Problembehebung png-Bilder */
/* img { behavior: url("/fileadmin/js/pngbehavior.htc"); } */

#wrapper {
 text-align: left;
 width: 998px;
 height: 719px;
 margin: 3% auto;
 border: 1px solid #ccc;
 background: transparent url(bilder/bgleer.jpg) 0 0 no-repeat;
 }
#content1 {
 float: left;
 padding: 0;
 margin: 0 0 0 25px;
 width: 380px;
 height: 719px;
 }
#fooLeft {
 position: relative;
 top: 596px;
 width: 100%;
 height: 68px;
 background: transparent url(bilder/trp2.png) 0 0 repeat-y;
}
#fooLeft img {
 float: left;
 margin-right: 19px;
 }
#fooLeft p {
 font-weight: bold;
 font-size: 13px;
 line-height: 16px;
 margin: 0; 
 padding: 10px 0 0 0;
 }
.wibo {color: white;}
#content2 {
 position:relative;
 float: right;
 padding: 0;
 margin: 0 32px 0 0;
 background: transparent url(bilder/trp.png) 0 0 repeat-y;
 width: 478px;
 height: 719px;
 }
#header {
 position: relative;
 width: 100%;
 height: 213px;
 background-color: transparent;
}
#header h1 {
 width: 100%;
 height: 146px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 }
#header h1 a {
 background: transparent url(bilder/logo.gif) 0 0 no-repeat;
 display: block;	
 width: 100%;
 height: 146px;
}
ul#menu {
 width: 100%;
 height: 18px;
 list-style: none;
 margin: 0;
 padding: 0;
 background: transparent url(bilder/trp.png) 0 0 repeat-y;
}

ul#menu a:hover {
	text-decoration: underline;
	background: #ffac00 url(bilder/obg.png) 0 0;
}

#untertitel a {
	text-decoration: none;
	background: #ffab00 url(bilder/obg.png) 0 0;	
}

#untertitel a:hover {
	text-decoration: underline;
	background: #ffab00 url(bilder/obg.png) 0 0;
}

/* Abstaende fuer die Menueleiste*/ 
#m7 {width: 65px;  text-indent: 10px;}
#m146 {width: 100px; text-indent: 10px;}
#m148 {width: 100px; text-indent: 10px;}
#m4 {width: 80px;  text-indent: 10px;}
#m3 {width: 60px;  text-indent: 10px;}
#m2 {width: 60px;  text-indent: 10px;}

#m61 {width: 65px; text-indent: 11px;}
#m77 {width: 65px; text-indent: 11px;}
#m90 {width: 55px; text-indent: 11px;}
#m91 {width: 65px; text-indent: 11px;}
#m92 {width: 85px; text-indent: 11px;}
#m95 {width: 60px; text-indent: 11px;}

ul#menu #m1 a {padding-left: 8px;}
ul#menu li {
 position: relative;
 float: left;
 padding: 0;
 }
ul#menu li a {
 display: block; 
 text-decoration: none;
 margin: 0;
 height: 18px;
 line-height: 18px;
}
#header p#teaser, p#teaserL {
 width: 100%;
 height: 50px;
 /*background: #ffac00 url(bilder/hd1.png) bottom right no-repeat;*/
 margin: 0;
 padding: 0;
}
p#teaserL {
 margin-top: 162px;
 /*background: #ffac00 url(bilder/hd2L.png) bottom right no-repeat;*/
}
div#main, div#mainL {
 width: 100%;
 height: 474px;
 background-color: white;
 margin: 0;
 padding: 0;
}
div#main h1, h1, h2, h3, h4, h5 {
 margin: 0;
 padding: 40px 0 10px 17px;
 font: 13px/14px Arial, Helvetica sans-serif;
 color: #ffac00; 
 font-weight: bold;
 /*letter-spacing: -1px;*/
}
div#main h4 {
 color: #333; 
 padding: 40px 0 1px 17px;
 font-size: 11px;
}
div#main h5 {
 padding: 0 0 10px 17px;
 color: #333; 
 font-size: 11px;
}
div#main h2.presse{
 padding: 20px 0 10px 17px;
}



 div#main p {
 margin: 0 15px 10px 17px;
}
div#mainL h1 { padding: 10px 0 10px 17px;}
div#mainL p {
 margin: 0 15px 15px 17px;
 line-height: 18px;
}
#mainL h2 {
 padding:  0 0 0 17px;
 margin: 0;
 font-size: 11px;
}
p#gmenu {
 display: block;
 height: 30px;
}
div#main img, div#main dl {
 margin: 0;
 padding: 0;
}
div#main ul {
 margin: 0 0 0 18px;
 padding: 0;
 list-style: none;
}
div#main dl {
 width: 185px;
 margin-top: 20px;
}
div#main dt {
 margin: 0 0 6px 0;
 padding:  0;
 font: 12px/14px Arial, Helvetica sans-serif;
 color: #ffac00; 
 font-weight: bold;
/* letter-spacing: -1px;*/
}
ul.csc-bulletlist {
 list-style: none;
}
div#main dd, 
div#main li, 
.csc-bulletlist li {
 margin: 0;
 padding: 0 0 0 17px;
 line-height: 14px; 
 background: transparent url(bilder/sqr.png) 0 6px no-repeat;
}

.csc-bulletlist li {
	line-height: 10px;
	border:0px solid #000;

}

div#main dt.grau {
 color: #999;
}
.leftP, .rightP {
 position: relative;
 display: block;
 margin: 0;
 padding: 0;
}
.leftP {
 width: 185px;
 margin-left: 17px;
 float: left;
}
.rightP {
 width: 265px;
 float: right;
}
div#fRight, div#fRL {
 position: relative;
 width: 100%;
 height: 13px;
 background: transparent url(bilder/trp.png) 0 0 repeat-y;
 margin: 0;
 padding: 0;
}
 ul#fmenu {
 top: 0;
 position: relative;
 list-style: none;
 margin: 0;
 padding: 0;
 width: 100%;
 background: transparent url(bilder/trp.png) 0 0 repeat-y;
}
 ul#fmenu li {
 float: right; 
 padding: 0 10px 0 0; 
 margin: 0;
 line-height: 12px;
 }
ul#fmenu li a {
 text-decoration: none;
 font-size: 9px;
}

.menu-act a {
 	color: white;
 	background: #ffac00 url(bilder/obg.png) 0 0;
}
ul#fmenu li.menu-act a {
 color: #ffac00;
 background: none;
}

#main .menu-act a {
 color: #ffac00;
 background-color: white;
}

.menu-act2 a {
 color: #ffac00;
 background: none;
}
#main ul li {
 margin-bottom: 5px;
 text-indent: 10px;
}
#main ul li a {
text-decoration: none;
}
.news-single-container .bodytext A,
span.libu,
a.libu {
 background-color: #ffac00;
 width: 20px;
 height: 8px;
 text-decoration: none;
 color: white;
 padding: 0 8px 0 8px;
}


span.libu:focus,
a.libu:focus,
span.libu:hover,
a.libu:hover {
 background-color: #ffac00;
 width: 20px;
 height: 8px;
 text-decoration: underline;
 color: white;
 padding: 0 8px 0 8px;
}
a.litx, a.litx2 {
 color: #ffac00;
 text-decoration: none;
 font-weight: bold;
 padding-left: 5px;
}
a.litx2 {
 color: #999;
}

a.litx:hover {
 text-decoration: underline;
}

.idnt {
 padding-left: 5px;
 text-decoration: none;
}
.important {
 color: #ffac00;
}
form {
 margin-top: 45px;
}
div.tx-thmailformplus-pi1 {
 margin-left: -17px;
 padding: 0;
}
label {
 font-size: 9px;
 font-weight: bold;
 display: block;  
 width: 60px;
 float: left;
 margin: 0;
 padding: 0;
}
input, textarea {
 border: 1px solid #333;
 width: 170px;
 margin: 0 0 8px 0;
 padding: 0;
}
.msend {
 float: right;
 width: 50px;
 border: 0;
 color: white;
 background: #ffac00;
 font-size: 10px;
 text-transform: uppercase;
 margin-right: 33px;
}

a.msend:hover {
	text-decoration: underline;
}

.tx-sgglossary-pi1, #reloadform_tx_sgglossary_pi1, #searchform_tx_sgglossary_pi1, #searchform_tx_sgglossary_pi1 > p {
 margin: 0;
 padding: 0;
 }
.tx-sgglossary-pi1 {
 margin-left: 17px;
}
.tx-sgglossary-pi1 form {
 margin-top: 15px;
}
form#searchform_tx_sgglossary_pi1 p {
 margin-left: 0;
 }
div.tx-sgglossary-pi1 a {
 text-decoration: none;
 padding-right: 2px;
}
.oha a {color: #ffac00;}
.glH2 { margin: 0;  padding: 0; line-height: 16px;}
.glH2 a {
 margin: 0 0 0 -17px;
 padding: 0;
 color: #ffac00; 
 }
.bk {
 float: left;
 margin-right: 10px;
 }
 
 
 
/* NEWS */ 

.news-list-container .news-list-item .contentLeft,
.news-list-container .news-list-item .contentRight{
  float:left;
  border: 0px solid #000;

}
.news-list-container .news-list-item .contentLeft{
  width: 110px;
  text-align:center;
  min-height:100px;
}

.news-list-container .news-list-item .contentRight{
  width: 357px;
  padding-right: 10px;
}


div#main .news-list-container .news-list-item .contentRight h2.presse{
 padding: 5px 0px 10px 17px;
 border: 0px solid #000;
}


.news-list-browse STRONG,  
.news-list-browse A{
  padding-right: 4px;
  border: 0px solid #000;  
  text-decoration:none;
} 

/* Ticker Startseite */
#tickerbox{
  margin-top: 0px;
  margin-left:0px;
  width: 430px;
  width: 180px;
  border-bottom: 5px solid #ffab00;
  float:left;
}

#tickerspace {
  width: 180px;
}

#ticker_table TD {
  padding:0px 6px 0px 13px;
  display:block;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
  margin-bottom:0px;
}
 
 
 
 
 
 /* Änderungen 20100226 */

#content4{
	border: 0px solid #000;
	margin-top:0px;
	background-color: transparent;
	margin-right:0px;
}

#content4 #main{
	border: 0px solid #000;
	background-color: transparent;
	width:auto;
	height:720px;
	height:690px;
	padding-left: -2px;
		
} 
 
#content4 #main .bodytext{
	width:auto;
}  
 
 
 
#content3 {
 position:relative;
 float: right;
 padding: 0;
 margin: 0;
 padding-right: 33px;
 border: 0px solid #000;

 background: transparent url(bilder/trp.png) 0 0 repeat-y;
 width: 478px;
 height: 200px;
 }
 
 
  
/* Facebook etc.*/ 
div ul.bookmarks {
    list-style: none outside none;
	margin-top: 80px;
	margin-left: -40px;
} 
 
div ul.bookmarks li {
    float: left;
}
