/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:150%; text-align:center; }





/* TDs mit ID */
#container { width: 880px; text-align:left; margin:auto; border:1px solid #999999; }

#logo { width: 880px; }

#menutop { width: 880px; background-color:#BBBBBB; }

#menuleft { background-color: #CCCCCC; vertical-align:top; font-size:11px; border-right: 1px solid #999999; }

#menuklein { padding: 5px; font-size:10px; }

#aktuellescontent {  vertical-align:top; padding: 10px 5px 5px 5px; font-size:11px; border-left: 1px solid #999999; }
#sidemenu         {  vertical-align:top; padding-top:12px; font-size:11px; border-left: 1px solid #999999; }
#sidemenu2        {  vertical-align:top; padding-top:12px; font-size:11px; border-left: 1px solid #999999; }


#maincontent { padding: 15px 25px 15px 15px; vertical-align:top; font-size:12px; }

#pageurl { font-family:Verdana, Arial; font-size:10px; font-weight:bold; margin: 10px; color:#333333; }







/* Content */

.homecontent { background:url(home_bg.jpg); }

p.bodytext { font-size:11px; line-height:150%; margin-top:6px; }

a                 { color:#117acb; text-decoration:none; }
a:visited         { color:#117acb; }
a:hover           { text-decoration:underline; }

li                { font-size:11px; }

td                { font-size:11px; }

ul                { margin-top:0px; }

.csc-bulletlist { text-align:justify; }

.csc-textpic { margin-bottom:1px; margin-top:30px; }

.csc-header h2 { margin-top:20px; }

.name-of-person { font-weight:normal; color:#777777; line-height:1.5; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:22px; margin: 40px 0px 40px 0px }
.name-of-person2 { font-weight:normal; color:#777777; line-height:1.2; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:32px; margin: 40px 0px 40px 0px }
.important      { font-size: 12px; }

#menutop A {  text-decoration:none; color:#333333; }
#menutop A:hover {  color:white }

.align-center {text-align:center; }



form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

/* Tabellen */

table.workshop .td-0,.td-1 { vertical-align:top; }
table.workshop .td-2 { vertical-align:bottom; }

table.workshop { width: 95%; margin-bottom: 35px; }
table.workshop img {border:0px;}

table.workshop a { text-decoration:none; color:#000099; }
table.workshop a:hover { text-decoration:underline; }
table.workshop a.anmeldung { text-decoration:none; padding:3px 5px 3px 5px; border:1px solid #333333; background-color:#999999; font-weight:bold; }


/* Tabelle: Layout 2 f?r Workshopinhalte */

.contenttable-2 .td-0 { color:#117acb; font-weight:bold; font-size:11px; vertical-align:top; padding:5px; white-space:nowrap; }
.contenttable-2 .td-last { font-size:11px; vertical-align:top; padding:5px; }


/* Men? rechts */


#aktuellescontent p { text-align:center; margin-top: 0;}

/* Men?links */

#menuleft { color:#000000; }

#menuleft A { color:#000000; text-decoration:none; }
#menuleft A:hover { text-decoration:underline; }

#menuleft DIV.menu1-level1-no { display:block; color:#8a2237;  border-bottom: 1px dotted #333333; padding: 15px 5px 5px 8px; }
#menuleft DIV.menu1-level1-no A { font-weight:bold; color:#8a2237; }

#menuleft DIV.menu1-level1-act { display:block; color:#8a2237;  border-bottom: 1px dotted #333333; padding: 15px 5px 5px 8px; }
#menuleft DIV.menu1-level1-act A { font-weight:bold; color:#8a2237; }

#menuleft DIV.menu1-level2-no { display:block;  padding: 5px 5px 5px 17px; }

#menuleft DIV.menu1-level2-act { display:block;  color:#117acb; padding: 5px 5px 5px 17px; }
#menuleft DIV.menu1-level2-act A { color:#117acb; }

#menuleft DIV.menu1-level3-no { display:block;  padding: 5px 5px 5px 23px; }

#menuleft DIV.menu1-level3-act { display:block;  color:#117acb; padding: 5px 5px 5px 23px; }
#menuleft DIV.menu1-level3-act A { color:#117acb; }

DIV.sidemenu-level4-no { display:block;  padding: 1px 0px 15px 8px; }
DIV.sidemenu-level4-no A { color:#333333; text-decoration:none; }
DIV.sidemenu-level4-no A:hover { color:#333333; text-decoration:underline; }

DIV.sidemenu-level4-act { display:block;  color:#117acb; padding: 1px 0px 15px 8px; }
DIV.sidemenu-level4-act A { color:#117acb; text-decoration:none; }
DIV.sidemenu-level4-no A:hover { color:#117acb; text-decoration:hover; }

/* Aktuelles */

.linkExt {}




/* ?berschriften */

H1 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:16px; color:#8a2237; padding: 0px; margin-bottom:0px 0px 0px 0px;}

H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding: 0px; margin-bottom:0px; }

H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#117acb; padding: 0px; margin-bottom:0px; }

H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px; margin:0px; }

H5 { color:#8a2237; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:32px; font-weight:bold; margin: 200px 0px 80px 75px; line-height:120%}

H6 { color:#8a2237; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; margin: 40px 0px 40px 0px; }

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }



/* Powermail */

.tx_powermail_pi1_form fieldset { background-color: #ededee; margin-bottom: 15px; left: 5px;}
.tx_powermail_pi1_form fieldset legend {padding: 2px 10px; background-color: #fff;}
.tx_powermail_pi1_form fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_form fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title { background-color: #ededee; }
fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.powermail_check {
	margin-left: 5px !important;
}

div.tx_powermail_pi1_fieldwrap_html label a, div.tx_powermail_pi1_fieldwrap_html p a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a{
	cursor:default !important;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover, div.tx_powermail_pi1_fieldwrap_html p a:hover, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover{
	cursor:pointer !important;
	text-decoration:underline;
}

.tx_powermail_pi1_fieldwrap_html_select{
	margin:0px !important;
}


.tx_powermail_pi1_fieldwrap_html_select .title, .tx_powermail_pi1_fieldwrap_html_date .title{
	font-weight: bold;
	width:178px;
	font-size:10px;
}

/* News */

.news-latest-container{
	padding:0px;
}
.news-latest-date, .news-latest-gotoarchive{
	display:none;
}

.news-latest-item h2 a{
	color: #8A2237;
}

.news-latest-item p {
	text-align:left !important;
}

.news-latest-item{
	border-bottom:1px solid #999999;
}
.news-latest-item a{
	color: #000;
}

.news-latest-item IMG {
    border: medium none;
    float: none;
    margin: 5px 0 5px 3px;
}

.news-latest-item h2{
	padding:0px;
}

#aktuellescontent h1{
	font-size: 13px;
	margin-bottom: 0;
}

#aktuellescontent  .bodytext{
	text-align:left;
}

#aktuellescontent .csc-textpic {
	margin-top:0px;
}

.csc-frame-rulerAfter{
	border-bottom:1px solid #999999;
}
