html{overflow:auto; overflow-y:scroll;}
body{margin:10px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; 
	background:#f9f9f9 url('./grafiken/bgdelirot.png') repeat-x fixed;}
	
a{text-decoration:none;}
a:link {color:#0000ee; color:#a60235;}
a:visited{color:#0000ee; color:#a60235;}
a:active{color:#9999ff; color:#cc6077;}
a:hover, label:hover{color:#9999ff; color:#cc6077; cursor:pointer;}
a:hover img {xbackground-color:#ffcccc;}
input:hover, textarea:hover, select:hover{border:1px solid #abbee9;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{color:#9999ff; color:#cc6077;}

input, textarea, select{margin:1px 0 1px 0; *margin:0; padding:2px; border:1px solid #7799bb; background-color:#ffffdd; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
input[disabled], textarea[disabled], select[disabled] {border:1px solid #cccccc; background-color:#f3f3f3; cursor:default;}
input[type="button"], input[type="submit"], input[type="reset"]{
	xwidth:100px;/* IE6 machts nicht, deshalb style=width im php */
	height:20px;
	xmargin:0;/* todo: FF3=IE */
	padding-top:1px; *padding:0;
	font-size:12px; 
	font-weight:bold; 
	color:#a60235;
	cursor:pointer;
	}
input[type="checkbox"]{
	padding:0; /* neu seit IE8 */
	border:0;
	cursor:pointer;
	}
select{*margin-top:1px; padding:1px 0 1px 0;/* FF */ cursor:pointer;}
textarea{text-wrap:virtual; overflow:auto;}
table{border-collapse:collapse;}
td{vertical-align:top; padding:0; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
form{display:inline;}
pre{font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
img{border:0;}
ul{margin-top:0; margin-left:-26px; *margin-left:16px;}
li{margin-bottom:4px;}
xlabel{font-size:11px;}/* unnötig - nur ein test */
.title{
	clear:both; 
	display:block;
	border-top:1px solid #666666;
	padding:0px 4px 2px 4px;
	font-size:15px;
	color:#f6f0f0;
	text-align:center;
	}
.text{margin:7px 6px 7px 7px; overflow:hidden; clear:both;} /* kein padding wegen admin tblDBs-Scrolling */

#tblcontainer{
	margin:0 auto 0 auto;
	width:auto;
	xwidth:1162px;
	height:auto;
	}
#tdcontainer, div {background-color:#fff;}
.container{
	width:750px;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	}
.incside{margin-left:7px; background:transparent;}

#inctitle{
	height:82px;
	border-top:1px solid #666666;
	}
#logo{
	width:275px;
	height:60px;
	}
#banner1{
	width:470px; /* vorher 472 aber IE8 bricht Untertitel um weil 1px länger */
	height:60px;
	overflow:hidden;
	}
#logotitle{
	padding:4px 4px 4px 7px;
	font-weight:bold;
	}
#datum{
	padding:4px 7px 4px 4px;
	font-weight:bold;
	}
.sprachwahl{
	*margin-top:1px;
	height:19px;
	padding-top:0; *padding-top:1px;
	}

#teaser{clear:both; height:140px; height:135px;}
.teaserbild{max-height:100px; margin-right:7px;}
#teaser1, #teaser2, #teaser3{
	float:left;
	width:250px;
	overflow:hidden;
	}
#teaser1, #teaser2{width:249px; border-right:1px solid #666666;}
.teasertab{width:100%; height:100px;}
.teasertab td{vertical-align:middle;}

#incleft{
	clear:both;
	float:left;
	width:140px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	overflow:hidden;
	}
.spaltebild{margin:7px 0 7px 0; max-width:126px;}
#menu{overflow:hidden;}
#publileft{overflow:hidden;}
#bannerleft{text-align:center; overflow:hidden;}

#incmain{float:left; width:468px;}
#anzeige, #nachrichten, #aktuell, #report{clear:both; height:auto; overflow:hidden;}
#anzeige td{xxvertical-align:middle;}

#incright{
	float:left;
	width:140px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	overflow:hidden;
	}
#varia{overflow:hidden;}
#bannerright{text-align:center;	overflow:hidden;}

#incfoot{
	clear:both;
	height:16px;
	padding:2px;
	border-bottom:1px solid #666666;
	text-align:right;
	}


#showDbs, #showRows, #editor{
	height:569px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	}
#editor select{color:#f6f0f0;}
#showDbs .text{
	height:534px;
	}
#showRows{margin-left:20px;}
#showRows .text{
	margin-right:0;
	height:534px;
	overflow-y:scroll;
	}
#Rows{width:625px;}
#tblDbs, #tblEditor{
	width:516px;
	}
#tblRows{
	width:100%;
xpadding:4px;
	}
#tblDbs div, #tblRows div{
	margin:1px 1px 3px 0;
	height:1.5em;
	line-height:1.5em;
	border:1px solid #7799bb;
	background-color:#ffffdd; 
	padding:0 2px 0 2px;
	overflow:hidden;
	}
#previewLead{
	margin:0 4px 0 20px;
	width:126px;
	border:1px solid #666666;
	padding:7px;
	overflow:hidden;
	}
#previewFull{
	width:472px;
	max-height:554px;
	border:1px solid #666666;
	padding:7px;
	overflow:hidden;
	overflow-y:scroll;
	}
.blockbg{text-align:center;	color:#f6f0f0;}
.fldbez{padding-top:4px;}
.adminButtons{vertical-align:bottom;}
 

.txt-s-black{font-size:11px;}
.txt-s-red	{font-size:11px; xcolor:#ce0000;}
.txt-m-black{font-size:12px;}
.txt-m-red	{font-size:12px; xcolor:#ce0000;}
.txt-l-black{font-size:15px;}
.txt-l-red	{font-size:15px; xcolor:#ce0000;}


@media screen, projection{
	.noshow{display:none;}
	}
@media print{
	.noprint, #incside{display:none;}
	#teaser3{*width:auto;/* für Drucken IE */}
	.xbodycell, .xbodycellBo {margin-right:9pt;/* damit FF im Ausdruck nicht den Rand abschneidet */}
	.xbodycell{width:514pt;}
	#xlogo{width:300pt; height:64pt;}
	#xbilderbuch{width:514pt; height:308pt;}
	}
