
html {
	padding:0;
	margin:0;
}

.ponobr {
	white-space:nowrap; 
}

#poprint {
	display:none;
}

:lang(de) {
	quotes:"\201E" "\201C" "\201A" "\2018";
}

:lang(de-DE) {
	quotes:"\00BB" "\00AB" "\203A" "\2039";
}
:lang(en) {
	quotes:"\201C" "\201D" "\2018" "\2019";
}

q:before {
	content:open-quote;
}
q:after {
	content:close-quote;
}

table td {
	vertical-align:top;
	padding:0;
	margin:0;
}

img {
	border:0;
}

@media braille, aural, tty
{
	/* Ausgabe auf einem Tastgerät für Blinde / Sprachausgabe des Dokuments / Console*/
}

@media embossed
{
	/* Ausgabe auf einem Drucker für Blindenschrift  */
}

@media print
{
	/* Drucker */

	body {	
		font-family:verdana;
		color:#000000;
	}
	
	a {
		color:#000000;
	}
	
	#mologo, #monav, #moright, #monews, #moochtrup, #motoppic, #mobottom, #motopnav, #mobottomnav, #momalteser {
		display:none;
	}
/*	
	#moprintlogo {
		width:12cm;
	}
*/
}

@media projection, screen, tv
{
	/* projection, screen, tv */

	body {
		margin:0px;
		padding:0px;
		border:0px;
		overflow:hidden;
		height:100%; 
		max-height:100%;
		background:#ffffff;
		font-family:verdana;
		font-size:12px;
		color:#000000;
		padding:0;
		margin:0;
	}

	#moprintlogo {
		display:none;
	}

	li {
		padding-top:1px;
		padding-bottom:1px;
	}

	#motop {
		position:absolute;
		display:block;
	}
	
	#mologo {
		position:absolute;
		left:829px;
		top:25px;
		width:160px;
		height:60px;
	}
	
	#moochtrup {
		border-top:solid 1px #ffffff;
		position:absolute;
		left:0px;
		top:0px;
		width:150px !important;
		width:180px;
		padding-left:20px;
		padding-right:10px;
		height:48px !important;
		height:60px;
		padding-top:11px;
		background:#c00004;
		color:#ffffff;
//		font-weight:bold;
		font-size:15px;
	}
	
	#monav {
		position:absolute;
		display:block;
		top:0;
		height:100%;
		left:0px;
		width:180px;
		overflow: hidden;
		background:#fffce1;
	}
	
	#moleft {
		position:absolute;
		display:block;
		top:0;
		height:100%;
		left:50%;
		margin-left:-420px;
		width:210px;
		overflow: hidden;
	}
	
	#moleftin {
		display:block;
		margin-top:70px;
	}

	#moleftin a {
		display:block;
		padding-top:4px;
		padding-bottom:3px;
		text-decoration:none;
		color:#000000;
	}

	#moleftin a:hover {
		color:#c00004;
	}

	#moleftin li li a {
		display:block;
		background:;
	}

	#moleftin ul {
		border-top:solid 1px #194182;
		list-style-type:none;
		padding:0;
		margin:0;
	}
	
	#moleftin li {
		background:url(/img/bg-off.gif) top left no-repeat;
		border-bottom:solid 1px #194182;
		padding-left:20px;
	}
	
	#moleftin li li {
		border-top:solid 1px #194182;
		border:0;
		padding-left:0px;
		background:#fffce1;
	}

	#moleftin a {
		display:block;
	}

	#moright {
		padding:0;
		margin:0;
		position:absolute;
		display:block;
		top:0;
		height:100%;
		left:818px;
		width:195px;
		overflow: hidden;
	}
	
	#morightbg, #monewsbg {
		float:right;
		border:0;
		padding:0;
		margin:0;
	}

	#monews {
		margin-top:100px;
		padding-bottom:1px;
		background:#cacaca url(/img/news-bottom.gif) left bottom no-repeat;
		color:#ffffff;
		margin-bottom:10px;
	}
	
	#monews h1 {
		margin:0;
		padding-top:3px;
		margin-bottom:5px;
		padding-left:10px;
		font-size:17px;
		color:#194182;
	}
	
	#morightin {
		width:195px;
		margin:0;
		margin-top:10px;
		padding:0;
		padding-top:2px;
		padding-bottom:1px;
		background:#194182 url(/img/right-bottom.gif) left bottom no-repeat;
		color:#ffffff;
	}

	#morightin p {
		margin-bottom:5px;
		margin-top:0px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
	}

	#morightin h1 {
		margin-top:0;
		padding-top:0;
		padding-left:10px;
		font-size:18px;
		margin-bottom:5px;
	}

	#morightin h2, h3 {
/*		padding-left:10px;  */
		font-size:16px;
		margin-bottom:5px;
	}

	#morightin a {
		color:#ffffff;
	}

	#momalteser {
		position:absolute;
		left:880px;
		top:7px;
		font-size:11px;
		text-decoration:none;
		color:#c00004;
	}
	
	#momalteser:hover {
		text-decoration:underline;
	}
	
	#motoppic {
		border-top:solid 1px #ffffff;
		position:absolute;
		left:181px;
		top:0px;
		width:630px;
		height:36px;
	}

	#motopnav {
		position:absolute;
		left:181px;
		top:38px;
		width:630px;
		height:22px;
		background:#65634e url(/img/top-right.gif) right bottom no-repeat;
		overflow:hidden;
	}

	#motopnavin, #mobottomnavin {
		padding-top:4px;
		padding-left:15px;
		color:#ffffff;
	}
	
	#motopnavin a, #mobottomnavin a {
		color:#ffffff;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	
	#motopnavin a:hover, #mobottomnavin a:hover {
		text-decoration:underline;
	}
	
	#mobottomnav {
		position:absolute;
		left:181px;
		bottom:0px;
		width:630px;
		height:22px;
		background:#65634e url(/img/bottom-right.gif) right top no-repeat;
		overflow:hidden;
	}

	#mobottom {
		position:absolute;
		left:0px;
		bottom:0px;
		width:180px;
		height:22px;
		background:#c00004;
	}

	#mobottom a {
		display:block;
		color:#ffffff;
		text-decoration:none;
		margin-left:20px;
		margin-top:4px;
	}

	#momain {
		position:fixed; 
		top:65px;
		bottom:27px;
/*		text-align:center;
	/*	width:523px; */
	}
	
	#momainbox {
		margin-left:200px;
		display:block;
		position:absolute;
		text-align:left;
		width:601px !important;
		overflow:auto; 
		height:100% !important;
		background:#ffffff;
	}

	#momainbox a {
		color:#c00004;
	}

	#momainbox a:hover {
		color:#194182;
	}

	.innermain {
		padding-right:20px;
	}
	

	* html body {
		padding: 65px 0px 27px 0px;
	}
	
	* html #momain{
		height:100%; 
		width:100%; 
	}

	.csc-textpic-caption {
		margin-top:1px;
		padding:2px;
		background:#dddddd;
	}

	.csc-mailform-field label {
		display:block;
		width:200px;
		vertical-align:top;
		overflow:hidden;
		margin-top:10px;
	}

}

