body { margin: 0; padding: 0; line-height: 1.44em; font-family: Helvetica, sans-serif; color: black;}

.wichtig {font-weight: bold; text-align: center;}

td#logbuch, td#allgemeines { width: 20%; vertical-align: top; font-size: 90%; }
td#aktuelles { padding: 0 1em; width: 55%; vertical-align: top; line-height: 1.44em; }
td#allgemeines td {vertical-align: top;}

td#logbuch a div{margin-bottom:10px;}

#logbuch dd {padding: 0; margin:0 0 0 1.5em;}
dl p {margin: 0;}

td.submitbutton {text-align: right;}
form th {text-align: right; vertical-align: top;}

div#fuss { font-size: 90%; padding-top:30px; text-align: center; clear: both; }
div#logodsj { position: absolute; top: 0; right: 0; width: 144px; }

div.zentriert {text-align: center;}

/* html: alles nicht fuer Netscape 4 */

html div.zweispaltig {width: 48%; float: left; padding-left: 1em;}
html div.halbspaltig {width: 48%;}
html .gedicht {font-size: 120%;}
html .gedicht-links {float: left; width: 45%; text-align: right; padding-right: 1em;}
html .gedicht-rechts {float: left; width: 45%;}
html div.personen {margin: 1em; float: left;}
html div.meister {width: 120px; height: 12em; float: left; padding: .5em;}
html div.grosse-photos {float: left;}

/* Ende nicht fuer Netscape 4 */

p, li, dd {max-width: 50em;}
p.abstract {max-width: 45em;}

/* includes/kopf */

DIV#kopf {
	width: 100%; color: white; height: 100px; BACKGROUND-COLOR: black; TEXT-ALIGN: left;
	margin-top: 0; padding-top:0; }
DIV#menue { background: #CCC; color: #FFF; text-align: center; }
div#menue strong { color: #000; } /* wenn Menuepunkt angewaehlt */
div#dem { padding: 1em 0 0 1em; }

DIV#text { margin: 2em 1.5em; line-height: 1.44em}
dt {font-weight: bold;}
.interview DD { MARGIN-BOTTOM: 0.5em; }
H1 { FONT-SIZE: 180%; line-height: 1em; }
H2 { FONT-SIZE: 144%; }

table.zeiten, table.preise, table.turnier {border-collapse: collapse;}
table.zeiten td {text-align: center;}
table.zeiten th, table.preise th {vertical-align: top; padding-right: .5em;}
table.preise th {text-align: left;}
table.preise td {text-align: center;}
table.zeitplan td {text-align: center;}
p.datum {text-align: right;}

/* Turnier */
table.turnier td {padding-right: .75em;}
table.turnier th {padding-right: .5em;}
table.turnier th, table.turnier td{ vertical-align: top; }

html dl.tabelle {position: relative; margin: 0; padding: 0;}
.tabelle dd {clear: right; margin: 0 0 .5em 11em;}
.tabelle dt {font-weight: bold; text-align: right; float: left; clear: left;
		width: 10.5em; margin: 0 0 .5em 0;}

.abstract {font-weight: bold; font-size: 110%; line-height: 140%;}
.autor {text-align: right; font-style: italic;}
.autor-links {text-align: left; font-style: italic;}

img.postkarte {margin-left: .5em; margin-bottom: .5em;}
img.tn-photo {border: 0; margin: .5em;}
.photo-alleine {text-align: center;}
.photo-alleine img {margin-bottom: .5em;}

.bildlegende {color: #666; line-height: 120%;}
p#ph1, p#ph2, p#ph3, p#ph4, p#ph5 { text-align: center;}

div.grosse-photos {text-align: center; width: 480px;}

img.links {float: left; margin-right: 1em;}
img.rechts {float: right; margin-left: 1em;}

.nachruecker {color: #666; font-style: italic;}

table.zeiten td, table.zeiten th { border-bottom-width: 1px; border-style: none none solid; border-color: #000; padding-right: 1em;}
thead th, table.zeiten thead th {border-bottom-width: 2px; border-style: none none solid; border-color: #000;}

td.bild {vertical-align: top; text-align: center; padding: 0 1em 1.5em;}
table.steckbriefe th, table.steckbriefe td {vertical-align: top; padding-top: 0;}
table.steckbriefe ul, table.steckbriefe p {margin-top: 0; padding-top: 0;}

ul.inline li {display: inline; padding: 0 .5em 0 0; margin: 0 1px;}
ul.inline li + li {border-left: solid black 1px; padding: 0 .5em;}

a:target {background-color: yellow;}

p.meister {width: 160px; height: 140px; float: left;}
p.meister img {border: 0; margin: 0;}

#allgemeines #editinc h2, #allgemeines #editinc h3 {display: none;}
#allgemeines label {display: block;}
#allgemeines ul {padding: 0 1em; margin: 1em 0;}

fieldset div {padding: 0 .5em;}
fieldset>div {padding: 0;}

/* Navigationszeile quer grau */
#nav {margin: 0; padding: .25em 0; font-size: 95%; background: #CCC;
	position: absolute; top: 100px; left: 0; width: 100%;}
#nav ul {text-align: center; list-style: none; margin: 0; padding: 0 0 0 1.6em;}
#nav #suche {border-right: none;}
#nav li, #fuss li {float: left; padding: 0 .5em; line-height: 1em; vertical-align: middle;
	border-right: 1px solid #999; margin: .25em 0}
#nav input {margin-top: -4px;}

.csc-textpic-caption{
  font-size:0.75em;
  font-weight:bold;

}

/*video contest*/
.flvplayer_listpic{float:none !important; height:110px;}

.tx-bddbflvvideogallery-pi1 p {
background:none;
border:none;
text-align: left;
margin-left:112px;
margin-top:-101px;
width:206px;
}

.ek_form_title{
  float:left;
  margin-right:10px;
}

.ek_form_submit{margin:15px 0;}

#logbuch .csc-textpic-above{margin-top:10px;}

.imgtext-table img{margin-right:10px;margin-top:5px;}

/*.imgtext-table{float:right;}*/
.imgtext-nowrap{width:100%;}

.az-image{float:right;margin-right:20px;}
.az-einzel-text{border-bottom:1px solid #ccc;}

.table-dem tr{vertical-align:top;}
.table-dem td{width:350px;padding:20px 20px 0 0;}
.table-dem p{margin-top:0px;}
.table-dem th{text-align:left;}

.tx-asfkusercounter-pi1{overflow:hidden;}

.csc-textpic-intext-left-nowrap div > p{margin-top: -4px;}

.dem_news_home{width:100%;}
.dem_news_home_img{float:left;width:20%;margin-right:2%;}
.dem_news_home_text{float:left;width:75%;margin-bottom: 30px;}
.dem_news_home_date{line-height:12px;font-size:12px;}
.dem_news_home_text a{font-weight: bold;color: #039;text-decoration: none;}
.dem_news_home_text a:hover{text-decoration:underline;}
.dem_news_home_more{}
.dem_news_home_single{overflow: hidden;border-bottom: 1px solid rgba(0, 51, 153, 0.26);margin-bottom: 20px;}
.dem_news_home_single:last-child {border-bottom: none;}
.dem_news_home_text p{margin:10px 0;}
.dem_news_home_header{font-size:18px;}

.news-list-morelink{display:none;}

.dem_news_single h2{margin:0;}
.dem_news_single .news-single-img{float:right;margin:0;}
.dem_news_single p{margin:0;}
.dem_news_home_img img{width:100%;height:auto;}

.dem_on-liste{}
.dem_on-liste .news-list-item{overflow: hidden;border-bottom: 1px solid rgba(0, 0, 238, 0.21);margin:20px 0;padding-bottom: 20px;}
.dem_on-left{float:left;width:12%;}
.dem_on-right{float:left;width:88%;}
.dem_on-right .bodytext{margin:0;}
.dem_on-time{font-weight: bold;margin-bottom:-7px;}
.dem_on-date{font-size: 12px;}
.dem_on-liste.news-list-container IMG{float:left;display:block;}
.dem_on-right h3{font-size: 16px;margin-top: 0;}

.csc-frame-rulerAfter {border-bottom: 1px solid #000;}
.csc-header-n2{margin-bottom:0;}
.csc-header-n2 h3{margin-bottom:0;}

#c13198 img{width: 150px;height: auto;}

.csc-mailform{border: 0;padding: 0;}

/* Partie des Tages */
.tx-powermail .powermail_fieldset{background:transparent !important;border:none !important;  padding: 0 !important;}
.tx-powermail .powermail_fieldset .powermail_legend{display:none;}
.tx-powermail h3{display:none;}
.tx-powermail .powermail_fieldset .powermail_label {display: block !important;width: 173px !important;}
.tx-powermail .powermail_create, .tx-powermail .powermail_confirmation{background:transparent !important;border:none !important;}
