body{font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3}

h1, h2, h3, h4, h5{display:inline; font-size:inherit; margin:0}

input, select, textarea{font-size:100%; font-family:Verdana,Arial,Helvetica,sans-serif}
body#Forum input, body#Forum select, body#Forum textarea{font-size:70%}
img{border-width:0}

form, p, pre{margin:0; padding:0}

ul, li{margin-top:0; margin-bottom:0}

#layernoscript{margin:0; width:100%; height:40px; background-color:#FFF; position:absolute; top:10px; left:0; border:2px dashed red; text-align:center; padding-top:8px; z-index:1000}

.txtStd{color:#000}
.txtStd a{color:#27B; text-decoration:underline}
.txtStd a:hover{color:#27B}
.txtStdB{font-weight:bold}

.txtnoscript{color:#F00; font-weight:bold}
.txtnoscript a{text-decoration:underline}

#ErrorMessage{background:url(/img/css/error.gif) no-repeat left top; padding:80px 0 0 220px}
#InfoMessage{background:url(/img/css/info.gif) no-repeat left top; padding:80px 0 0 220px}
#InfoMessageYD{background:url(/img/css/info_y_d.gif) no-repeat left top; padding:80px 0 0 230px}

.LClear, .LClearSpecial{clear:both; height:0; overflow:hidden; font-size:0%}
.LClearSpecial{width:1px}

.LClearL{clear:left; height:0; overflow:hidden; font-size:0%}
.LC, .LCs{clear:both}
.LCs {font-size:0%; overflow:hidden; width: 1px;}
.LCL{clear:left}

.fl{float:left}
.fr{float:right}

.s1, .spacer1{height:1px; font-size:0%; overflow:hidden}
.spacer1grey, .s1grey{height:1px; font-size:0%; overflow:hidden; background:#999}
.spacer1lightgrey, .s1lightgrey{height:1px; font-size:0%; overflow:hidden; background:#D6D6D6}
.spacer1dotted{height:1px; font-size:0%; overflow:hidden; background:url(/img/css/trenner2.gif) repeat-x left top}
.s2, .spacer2{height:2px; font-size:0%; overflow:hidden}
.s4, .spacer4{height:4px; font-size:0%; overflow:hidden}
.s5, .spacer5{height:5px; font-size:0%; overflow:hidden}
.s6, .spacer6{height:6px; font-size:0%; overflow:hidden}
.s8, .spacer8{height:8px; font-size:0%; overflow:hidden}

.s10, .spacer10{height:10px; font-size:0%; overflow:hidden}
.s12, .spacer12{height:12px; font-size:0%; overflow:hidden}
.s16, .spacer16{height:16px; font-size:0%; overflow:hidden}
.s20, .spacer20{height:20px; font-size:0%; overflow:hidden}
.s24, .spacer24{height:24px; font-size:0%; overflow:hidden}
.s28, .spacer28{height:28px; font-size:0%; overflow:hidden}
.s32, .spacer32{height:32px; font-size:0%; overflow:hidden}
.s60, .spacer60{height:60px; font-size:0%; overflow:hidden}

.MinWidthHauptNavi{width:80px; height:0px; overflow:hidden; font-size:0%; clear:both}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

.MinHeight29{height:29px !important}
.MinHeight45{height:45px !important}
.MinHeight47{height:47px !important}
.MinHeight70{height:70px !important}
.MinHeight100{height:100px !important}
.MinHeight143{height:143px !important}
.MinHeight152{height:152px !important}
.MinHeight162{height:162px !important}
.MinHeight220{height:220px !important}
.MinHeight365{height:365px !important}
.MinHeight500{height:500px !important}
.MinHeight550{height:550px !important}

.pt2{padding-top:2px}
.pt3{padding-top:3px}
.pt4{padding-top:4px}
.pt5{padding-top:5px}
.pt6{padding-top:6px}
.pt7{padding-top:7px}
.pt12{padding-top:12px}

.pl10{padding-left:10px}
.pl11{padding-left:11px}
.pl14{padding-left:14px}
.pl24{padding-left:24px}
.pl38{padding-left:38px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr33{padding-right:33px}
.pr40{padding-right:40px}
.pr23{padding-right:23px}

.dn{display: none}

.tBDebug{
	background: #F8E3D0;
	color: #000;
	font-weight: bold;
}
.cf{color: #FFF}
