/* Stylesheet für Druckausgabe */

#BodyBereich {min-width:40em;}
#PageCenter{}
#Paper_top {visibility:hidden; display:none;}
#Paper_content {
	width:980px;
	margin:0 0 0 0;
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:1.5;
	font-weight:normal;
	color:#000;
	}
#Paper_bottom {visibility:hidden; display:none;}
#FooterScreen {visibility:hidden; display:none;}
#FooterPrint {
	margin-top:5px;
	color:#000;
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size:0.8em;
	line-height:1.2;
	font-weight:normal;
	}
#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
	}
#LeerzeileDruck {
	padding:0em 0 0 0;	
	}

#LogoOR {
	width:15em;
	float:right;
	margin:0 0 1em 1em;
	text-align:center;
	font-size:smaller;
	color:gray;
	}
#LogoItem {
/*	width:10em;*/
	float:right;
	margin:0 0 0 1em;
	text-align:right;
	}
#ButtonForm {
	float:right;
	margin:0 0 0 0;
	}
#ButtonBack {
	visibility:hidden;
	display:none;
	}
#iTable table { border-collapse: collapse; margin-top: 1em; margin-bottom: 1em;}
#iTable th { border: 1px solid black; padding: 0.5em; }
#iTable td { border: 1px solid black; padding: 0.5em; }

h1 {	padding:0 0 0 0;
	margin:0 0 0.5em 0;
	font-family:OwnFont, Verdana, sans-serif;
	font-size:6em;
	line-height:1.0;
	font-weight:normal;
	color:#000;

	}
h2 {	padding:0 0 0 0;
	margin:1em 0 1em 0;
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:1.5;
	font-weight:bold;
	color:#000;
	display:inline;
	}
h3 {	padding:0 0 0 0;
	margin:2em 0 0 0;
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:1.5;
	font-weight:bold;
	color:#000;
	}
#Seiten_U {
	padding:0 0 0 0;
	margin:1em 0 1em 0;
	font-family:OwnFont, Verdana, sans-serif;
	font-size:3em;
	line-height:1.0;
	text-align:center;
	font-weight:normal;
	color:#000;
	}
.Seiten_U3 {
	padding:0 0 0 0;
	margin:0em 0 0em 0;
	font-family:OwnFont, Verdana, sans-serif;
	font-size:3em;
	line-height:1.0;
	text-align:center;
	font-weight:normal;
	color:#000;
	}
.Seiten_U4 {
	padding:0 0 0 0;
	margin:0em 0 0em 0;
	font-family:OwnFont, Verdana, sans-serif;
	font-size:4.5em;
	line-height:1.0;
	text-align:center;
	font-weight:normal;
	color:#000;
	}

.TextInnen{padding:1em 1em 1em 1em;}
ul {	margin-top:0;}
ol {	margin-top:0;}

a:link {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:active {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
a:focus {text-decoration:none; color:#000000;}



.DateOfContent {
	text-align:right;
	font-family:Verdana, sans-serif;
	font-size:0.8em;
	line-height:1;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.kursiv {font-style:italic;}
.fett {font-weight:bold;}
.rechts {text-align:right;}
.links {text-align:left;}
.zentriert {text-align:center;}
.blank {visibility:hidden; display:none;}
.dontprintcell {visibility:hidden; display:none;}
.auflistung {clear:both;}

/* Textausrichtung für z.B. Tabellen */
.oben    {vertical-align:top;}
.mittig  {vertical-align:middle;}
.unten   {vertical-align:bottom;}

#Rahmen {
	margin-top:0em;
	padding:0 0 0 0;
	overflow:hidden;
	border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px; 
	-webkit-border-radius-topleft: 8px; 
	border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-radius-topright: 8px; 
	border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-radius-bottomleft: 8px; 
	border-bottom-right-radius: 8px; 
	-moz-border-radius-v: 8px; 
	-webkit-border-radius-bottomright: 8px; 
	border:0px solid #C4C4C4;
	}
#Rahmen2 {
	break-inside: avoid;
	width:100%;
	margin-top:2.5em;
	padding:0 0 0 0;
	overflow:hidden;
	border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px; 
	-webkit-border-radius-topleft: 8px; 
	border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-radius-topright: 8px; 
	border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-radius-bottomleft: 8px; 
	border-bottom-right-radius: 8px; 
	-moz-border-radius-v: 8px; 
	-webkit-border-radius-bottomright: 8px; 
	border:1px solid #C4C4C4;
	}
.Rahmen {
	margin-top:0em;
	padding:0 0 0 0;
	overflow:hidden;
	border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px; 
	-webkit-border-radius-topleft: 8px; 
	border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-radius-topright: 8px; 
	border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-radius-bottomleft: 8px; 
	border-bottom-right-radius: 8px; 
	-moz-border-radius-v: 8px; 
	-webkit-border-radius-bottomright: 8px; 
	border:0px solid #C4C4C4;
	}
.Rahmen2 {
	break-inside: avoid;
	width:100%;
	margin-top:2.5em;
	padding:0 0 0 0;
	overflow:hidden;
	border-top-left-radius: 8px; 
	-moz-border-radius-topleft: 8px; 
	-webkit-border-radius-topleft: 8px; 
	border-top-right-radius: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-radius-topright: 8px; 
	border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-radius-bottomleft: 8px; 
	border-bottom-right-radius: 8px; 
	-moz-border-radius-v: 8px; 
	-webkit-border-radius-bottomright: 8px; 
	border:1px solid #C4C4C4;
	}

.Termine {padding:1em 1em 1em 1em;}

.LinkButton {
	margin:5px 10px 10px 10px;
	padding:5px 5px 5px 5px;
/*	padding:5px 105px 5px 5px; */
	overflow:hidden;
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border:1px solid #C4C4C4;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
	min-height:32px;
/*	background-image:url(Bilder/2EyeBG.png); */
	background-image:url(Bilder/BriefStruktur2.png);
	background-repeat:no-repeat;
	background-position:center left;
/*	background-color:#fae5a4; */
	text-align:center;
	}
a:hover .LinkButton, a:focus .LinkButton, a:active .LinkButton {
	-moz-box-shadow: 3px 3px 3px #0033ff;
	-webkit-box-shadow: 3px 3px 3px #0033ff;
	box-shadow: 3px 3px 3px #0033ff;
	}
.LinkButtonPhone {
	margin:5px 10px 10px 10px;
	padding:5px 5px 5px 5px;
	overflow:hidden;
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border:1px solid #C4C4C4;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
	min-height:32px;
	background-color:#33cc33;
	text-align:center;
	}
a:hover .LinkButtonPhone, a:focus .LinkButtonPhone, a:active .LinkButtonPhone {
	-moz-box-shadow: 3px 3px 3px #0033ff;
	-webkit-box-shadow: 3px 3px 3px #0033ff;
	box-shadow: 3px 3px 3px #0033ff;
	}

.umbruch_vor {page-break-before: always;}
.umbruch_nach {page-break-after: always;}
.kein_umbruch_vor {page-break-before: avoid;}
.kein_umbruch_nach {page-break-after: avoid;}
