/* Allgemein */

body {
font: 80.0% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #FFFFFF;
background-repeat:repeat-y;
background-position:0px 0px;
color:#333333;
}

h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
font-weight: normal;
}

a:link{
text-decoration:none;
color: #999999;
}
a:hover{
text-decoration:none;
color: #333333;
cursor:pointer;
}
a:visited{
text-decoration:none;
color: #999999;
}

div,p,ul,li,dl,dt,dd,form,table,tr,td{
margin:0;
padding:0;
}



.Reichtumsuhr { font-size:11px; font-weight:bold; }
.Reichtumsuhr p { margin-top:10px; font-weight:bold; }
.Reichtumsuhr #alle {  }
.Reichtumsuhr #reich {  }
.Reichtumsuhr #arm {  }
.Reichtumsuhr .Quellenhinweis { font-weight:normal; font-size:10px; color:#999; } 


.Reichtumsuhr #alle, .Reichtumsuhr #reich, .Reichtumsuhr #arm {
color:#2A8311;
font-size:13px;
}
.Reichtumsuhr #arm { color:#FF0000; }


/* Container und Klassen */
#HEADER_L{
position:absolute;
left:0;
top:0px;
margin:0;
padding:0;
width:184px;
z-index:10;
height:450px;
}

#B1 {
width:184px;
height:450px;
}
#B1a {
width:184px;
height:116px;
}
#B2 {
width:163px;
height:38px;
}
#BM {
margin-top:98px;
width:412px;
height:73px;
}
#BMa {
margin-top:24px;
width:412px;
height:84px;
}
#BMa2 {
margin-top:114px;
width:412px;
height:84px;
}

#HEADER_M_START{
position:absolute;
left:184px;
top:98px;
top:0px;
margin:0;
padding:0;
width:340px;
z-index:1;
height:80px;
}
#HEADER_M{
position:absolute;
left:184px;
top:0px;
top:0px;
margin:0;
padding:0;
width:340px;
z-index:1;
height:80px;
}

#HEADER_R{
width:100%;
background-color: #FFFFFF;
z-index:0;
height:80px;
text-align:right;
padding-top:24px;
}
#HEADER_R span{
margin-right:24px;
}

#LINIE, #LINIE_B, #LINIE_STR, #LO{
position:absolute;
top:153px;
margin:0;
padding:0;
width:100%;
z-index:9;
height:9px;
overflow:hidden;
}
#LINIE_B{
top:171px;
background-color: #AFC5D2;
}

#LO{
position:absolute;
top:156px;
right:0;
width:24px;
background-color:#FFFFFF;
}

#HEADERMENUE {
position:absolute;
top:143px;
width:100%;
font-size:90.00%;
z-index:44;
}

#DRUCK{
padding-right:40px;
float:right;
z-index:44;
color:#999999;
}

#DRUCK a{
float:left;
display:inline;
text-decoration:none;
color: #999999;
}
#DRUCK a:hover{
text-decoration:none;
color: #999999;
cursor:pointer;
}
#DRUCK a:visited{
text-decoration:none;
color: #999999;
}

/* #DRUCK table{
float:left;
display:inline;
margin:0;
padding:0;
}

#DRUCK .csc-uploads-fileName{
float:left;
display:inline;
background-color:#ff0000;
margin:0;
padding:0;
}
 */
#ZURUECK{
padding-left:214px;
float:left;
z-index:44;
}

/* Menue */
#MENUE{
position:absolute;
left:0;
margin-top:-9px;
padding:0;
width:184px;
z-index:44;
font: 86.01% Verdana, Arial, Helvetica, sans-serif;
}
#MENUE ul{
padding-left:7px;
list-style:none;
}
#MENUE li{
margin: 0px;
padding:0px;
font-weight:bold;
}

#MENUE a{
display:block;
text-decoration:none;
color:#333333;
padding-left:32px;
padding-top:1.00em;
}

#MENUE .m_ebene1{
display:inline;
margin:0px;
padding:0px;
list-style:none;
/* padding-bottom:0.62em; */
}
#MENUE .m_ebene1 li{
margin:0px;
padding:0px;
}
#MENUE .m_ebene1 li a{
display:block;
padding-top:0.44em;
color:#808080;
font-weight:normal;
}

#MENUE a:hover, #MENUE .m_ebene1 a:hover{
text-decoration:none;
color:#FF0000;
/* background-image:url(../pics/quadrat.gif);
background-repeat:no-repeat;
background-position:0px 14px; */
padding-left:32px;
}

#MENUE .menue_an, #MENUE .m_ebene1 .menue_an{
color:#FF0000;
background-image:url(../pics/quadrat.gif);
background-repeat:no-repeat;
background-position:0px 14px;
padding-left:32px;
}
#MENUE .m_ebene1 .menue_an, #MENUE .m_ebene1 a:hover{
background-position:0px 7px;
}

#MENUE .menue_first {
/* padding-bottom:12px; */
}

#MENUE #SUCHE{
padding-top:60px;
padding-left:40px;
z-index:11;
}

#MENUE input{
margin-top:4px;
margin-bottom:0px;
}

#MENUE label{
padding-right:12px;
display:block;
}

#MENUE .suchbutton{
border:solid 0px #fff;
padding-left:0;
width:17px;
height:9px;
margin-top:6px;
cursor:pointer;
}

#MENUE label, #MENUE .suchbutton, #MENUE .suchbutton_s {
font-weight:bold;
color:#FFFFFF;
}

/* INHALT */

#CONTENT{
position:absolute;
margin:0;
padding:0;
width:100%;
z-index:0;
}
#CONTENT #INHALT, #CONTENT #INHALT_START {
position:relative;
margin-left:184px;
z-index:10;
background-color: #FFFFFF;
overflow:hidden;
padding-left:24px;
padding-bottom:12px;
padding-right:20px;
}

#CONTENT #INHALT{
width:72%;
}

#CONTENT #INHALT_START {
float:none;
background-image:url(../pics/linie_v.jpg);
background-repeat:repeat-y;
background-position:right;
/* display:block; */
margin-right:210px;
/* padding-right:232px; */
overflow:hidden;
}

html>body #CONTENT #INHALT_START{
padding-right:20px;
margin-right:211px;
}

#CONTENT a:link{
text-decoration:none;
color: #FF0000;
}
#CONTENT a:hover{
text-decoration:none;
color: #999999;
cursor:pointer;
}
#CONTENT a:visited{
text-decoration:none;
color: #999999;
}

#CONTENT .csc-textpic-caption, #RAND .csc-textpic-caption{
color:#999999;
padding-top:4px;
padding-bottom:4px;
font-size:90.00%;
}

#CONTENT .csc-textpic-imagewrap dl dt img{
margin-top:5px;
margin-bottom:5px;
}

#CONTENT .csc-textpic-text h6{
padding-top:2px;
}

#CONTENT h1{
color:#333333;
}
#CONTENT h2{
display:inline;
color:#333333;
}
#CONTENT h3{
color:#FF0000;
}
#CONTENT h4{
display:inline;
color:#FF0000;
}
#CONTENT h5, #RAND h5{
display:block;
color:#FF0000;
font-size:100.00%;
font-weight:bold;
margin-bottom:2px;
}

#CONTENT h6, #RAND h6{
color:#999999;
font-size:100.01%;
font-weight:normal;
}
#CONTENT h1, #CONTENT h2, #CONTENT h3, #CONTENT h4{
margin:0;
padding:0;
font: 170.0% Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
}
#RAND h1, #RAND h2, #RAND h3, #RAND h4{
font: 100.01% Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
margin-bottom:2px;
}

#CONTENT .csc-firstHeader{
color:#333333;
}

#CONTENT #INHALT .liste{
font-weight:normal;
color:#333333;
}

#CONTENT .datum, #RAND .datum{
color:#999999;
padding-bottom:4px;
}

#CONTENT .csc-abstract, #RAND .csc-abstract{
line-height:17px;
padding-top:4px;
}
#CONTENT .liste a{
font-weight:bold;
color:#333333;
}
#CONTENT .liste a:visited{
color:#333333;
}

#CONTENT .rot a, #CONTENT .einzelSeiteliste .rot a, #RAND .einzelSeiteliste .rot a {
color:#ff0000;
font-weight:normal;
}
#CONTENT .rot a:visited, #CONTENT .einzelSeiteliste .rot a:visited, #RAND .einzelSeiteliste .rot a:visited{
color:#999999;
font-weight:normal;
}
#CONTENT .rot a:hover, #CONTENT .einzelSeiteliste .rot a:hover, , #RAND .einzelSeiteliste .rot a:hover{
color:#999999;
font-weight:normal;
}

#CONTENT .bodytext, #INHALT_RAND .bodytext{
margin-top:6px;
line-height:17px;
color:#333333;
}

#CONTENT .toTop, #RAND .toTop {
margin-top:12px;
margin-bottom:12px;
font-size:90.00%;
color:#999999;
}

#CONTENT .toTop a, #RAND .toTop a{
color:#999999;
}

.einzelSeiteliste ul, .einzelSeiteliste ul{
list-style:none;
margin:0;
padding:0;
}
.einzelSeiteliste ul li {

}
.einzelSeiteliste ul li a{
font-weight:bold;
color:#333333;
}
.einzelSeiteliste ul li a:visited{
color:#333333;
}
.einzelSeiteliste ul li a:hover{
color:#999999;
}


#CONTENT ul{
list-style-position:outside;
margin-top:6px;
margin-bottom:6px;
margin-left:18px;
}
#CONTENT ul li{
padding-left:10px;
line-height:17px;
}

#RAND{
position:absolute;
margin:0;
padding:0;
right:0;
z-index:0;
text-align:right;
}
#RAND #INHALT_RAND{
width:170px;
z-index:9;
background-color: #FFFFFF;
text-align:left;
background-image:url(../pics/linie_v.jpg);
background-repeat:repeat-y;
background-position:1px 7px;
padding-left:20px;
margin-right:24px;
padding-bottom:24px;
}

html>body #RAND #INHALT_RAND{
/* background-position:0 7px; */
}

#INHALT_RAND .bodytext{
padding-right:0px;
}

#CONTENT .linie, #CONTENT .linie_b, #RAND .linie, #LINIE_STR, .linie, #CONTENT .linie_start, #CONTENT .linie_pers{
clear:both;
position:relative;
display:block;
margin:0;
padding:0;
height:3px;
margin-top:12px;
margin-bottom:12px;
background-image:url(../pics/linie_h.jpg);
background-repeat:repeat-x;
/* background-position:0 1px; */
/* width:48%; */
width:200px;
}

#LINIE_STR{
margin:0;
width:100%;
top:159px;
height:11px;
background-position:184px 2px;
}

#CONTENT .linie_start{
left:-20px;
width:280px;
}
#CONTENT .linie_pers{
left:-20px;
width:314px;
}

#CONTENT .linie{
left:-20px;
}
#CONTENT .linie_b{
left:-20px;
margin-top:18px;
margin-bottom:18px;
height:3px;
}

#RAND .linie{
position:relative;
left:-14px;
width:74px;
height:3px;
margin-top:12px;
margin-bottom:12px;
}

#RAND .csc-textpic-text .bodytext{
margin-bottom:12px;
}

.bodytext .important{
color:#FF0000;
}

#CONTENT table {
width:auto;
}

/* Index Search */
#CONTENT .tx-indexedsearch-whatis{
margin-top:12px;
}
#CONTENT .tx-indexedsearch-noresults, #CONTENT .tx-indexedsearch-browsebox{
padding-top:12px;
text-align:left;
}

#CONTENT .csc-uploads-fileName a{
background-image:url(../pics/text.gif);
background-repeat:no-repeat;
background-position:0 0px;
padding-left:18px;
}

#FORUM{
margin-top:0px;
margin-bottom:20px;
z-index:46;
}

#FORUM td{
padding:2px 4px;
z-index:46;
}

#FORUM a{
text-decoration:none;
color: #333333;
font-weight:bold;
}
#FORUM a:hover{
text-decoration:none;
color: #999999;
cursor:pointer;
font-weight:bold;
}
#FORUMNTENT a:visited{
text-decoration:none;
color: #999999;
font-weight:bold;
}


.csc-mailform-field label {
display:block;
color:#ff0000;
}

.button{
border:solid 1px #aaaaaa;
background-color:#FFFFFF;
cursor:pointer;
}
.csc-mailform-submit{
border:solid 1px #aaaaaa;
background-color:#FFFFFF;
margin-top:12px;
cursor:pointer;
}

.csc-uploads-fileName, .csc-uploads-fileSize{
padding-right:12px;
padding-top:6px;
}

/* positions Formatierung */

.top120{
/* top:120px; */
top:144px;
}
.top160{
/* top:160px; */
top:184px;
}
.top222{
top:222px;
}
