* {
margin: 0px;
padding: 0px;
}

html {
height: 100%;
}

body {
font-family: verdana,sans-serif;
font-size: 1em;
background: #cccccc;
height: 100%;
}

h1 {
color: #ffffff;
font-size: 1.2em;
font-weight: normal;
}

h2 {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-top: 2.2em;
margin-bottom: 1em;
color: #00539a;
font-weight: normal;
}

h2.wenigerAbstand {
margin-top: 1.1em;
}

h3 {
color: #00539a;
font-size: .7em;
margin-bottom: 0em;
line-height: 1.4em;
}

h3 a {
color: #00539a;
text-decoration: none;
}

h4 {
font-family: verdana;
font-size: .7em;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: .6em;
color: #6584ab;
font-weight: normal;
}

/*für Zitate*/
h5 {
font-family: georgia;
font-style: italic;
font-size: 1.5em;
line-height: 1.4em;
color: #8c175f;
margin-bottom: 1em;
margin-top: -.1em;
font-weight: normal;
width: 29em;
}


img {
border: 0px;
}

p {
line-height: 1.4em;
}


/*****************************************************************
Seitenübergreifend
*****************************************************************/

#rahmenflash {
position: relative;
width: 61.2em;
min-height: 44em;
margin: auto;
z-index: 400;
}



#rahmen {
position: relative;
width: 60.87em;
/*min-height: 100%;*/
min-height: 44em;
background: url(../bilder/bg.jpg) repeat-y;
margin: auto;
z-index: 400;
}

#rahmenstart {
position: relative;
width: 60.87em;
height: 50.6em;
background: url(../bilder/bg.jpg) repeat-y;
margin: auto;
}

#navigation {
position: absolute;
width: 59.25em;
height: 4.18em;
background: url(../bilder/bgTop.jpg) repeat-x;
margin-left: .85em;
z-index: 900;
}

#navigation ul {
height: 2.5em;
margin-left: 13.62em;
margin-top: 1.8em;
}

#navigation ul li {
width: auto;
height: 2.5em;
list-style-type: none;
float: left;
font-size: .7em;
text-align: center;
margin-right: .25em;

}

#navigation ul li a {
color: #ffffff;
text-decoration: none;
width: auto;
height: 1.25em;
display: block;
padding: 1.75em .6em .4em .6em;
}

#navigation ul li a:hover,#navigation ul li.aktiv a {
background: url(../bilder/bgNavi.jpg) repeat-x;
}

#titel {
position: absolute;
width: 59.25em;
height: 6.8em;
background: url(../bilder/titel.jpg) no-repeat;
border-bottom: 1px solid #b2c2d5;
margin-top: 4.18em;
margin-left: .85em;
z-index: 700;
}

#titel #logo {
position: absolute;
margin-top: 1.65em;
margin-left: .6em;
}

#titel #animation {
position: absolute;
margin-left: 45em;
}

#titel #animation2 {
position: absolute;
margin-left: 28.65em;
}

#titel #animation h1, #titel #animation2 h1 {
position: absolute;
font-family: georgia;
font-style: italic;
font-size: .8em;
line-height: 1.4em;
color: #8c175f;
font-weight: normal;
text-align: right;
padding-right: 10em;
width: 29em;
margin-left: -30.9em;
margin-top: 1.75em;
}

#titel #animation2 h1 {
margin-left: -10.35em;
}

#titel #animation object {
width: 252px;
height: 87px;
}

/*
#titel #suche {
position: absolute;
margin-left: 43.55em;
margin-top: 5.5em;
background: url(../bilder/lupe.jpg) no-repeat 0px 1px;
padding-left: 1.5em;
}

#titel #suche fieldset {
position: relative;
border: none;
}

#titel #suche fieldset label {
color: #ffffff;
font-size: .7em;
margin-left: .15em;
}

#titel #suche fieldset input#suchfeld {
position: absolute;
border: 0px;
height: 1.4em;
padding: .1em;
width: 15.35em;
margin-top: .3em;
margin-left: .9em;
font-size: .6em;
font-family: verdana,sans-serif;
}

#titel #suche fieldset input#suchebutton {
margin-top: .25em;
margin-left: 12.15em;
margin-left: 16.15em;
}
*/


#titel #suche {
position: absolute;
background: url(../bilder/lupe.jpg) no-repeat 0px 1px;
padding-left: 1.5em;
top: 86px;
left: 697px;
width: 230px;
height: 23px;
}

#titel #suche fieldset {
position: relative;
border: none;
}

#titel #suche fieldset label {
color: #ffffff;
font-size: .7em;
position: absolute;
top: 5px;
left: 5px;
}

#titel #suche fieldset input#suchfeld {
position: absolute;
border: 0px;
height: 1.4em;
padding: .1em;
width: 15.35em;
font-size: .6em;
font-family: verdana,sans-serif;
top: 5px;
left: 45px;
}

#titel #suche fieldset input#suchebutton {
position: absolute;
top: 5px;
left: 194px;
}


#links {
position: absolute;
margin-top: 12.18em;
margin-left: .85em;
width: 14.06em;
height: 17.37em;
z-index: 300;
}

#linksstart {
position: absolute;
margin-top: 12.18em;
margin-left: .85em;
background: url(../bilder/links.jpg) no-repeat;
width: 43.06em;
height: 17.37em;
}

#links p, #linksstart p {
color: #ffffff;
width: 17.5em;
font-size: .7em;
margin-top: 15.6em;
margin-left: 1.2em;
line-height: 1.35em;
}

#linksstart p {
width: 33em;
}

#linksstart p a {
color: #ffffff;
text-decoration: none;
}

#linksunten {
position: relative;
margin-top: 2.5em;
margin-left: 0em;
width: 14.06em;
z-index: 800;
}

#linksuntenservice {
position: relative;
margin-top: 4.4em;
margin-left: 0em;
width: 14.06em;
z-index: 800;
}

#linksunten p, #linksuntenservice p {
margin-bottom: 0em;
margin-top: 0em;
margin-left: .55em;
padding-left: 2.15em;
height: 1.8em;
}

#linksunten p#print, #linksuntenservice p#print {
background: url(../bilder/drucken.gif) no-repeat;
}

#linksunten p#linkweiterleiten, #linksuntenservice p#linkweiterleiten {
background: url(../bilder/weiterleiten.gif) no-repeat;
}

#linksunten p#linksuchen, #linksuntenservice p#linksuchen {
background: url(../bilder/suchen.gif) no-repeat;
}

#linksunten p#linksitemap, #linksuntenservice p#linksitemap {
background: url(../bilder/sitemap.gif) no-repeat;
}

#linksunten p a, #linksuntenservice p a {
color: #6584ab;
font-size: .9em;
text-decoration: none;
}

#linksunten p a:hover, #linksuntenservice p a:hover {
color: #6584ab;
text-decoration: underline;
}

#unternavi {
position: relative;
border-top: 1px solid #b0c0d3;
width: 11.75em;
margin-top: 4.5em;
}

#unternavi li {
border-bottom: 1px solid #b0c0d3;
list-style-type: none;
width: 11.75em;
min-height: 1.25em;
}

#unternavi li a {
text-decoration: none;
font-size: .6em;
display: block;
padding: .35em .2em .45em .7em;
min-height: .6em;
color: #414e5e;
}

#unternavi li a:hover, #unternavi li.aktiv a {
color: #6584ab;
background: #e6e8ea;
font-weight: bold;
}

#unternavi ul {
display: none;
}

#unternavi .aktiv ul {
display: block;
border-bottom: 0px;
}

#unternavi .aktiv ul li {
border-bottom: 0px;
}

#unternavi ul li a, #unternavi li.aktiv ul li a {
font-weight: normal;
padding-left: 1.5em;
color:#414E5E;
background: #ffffff;
}

#unternavi ul li a:hover, #unternavi ul li.aktiv a, 
#unternavi li.aktiv ul li a:hover, #unternavi li.aktiv ul li.aktiv a {
font-weight: bold;
color: #6584ab;
background: #e6e8ea;
}

#inhaltstart {
position: absolute;
margin-top: 29.85em;
margin-left: .7em;
width: 43em;
height: 16.25em;
}

#inhaltstart p {
color: 4d4d4d;
font-size: .7em;
}

#inhaltstart table tr td {
background: url(../bilder/bgTabelle.png) repeat-x;
border-right: 4px solid #ffffff;
}

#inhaltstart table tr td.vertikalZentriert {
vertical-align: middle;
}

#inhaltstart table tr td p {
padding-right: .5em;
padding-right: .0em;
padding-left: .5em;
padding-left: 1.25em;
width: 19em;
width: 18.5em;
margin-bottom: 1.3em;
margin-top: .9em;
line-height: 1.35em;
color: #4d4d4d;
}

#inhaltstart table tr td p a {
color: #8C175F;
text-decoration: none;
}

#inhaltstart table tr td p.ohne {
padding-right: 0em;
padding-left: 0em;
width: 19em;
margin-bottom: -.8em;
margin-top: 0em;
line-height: 1.35em;
}

#inhaltstart table tr td p img {
margin-bottom: .25em;
}

#inhalt {
position: relative;
padding: 13.25em 0em 6em 15.3em;
width: 26.68em;
min-height: 20em;
z-index: 200;
}

#inhalt #inhaltbreit {
width: 29em;
}

#inhalt h1 {
margin-bottom: .85em;
color: #00539a;
}

#inhalt p {
font-size: .7em;
color: #4d4d4d;
margin-bottom: 1em;
}

#inhalt p.zeileHoeher {
line-height: 1.6em;
}

#inhalt a {
color: #8c175f;
text-decoration: none;
}

#inhalt a.linkDunkel {
color: #4d4d4d;
}

#inhalt ul {
margin-bottom: 1em;
}

#inhalt ul li {
font-size: .7em;
color: #4d4d4d;
margin-bottom: .55em;
padding-left: 1em;
background: url(../bilder/pfeilAufzaehlung.gif) no-repeat 0px 4px;
list-style-type: none;
line-height: 1.4em;
}

#inhalt ul ul {
margin-top: .4em;
}

#inhalt ul ul li {
font-size: 1em;
}

#inhalt table {

}

#inhalt table tr th {
text-align: left;
padding-right: .5em;
}

#inhalt table h2 {
width: 26em;
}

#inhalt table h3 {
margin-top: -.1em;
}

#inhalt table tr td {
text-align: left;
padding-right: .5em;
vertical-align: top;
line-height: 1.4em;
}

#inhalt table tr td.vertikalZentriert {
vertical-align: middle;
}

#inhalt table tr td p {
line-height: 1.4em;
margin-bottom: 0em;
}

#inhalt table tr td p.mehrAbstand {
line-height: 1.8em;
}

#inhalt table tr td img.wenigerAbstand {
margin-top: .25em;
}

#inhalt table tr td.zelleFesteBreite p {
width: 22em;
}

#inhalt p.mehrAbstand {
margin-top: 1.55em;
}

#rechts {
position: absolute;
height: 32.7em;
width: 15.75em;
background: url(../bilder/rechts.png) repeat-x;
left: 44.3em;
top: 12.18em;
padding: 1.15em 0em 0em 0em;
z-index: 900;
}

#rechts p {
font-size: .7em;
color: 4d4d4d;
margin-bottom: 0em;
line-height: 1.35em;
}

#rechts h1 {
position: relative;
padding-left: 1.3em;
margin-bottom: 0px;
width: 12.1em;
width: 14.4em;
/*background: url(../bilder/rechtsH1.png) repeat-x 0em .8em;*/
color: #8c175f;
font-family: georgia;
font-size: 1em;
font-weight: normal;
z-index: 800;
}

#rechts h2 {
margin: 0em;
padding-left: 1.95em;
width: 12.1em;
color: #8c175f;
font-family: georgia;
font-size: .65em;
font-weight: normal;
z-index: 800;
}

#rechts img {
margin-bottom: .8em;
padding-bottom: 2em;
padding-left: 1.8em;
}

#rechts h1 img {
margin-bottom: 1.6em;
}


#rechts p a {
color: #8c175f;
text-decoration: none;
}

#rechts .news-date {
float: left;
font-size: .7em;
line-height: 1.35em;
}

#rechts .news-latest-container, #rechts .news-latest-container2 {
position: relative;
/*margin-top: -2.45em;*/
margin-top: -.45em;
z-index: 600;
width: 15.2em;
padding-right: .5em;
}

#rechts .news-latest-container2 {
margin-top: .5em;
height: 11em;
}

#rechts .news-latest-container2 #newsscroll {
width: 15.7em;
height: 11em;
padding-bottom: .3em;
overflow: auto;
}

#rechts .news-latest-item {
margin-top: .7em;
width: 14.05em;
padding: .7em .5em 0em 1.2em;
}

#rechts .news-latest-container2 #newsscroll .news-latest-item {
width: 12.5em;
margin-top: 0em;
}

#rechts .news-latest-item h3 {
margin-bottom: .45em;
}

#rechts .trennlinie {
border-top: 1px solid #ffffff;
padding-top: 1.75em;
margin-top: 1.75em;
border-bottom: 0px;
}


#rechtsinhalt {
position: absolute;
min-height: 15em;
width: 15.25em;
left: 44.2em;
top: 11.7em;
padding: 1.3em .5em 0em 0em;
z-index: 900;
}

#rechtsinhalt p {
font-size: .7em;
font-family: verdana;
color: #4d4d4d;
margin-bottom: 0em;
line-height: 1.35em;1.1em;
}

#rechtsinhalt h4 {
line-height: 1.4em;
}

#rechtsinhalt a {
color: #8c175f;
font-family: verdana;
text-decoration: none;
}

#rechtsinhalt a:hover {
text-decoration: none;
}

#rechtsinhalt table {
border-collapse: collapse;
}

#rechtsinhalt table.abstandLinks {
margin-left: .2em;
margin-top: 3.2em;
}

#rechtsinhalt p.rahmen {
width: 18em;
line-height: 1.4em;
margin-top: 4.5em;
border: 1px solid #cccccc;
padding: .8em;
}

#rechtsinhalt table.wissenRechts {
margin-top: 8.7em;
}

#rechtsinhalt table.networkingRechts {
/*margin-top: 10.8em;*/
margin-top: 13em;
}

#rechtsinhalt table.politikRechts {
margin-top: 10.8em;
}

#rechtsinhalt table.mittagstischRechts {
margin-top: 3.25em;
}

#rechtsinhalt table tr td {
font-size: .7em;
color: #4d4d4d;
padding-right: 0em;
text-align: left;
font-family: verdana;
vertical-align: top;
}

#rechtsinhalt table tr td.vertikalZentriert {
vertical-align: middle;
}

#rechtsinhalt table tr td p, #rechtsinhalt table tr td h1, #rechtsinhalt table tr td h2, #rechtsinhalt table tr td h3, #rechtsinhalt table tr td h4, #rechtsinhalt table tr td h5, #rechtsinhalt table tr td h6 {
font-size: 1em;
}

#rechtsinhalt h4 {
font-family: verdana;
}

#rechtsinhalt img.bildRechts {
margin-top: .6em;
}

#abschluss {
position: relative;
height: 4em;
width: 60.87em;
background: url(../bilder/abschluss.jpg) no-repeat;
margin: auto;
margin-top: -4em;
z-index: 700;
}

#abschluss p {
font-size: .6em;
color: #f2f2f2;
}

#abschluss p span {
color: #666666;
}

#abschluss p a {
text-decoration: none;
color: #f2f2f2;
}

#abschluss .links {
position: absolute;
margin-left: 15.35em;
margin-top: .35em;
}

#abschluss .mitte {
position: absolute;
margin-left: 29.75em;
margin-top: .35em;
}

#abschluss .rechts {
position: absolute;
margin-left: 47em;
margin-top: 1.85em;
}

#abschluss .rechts a {
margin-right: 1.5em;
}

#inhalt fieldset {
border: 0px;
}

#inhalt label {
font-size: .7em;
color:#4D4D4D;
font-weigt: normal;
}

#inhalt input {
font-size: .7em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
font-weigt: normal;
font-family: verdana;
padding: .1em;
}

#inhalt select {
font-size: .7em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
}

#inhalt .contact-form fieldset, #inhalt .weiterleiten fieldset, #inhalt .interessenten fieldset, #inhalt .beitrag fieldset {
text-align: right;
}

#inhalt .interessenten {
width: 35em;
}

#inhalt .interessenten fieldset.foto {
width: 34.3em;
}

#inhalt .interessenten fieldset.check {
font-size: .7em;
}

#inhalt .beitrag {
margin-top: 2em;
}

#inhalt .beitrag select {
width: 29.5em;
margin-bottom: .8em;
padding: .3em;
}

#inhalt .contact-form fieldset label, #inhalt .weiterleiten fieldset label, #inhalt .interessenten fieldset label, #inhalt .beitrag fieldset label {
float: left;
}

#inhalt .contact-form fieldset input, #inhalt .interessenten fieldset input, #inhalt .beitrag fieldset input {
margin-bottom: .8em;
width: 28.5em;
padding: .4em;
}

#inhalt .contact-form fieldset.control input, #inhalt .interessenten fieldset.control input, #inhalt .beitrag fieldset.control input {
width: 6.6em;
}

#inhalt textarea, #inhalt .contact-form fieldset textarea, #inhalt .interessenten fieldset textarea, #inhalt .beitrag fieldset textarea {
margin-bottom: .8em;
width: 28.5em;
height: 3.5em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
padding: .4em;
font-family: verdana;
font-size: .7em;
}

#inhalt textarea {
padding: .1em;
}

#inhalt .beitrag fieldset textarea {
height: 8em;
}


#inhalt .contact-form fieldset.mailingtext textarea {
height: 10em;
}

#inhalt .contact-form fieldset select, #inhalt .interessenten fieldset select {
margin-bottom: .8em;
width: 29.45em;
padding: .3em .3em .3em 0em;
}


#inhalt .weiterleiten fieldset input {
margin-bottom: .8em;
width: 20em;
padding: .4em;
}

#inhalt .weiterleiten fieldset.controlweiter input {
width: 10em;
}

#inhalt .weiterleiten fieldset textarea {
margin-bottom: .8em;
width: 20em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
padding: .4em;
font-family: verdana;
font-size: .7em;
}

#inhalt .interessenten fieldset.check p, #inhalt .interessenten fieldset.check input, #inhalt .interessenten fieldset.check label {
font-size: 1em;
}

#inhalt .interessenten fieldset.check {
text-align: left;
padding-left: 2em;
line-height: 1.9em;
}

#inhalt .interessenten fieldset.check input {
position: absolute;
width: auto;
margin-left: -2em;
margin-top: .4em;
border: 0px;
}

#inhalt .interessenten fieldset.check p, #inhalt .interessenten fieldset.check label {
margin-left: -2em;
}

#inhalt .interessenten fieldset.text {
text-align: left;
}

#inhalt .interessenten fieldset.text textarea {
width: 49em;
}




.blogList {
margin-top: 1.15em;
}

.blogList .itemTop {
margin-top: 0em;
margin-bottom: .3em;
color: #6584ab;
font-weight: normal;
font-size: .7em;
}

.blogList div .date, .blogList div .categories {
display: inline;
}

.blogList h3 {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
color: #00539a;
font-weight: normal;
}

#rahmen #inhalt .blogList h3 a {
color: #00539a;
}

.blogList hr {
background: #cccccc;
border: 1px solid #ffffff;
border-top: 1px solid #cccccc;
}

.blogList .itemNav {
height: 3.4em;
}

#singleNavigation {
margin-top: -.1em;
}

#archive {
margin-top: 1.1em;
}

.comments, .blogtipafriendlink {
color: #8C175F;
font-size: .7em;
margin-right: 1.5em;
}

.backtolist a, .next a {
background: url(../bilder/pfeilAufzaehlung.gif) no-repeat 0px 4px;
font-size: .7em;
padding-left: 1em;
}

.single .itemTop {
margin-top: 1em;
font-size: .7em;
color: #6584ab;
margin-bottom: .3em;
}

.single .itemTop div {
display: inline;
color: #6584ab;
font-weight: normal;
}

.single .itemTop .categories {
margin-left: 0em;
}

#rahmen #inhalt .single .itemTop .categories a {
margin-top: 0em;
margin-bottom: .3em;
color: #6584ab;
}

.single h3 {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
color: #00539a;
font-weight: normal;
}

#rahmen #inhalt .single h3 a {
color: #00539a;
}

.commentListListing {


}

.commentListListing div {
margin-bottom: 1.5em;
border-bottom: #cccccc 1px solid;
padding-bottom: 1.5em;
}

.commentListListing div div {
margin-bottom: 0em;
border-bottom: 0px;
padding-bottom: 0em;
}

#commentList {
margin-bottom: 1.5em;
}

#commentListTitle {
margin-bottom: 0em;
}

#commentList .commentListListing .date {
font-size: .7em;
color: #6584ab;
margin-bottom: .3em;
color: #6584ab;
font-weight: normal;
}

#commentList .commentListListing .date .date {
font-size: 1em;
}

#commentListTitle li {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-bottom: 0em;
color: #00539a;
}

.commentBody {

}

.commentBody h5 {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-top: 0em;
color: #00539a;
font-style: normal;
font-weight: normal;
}

.commentFooter a {
font-size: .7em;
}

#links .tx-t3blog-pi2 {
margin-top: 2em;
margin-left: .8em;
}

#calendar table.calendar {

}

#calendar table tr th {
font-size: .7em;
}

#calendar table tr th a {
font-size: .7em;
color: #8C175F;
background: none;
text-decoration: none;
}

#calendar table tr td {
font-size: .7em;
text-align: right;
}





.formElement {
text-align: right;
}

.formElement p {
text-align: left;
}

.formElement label {
float: left;
}

.formElement input {
font-size: .7em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
font-weigt: normal;
padding: .1em;
margin-bottom: .8em;
width: 28.5em;
}

.formElement input.button {
width: 5em;
}

.formElement textarea {
margin-bottom: .8em;
width: 27.9em;
color:#00539A;
background: #f8f9fd;
border: 1px solid #b2c1d4;
padding: .4em;
font-family: verdana;
font-size: .7em;
}

#commentList ul#commentListTitle li {
background: none;
padding-left: 0em;
}

#rahmen #inhalt .tx-t3blog-pi2 .single .itemNav {
font-size: .7em;
}

#rahmen #inhalt .tx-indexedsearch {
margin-top: 1.3em;
}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-searchbox {
margin-bottom: 1em;
}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-searchbox form .tx-indexedsearch-form {
float: left;
}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-searchbox form .tx-indexedsearch-form input {
padding: .25em .2em .15em .2em;
margin-top: -.05em;
}

#rahmen #inhalt .tx-indexedsearch input#tx-indexedsearch-searchbox-button-submit {
position: absolute;

}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-whatis {
font-size: .7em;
}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-res {
margin-bottom: .85em;
border-top: 1px solid #cccccc;
}

#rahmen #inhalt .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
border-bottom: 1px solid #cccccc;
border-top: 0px;
padding-top: .6em;
margin-bottom: 0em;
}

/*******************Kalender Beginn***********************/

#rahmen #inhalt #inhaltkalender h1 {
margin-bottom: 1.1em;
}

#rahmen #inhalt #inhaltkalender table {
width: 30em;
border-collapse: collapse;
}

#rahmen #inhalt #inhaltkalender table tr td {
background: #f0f3f8;
border-bottom: .5em solid #ffffff;
height: 2.65em;
padding: .1em .25em;
padding-right: 1em;
}

#rahmen #inhalt #inhaltkalender table tr td.linkeZelleKal {
background: url(../bilder/linkeZelleKal.gif) no-repeat;
width: 5.3em;
border-right: .35em #ffffff solid;
}

#rahmen #inhalt #inhaltkalender table tr td.rechteZelleKal {
padding-right: .25em;
text-align: right;
}

#rahmen #inhalt #inhaltkalender table tr td p {
margin-bottom: 0em;
line-height: 1.4em;
}

#rahmen #inhalt #inhaltkalender table tr td.linkeZelleKal .blau {
font-weight: bold;
}

#rahmen #inhalt #inhaltkalender h2.wenigerAbstand {
margin-top: -.25em;
}

#rechtskalender {
position: absolute;
min-height: 15em;
width: 13em;
left: 48.2em;
top: 15em;
padding: 1.3em .5em 0em 0em;
z-index: 900;
}

#rechtskalender p {
font-size: .7em;
color: #4d4d4d;
margin-bottom: .7em;
}

#rechtskalender h5 {
width: 8em;
margin-bottom: .5em;
}


#rechtskalender a {
color: #4d4d4d;
color: #8c175f;
text-decoration: none;
}

#rechtskalender a:hover {
text-decoration: none;
}

#rechtskalender table {
border-collapse: collapse;
}

#rechtskalender table tr td {
font-size: .7em;
color: #4d4d4d;
margin-bottom: 1em;
padding-right: 0em;
text-align: left;
vertical-align: top;
}

#rechtskalender table tr td p, #rechtskalender table tr td h1, #rechtskalender table tr td h2, #rechtskalender table tr td h3, #rechtskalender table tr td h4, #rechtskalender table tr td h5, #rechtskalender table tr td h6 {
font-size: 1em;
}

#rechtskalender table tr td p.rechts {
text-align: right;
}




/*******************Kalender Ende***********************/


#rahmen #inhalt .tx-felogin-pi1 h3 {
font-family: georgia;
font-size: 1em;
line-height: 1.2em;
margin-top: 1.05em;
margin-bottom: 1em;
color: #00539a;
font-weight: normal;
}

#rahmen #inhalt .tx-felogin-pi1 form {
margin-bottom: 1em;
text-align: right;
width: 16em;
}

#rahmen #inhalt .tx-felogin-pi1 div {
color:#4D4D4D;
font-size:0.7em;
margin-bottom:1em;
}

#rahmen #inhalt .tx-felogin-pi1 form div {
font-size:1em;
margin-bottom: .5em;
}

#rahmen #inhalt .tx-felogin-pi1 form legend {
display: none;
}

#rahmen #inhalt .tx-felogin-pi1 form label {
float: left;
}

#rahmen #inhalt .tx-felogin-pi1 form input {
padding: .4em;
}

#rahmen #inhalt .csc-sitemap {
margin-top: 1.05em;
width: 50em;
height: 28em;
}

#rahmen #inhalt .csc-sitemap ul li {
top: 0em;
width: 15em;
height: 19em;
float: left;
margin-bottom: 0em;
font-weight: bold;
}

#rahmen #inhalt .csc-sitemap ul ul {
top: 0em;
}

#rahmen #inhalt .csc-sitemap ul ul li {
top: 0em;
width: auto;
height: auto;
float: none;
margin-bottom: 0em;
font-weight: normal;
}

#rahmen #inhalt .news-single-item hr {
background: #ffffff;
border: 0px;
border-top: 1px solid #cccccc;
}

#rahmen #inhalt .news-single-item .news-single-backlink a {
font-size: .7em;
}

#meinprofil fieldset {
width: 30em;
}


#rahmen #inhalt .csc-textpic-imagewrap .csc-textpic-image {
float: left;
margin-right: 7px;
margin-bottom: 5px;
}

#rahmen #inhalt .csc-textpic-imagewrap .csc-textpic-imagerow {
padding-bottom: 7px;
}

#rahmen #inhalt .csc-textpic-clear {
clear: both;
}



/*************************************************** Wettbewerb *****************************/

#inhalt .tx-powermail-pi1 {
width: 21em;
}

#inhalt .tx-powermail-pi1 table tr td {
line-height: 1em;
}

#inhalt .tx-powermail-pi1 fieldset {
text-align: right;
}

#inhalt .tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset_absenden,
#inhalt .tx-powermail-pi1  fieldset .tx_powermail_pi1_fieldwrap_html_submit {
text-align: left;
margin-top: 1em;
}


#inhalt .tx-powermail-pi1 fieldset label {
float: left;
}

#inhalt .tx-powermail-pi1 fieldset input {
width: 28.5em;
margin-top: .2em;
}

#inhalt .tx-powermail-pi1 fieldset input.powermail_submit {
width: 11em;
}

#inhalt legend {
display: none;
}

.tx-powermail-pi1_mandatory strong {
color: #00539A;
}


.tx-powermail-pi1_mandatory, #inhalt .tx-powermail-pi1_mandatory ul li, #inhalt .tx-powermail-pi1_mandatory input {
font-size: 11px;
}

#inhalt .tx-powermail-pi1_mandatory ul {
margin-top: 1em;
}

#inhalt .tx-powermail-pi1_mandatory ul li {
font-size: 11px;
}

.tx_powermail_pi1_fieldwrap_html_label {
text-align: left;
font-size: .7em;
color:#4D4D4D;
font-weight: bold;
margin: 1.5em 0em;
}

#inhalt .highlight p {
color: red;
}

#startseite tr td p span {
display: block;
color: #8C175F;
font-size: 14px;
font-weight: normal;
font-familiy: verdana;
padding: 0px 0px 11px 0px;
}
