
/* ... Allgemeine Formatierung ... */

html
{
	height:100%;
}

body
{
	height:100%;
	margin:0px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background:#ffffff;
}

a
{
	color:#4C4C4C;
	text-decoration:underline;
}

a:hover
{
	color:#4C4C4C;
	text-decoration:underline;
}

p
{
	margin:0px;
	padding:0px;
}

td, th
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	padding-right:8px;
}

.picheadr
{
	display:block;
	float:right;
	font-size:11px;
}

.picheadl
{
	float:left;
	font-size:11px;
}

.arabsatz a
{
	color:#0000ee;
}

.bt0m, .bt1m, .bt2m, .bt3m, .bt4m, .bt5m, .bt6m, .bt7m, .bt8m, .bt9m
{
	float:left;
	overflow:hidden;
	width:62px;
	height:72px;
	font-size:72px;
	line-height:16px;
}

.bt0m a,.bt1m a,.bt2m a,.bt3m a,.bt4m a,.bt5m a,.bt6m a,.bt7m a,.bt8m a,.bt9m a
{
	display:block;
	text-align:center;
	width:62px;
	height:80px;
	padding-top:5px;
	padding-bottom:10px;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

.bt0m a:hover,.bt1m a:hover,.bt2m a:hover,.bt3m a:hover,.bt4m a:hover,.bt5m a:hover,.bt6m a:hover,.bt7m a:hover,.bt8m a:hover,.bt9m a:hover
{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

.bt0t,.bt1t,.bt2t,.bt3t,.bt4t,.bt5t,.bt6t,.bt7t,.bt8t,.bt9t { overflow:hidden; margin-left:2px; width:60px; height:1px; }
.bt0l,.bt1l,.bt2l,.bt3l,.bt4l,.bt5l,.bt6l,.bt7l,.bt8l,.bt9l { float:left; overflow:hidden; margin-top:1px; width:1px; height:70px; }
.bt0r,.bt1r,.bt2r,.bt3r,.bt4r,.bt5r,.bt6r,.bt7r,.bt8r,.bt9r { float:left; overflow:hidden; margin-top:1px; width:1px; height:70px; }
.bt0b,.bt1b,.bt2b,.bt3b,.bt4b,.bt5b,.bt6b,.bt7b,.bt8b,.bt9b { clear:both; overflow:hidden; margin-left:2px; width:60px; height:1px; }
.bt0i,.bt1i,.bt2i,.bt3i,.bt4i,.bt5i,.bt6i,.bt7i,.bt8i,.bt9i { width:48px; height:48px; }
.bt0,.bt1,.bt2,.bt3,.bt4,.bt5,.bt6,.bt7,.bt8,.bt9 { float:left; padding:1px; }

.bt0t,.bt0l { background-color:#F8E4D6; }
.bt0r,.bt0b { background-color:#C0987C; }
.bt0m a { background-color:#E8A676; }
.bt0m a:hover { background-color:#D0956A; }
.bt0i { border-top:solid 1px #C0987C; border-left:solid 1px #C0987C; border-right:solid 1px #F8E4D6; border-bottom:solid 1px #F8E4D6; }

.bt1t,.bt1l { background-color:#C2ECDC; }
.bt1r,.bt1b { background-color:#53A786; }
.bt1m a { background-color:#33BE88; }
.bt1m a:hover { background-color:#2EAB7A; }
.bt1i { border-top:solid 1px #53A786; border-left:solid 1px #53A786; border-right:solid 1px #C2ECDC; border-bottom:solid 1px #C2ECDC; }

.bt2t,.bt2l { background-color:#E7DCEA; }
.bt2r,.bt2b { background-color:#9E87A4; }
.bt2m a { background-color:#B089B9; }
.bt2m a:hover { background-color:#9E7BA6; }
.bt2i { border-top:solid 1px #9E87A4; border-left:solid 1px #9E87A4; border-right:solid 1px #E7DCEA; border-bottom:solid 1px #E7DCEA; }

.bt3t,.bt3l { background-color:#DDE1EB; }
.bt3r,.bt3b { background-color:#8991A6; }
.bt3m a { background-color:#8C99BC; }
.bt3m a:hover { background-color:#7E89A9; }
.bt3i { border-top:solid 1px #8991A6; border-left:solid 1px #8991A6; border-right:solid 1px #DDE1EB; border-bottom:solid 1px #DDE1EB; }

.bt4t,.bt4l { background-color:#FFFFFF; }
.bt4r,.bt4b { background-color:#B6B393; }
.bt4m a { background-color:#D7D29D; }
.bt4m a:hover { background-color:#C1BD8D; }
.bt4i { border-top:solid 1px #B6B393; border-left:solid 1px #B6B393; border-right:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; }

.bt5t,.bt5l { background-color:#E7D1D0; }
.bt5r,.bt5b { background-color:#9E726E; }
.bt5m a { background-color:#B06660; }
.bt5m a:hover { background-color:#9E5C56; }
.bt5i { border-top:solid 1px #9E726E; border-left:solid 1px #9E726E; border-right:solid 1px #E7D1D0; border-bottom:solid 1px #E7D1D0; }

.bt6t,.bt6l { background-color:#C2E5F6; }
.bt6r,.bt6b { background-color:#539ABB; }
.bt6m a { background-color:#33A9E0; }
.bt6m a:hover { background-color:#2E98C9; }
.bt6i { border-top:solid 1px #539ABB; border-left:solid 1px #539ABB; border-right:solid 1px #C2E5F6; border-bottom:solid 1px #C2E5F6; }

.bt7t,.bt7l { background-color:#CDF5F3; }
.bt7r,.bt7b { background-color:#69BBB6; }
.bt7m a { background-color:#57DFD7; }
.bt7m a:hover { background-color:#4EC8C1; }
.bt7i { border-top:solid 1px #69BBB6; border-left:solid 1px #69BBB6; border-right:solid 1px #CDF5F3; border-bottom:solid 1px #CDF5F3; }

.bt8t,.bt8l { background-color:#F8D0E5; }
.bt8r,.bt8b { background-color:#C17099; }
.bt8m a { background-color:#E962A7; }
.bt8m a:hover { background-color:#D15896; }
.bt8i { border-top:solid 1px #C17099; border-left:solid 1px #C17099; border-right:solid 1px #F8D0E5; border-bottom:solid 1px #F8D0E5; }

.bt9t,.bt9l { background-color:#D0EBBA; }
.bt9r,.bt9b { background-color:#70A644; }
.bt9m a { background-color:#62BD19; }
.bt9m a:hover { background-color:#58AA16; }
.bt9i { border-top:solid 1px #70A644; border-left:solid 1px #70A644; border-right:solid 1px #D0EBBA; border-bottom:solid 1px #D0EBBA; }

.btmenue
{
	position:absolute;
	display:block;
	left:50%;
	top:40px;
	margin-left:-293px;
	width:666px;
	height:75px;
}

.btlogo
{
	position:absolute;
	display:block;
	left:50%;
	margin-left:-370px;
	top:10px;
	width:66px;
	height:105px;
}

.btlogo img
{
	border:0;
}

.btsubmenue
{
	position:absolute;
	display:block;
	left:50%;
	top:130px;
	margin-left:-380px;
	width:760px;
	height:20px;
	color:#000000;
}

#cbnavhead
{
	position:absolute;
	top:142px;
	left:50%;
	margin-left:-380px;
	width:180px;
	height:15px;
	color:#ffffff;
	border:solid 1px #2EAB7A;
	background:#2EAB7A;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
}

#cbnavhead1
{
	position:absolute;
	top:262px;
	left:50%;
	margin-left:-380px;
	width:180px;
	height:15px;
	color:#ffffff;
	border:solid 1px #2EAB7A;
	background:#2EAB7A;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
}

#cbnav
{
	position:absolute;
	top:160px;
	left:50%;
	margin-left:-380px;
	width:180px;
	color:#000000;
	border:solid 1px #2EAB7A;
	background:#ffffff;
}

#cbnavin
{
	position:absolute;
	top:10px;
	left:10px;
	width:140px;
}

#cbnav2
{
	position:absolute;
	top:160px;
	left:50%;
	height:85px;
	margin-left:-380px;
	width:180px;
	color:#000000;
	border:solid 1px #2EAB7A;
	background:#ffffff;
}

#cbnav3
{
	position:absolute;
	top:280px;
	left:50%;
	margin-left:-380px;
	width:180px;
	color:#000000;
	border:solid 1px #2EAB7A;
	background:#ffffff;
}

#cbnav4
{
	position:absolute;
	left:50%;
	margin-left:-380px;
	width:180px;
	height:60px;
	color:#000000;
	border:solid 1px #2EAB7A;
	background:#ffffff;
}

#cbnavin a
{
	display:block;
	width:150px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	background:#ffffff;
}

#cbnavin a:hover
{
	background:#eeeeee;
}

#cbmain
{
	position:absolute;
	display:block;
	left:50%;
	top:130px;
	margin-left:-185px;
	width:560px;
	border:solid 1px #2EAB7A;
	background:#ffffff;
	color:#000000;
}

#cbmainin
{
	position:absolute;
	left:10px;
	top:10px;
	width:530px;
}

#cbmainin h1
{
	font-size:20px;
	margin-bottom:5px;
}

#cbmainin h3
{
	font-size:14px;
	margin-top:0;
	margin-bottom:5px;
}

.cblogo
{
	position:absolute;
	left:7px;
	top:0px;
	width:188px;
	height:59px;
}

.cbspruch
{
	position:absolute;
	left:665px;
	top:42px;
	width:170px;
	height:18px;
}

.cblogoprint, .cbspruchprint
{
	display:none;
}

.cbbt1 { position:absolute; left:207px; top:0px; width:60px; height:20px; }
.cbbt2 { position:absolute; left:315px; top:0px; width:60px; height:20px; }
.cbbt3 { position:absolute; left:422px; top:0px; width:60px; height:20px; }
.cbbt4 { position:absolute; left:495px; top:0px; width:60px; height:20px; }
.cbbt5 { position:absolute; left:660px; top:0px; width:60px; height:20px; }
.cbbt6 { position:absolute; left:724px; top:0px; width:60px; height:20px; }
.cbbt7 { position:absolute; left:785px; top:0px; width:60px; height:20px; }

.cbhome
{
	position:absolute;
	left:0px;
	top:100px;
	width:850px;
	height:435px;
}

.cbcomptxt, .cbpresstxt
{
	overflow:auto;
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:0px;
	top:100px;
	width:260px;
	height:435px;
	background:#BBC0C6;
}

.cbpresstxt
{
	width:503px;
}

.cbcomptxt1, .cbshowtxt1
{
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:25px;
	top:135px;
	width:200px;
	background:#BBC0C6;
}

.cbcomptxt2, .cbconttxt2, .cbpresstxt2
{
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#4C4C4C;
	left:25px;
	top:160px;
	width:200px;
	background:#BBC0C6;
	padding-right:20px;
}

.cbpresstxt2
{
	position:relative;
	top:130px;
	width:443px;
}

.cbpresstxt2 h1
{
	font-size:18px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.cbcomptxt2 a, .cbconttxt2 a, .cbpresstxt2 a
{
	text-decoration:underline;
}

.cbcomptxt2 a:hover, .cbconttxt2 a:hover, .cbpresstxt2 a:hover
{
	color:#000000;
	text-decoration:underline;
}

.cbcomptxt2
{
	top:160px;
}

.cbconttxt2
{
	top:200px;
}

.cbcompsrc
{
	position:absolute;
	top:455px;
	left:232px;
	width:21px;
	height:42px;
}

.cbshowsrc
{
	position:absolute;
	top:455px;
	left:462px;
	width:21px;
	height:42px;
}

.cbcollsrc, .cbpresssrc
{
	position:absolute;
	top:432px;
	left:472px;
	width:21px;
	height:42px;
}

.cbcomplng, .cbcollng
{
	position:absolute;
	left:25px;
	top:77px;
	width:100px;
	height:11px;
}

.cbcompimg
{
	position:absolute;
	left:260px;
	top:100px;
	width:590px;
	height:435px;
	background:#BBC0C6;
}

.cbpressimg
{
	position:absolute;
	left:503px;
	top:100px;
	width:347px;
	height:435px;
	background:#BBC0C6;
}

.cbcolimg1
{
	position:absolute;
	left:0px;
	top:100px;
	width:240px;
	height:435px;
}

.cbcolimg2
{
	position:absolute;
	left:504px;
	top:100px;
	width:346px;
	height:435px;
}

.cbcoltxt
{
	overflow:auto;
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:240px;
	top:100px;
	width:264px;
	height:435px;
	background:#BBC0C6;
}

.cbcoltxt1
{
	overflow:auto;
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:265px;
	top:135px;
	width:200px;
	height:15px;
	background:#BBC0C6;
}

.cbcoltxt2
{
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	color:#4C4C4C;
	left:265px;
	top:160px;
	width:200px;
	background:#BBC0C6;
	padding-right:20px;
}

.cbcolleri
{
	position:absolute;
	left:260px;
	top:500px;
	width:100px;
	height:11px;
}

.cbshowtxt
{
	overflow:auto;
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:0px;
	top:100px;
	width:503px;
	height:435px;
	background:#BBC0C6;
}

.cbshowtxt2
{
	position:absolute;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#4C4C4C;
	left:25px;
	top:200px;
	width:440px;
	background:#BBC0C6;
	padding-right:20px;
}

.cbshowimg
{
	position:absolute;
	left:503px;
	top:100px;
	width:347px;
	height:435px;
	background:#BBC0C6;
}

.cbpresstxt2
{
	display:block;
	overflow:auto;
	height:333px;
}

.cbcomptxt2
{
	display:block;
	overflow:auto;
	height:333px;
}

.cbconttxt2
{
	display:block;
	overflow:auto;
	height:310px;
}

.cbshowtxt2
{
	display:block;
	overflow:auto;
	height:310px;
}

.cbcoltxt2
{
	display:block;
	overflow:auto;
	height:310px;
}

.artnews
{
	padding-left:56px;
	min-height:72px;
}

.artnewbl
{
	display:block;
	height:60px;
	width:1px;
}

.arnews
{
	margin-bottom:18px;
}

.arnews h2
{
	font-size:14px;
	padding:0;
	margin:0;
}

.arnews h3
{
	font-size:12px;
	padding:0;
	margin:0;
}

.arnewsh
{
	font-size:12px;
	padding:0;
	margin:0;
}

@media screen, handheld
{
	/* ... Formatdefinitionen Bildschirm ... */

}
@media print
{
	/* ... Formatdefinitionen zum Drucken ... */
	
	.cbcomptxt2
	{
		overflow:visible;
	}

	.cbconttxt2
	{
		overflow:visible;
	}
	
	.cbcoltxt2
	{
		overflow:visible;
	}

	body
	{
		zoom:80%;
	}

	.bt0i { border:solid 1px #000000; }
	.bt1i { border:solid 1px #000000; }
	.bt2i { border:solid 1px #000000; }
	.bt3i { border:solid 1px #000000; }
	.bt4i { border:solid 1px #000000; }
	.bt5i { border:solid 1px #000000; }
	.bt6i { border:solid 1px #000000; }
	.bt7i { border:solid 1px #000000; }
	.bt8i { border:solid 1px #000000; }
	.bt9i { border:solid 1px #000000; }

	.nopr
	{
		display:none;
	}






	.cbhome
	{
		zoom:70%;
	}

	.cbmain
	{
		left:0px;
		margin-left:0px;
	}

	.cbmenue, .cbcomplng, .cbcollng, .cbbt1, .cbbt2, .cbbt3, .cbbt4, .cbbt5, .cbbt6, .cbbt7, .cbspruch, .cbshowtxt1, .cbshowimg, .cbcolleri, .cbcompsrc, .cbpressimg, .cbshowsrc, .cbcomptxt1
	{
		display:none;
	}

	.cblogoprint
	{
		position:absolute;
		display:block;
		left:7px;
		top:0px;
		width:188px;
		height:59px;
	}
	
	.cbspruchprint
	{
		position:absolute;
		display:block;
		left:420px;
		top:42px;
		width:170px;
		height:18px;
	}
	
	.cbcompimg
	{
		left:0px;
	}
	
	.cbcomptxt1, .cbcomptxt2, .cbcoltxt2
	{
		font-size:11px;
		color:#000000;
		left:0px;
		width:590px;
	}

	.cbcomptxt2, .cbcoltxt2
	{
		display:inline;
		top:590px;

	}
	
	.cbcomptxt1, .cbcoltxt1
	{
		left:0px;
		top:560px;
		color:#000000;
	}
	
	.cbshowtxt2
	{
		display:inline;
		overflow:visible;
		font-size:9px;
		color:#000000;
		left:25px;
		top:100px;
		width:440px;

	}
	
	.cbcolimg2
	{
		left:240px;
	}

}
