/* ===== Globale Inhaltsdef. ======= */
body.head { background-image:url(bilder/background_m_logo.gif); background-repeat:no-repeat;}
body { background-color:white;}

/* ====== Globale Table-Def. ====== */
table.global { padding:0 0 0 0; margin-left:15px; margin-top:25px; width:98%  }

h2 { font:normal 8px "Lucida Sans Unicode","Lucida Sans","Verdana","sans-serif"; color:gray}
h1 { font:normal 30px "Lucida Sans Unicode","Lucida Sans","Verdana","sans-serif"; color:gray}

td.topnavi { vertical-align:top }

/* ========== Navigationen ============ */

/* ----- Allgemein ------ */
.navi a:link {color:gray}
.navi a:active {color:maroon}
.navi a:visited {color:gray}
.navi a:hover {color:maroon }

table.navigation {width:180px;}
.navigation img {border:none}
.navigation a.normal {font:bold 14px "Arial","sans-serif"; text-decoration:none }
.navigation a:link.normal, a:active.normal, a:visited.normal {color:gray}
.navigation a:hover.normal {color:maroon }

.navigation a.subnavi {font:normal 12px "Lucida Sans Unicode","Lucida Sans","Verdana","sans-serif"; margin-left:23px; line-height:20px; text-decoration:none}
.navigation a:link.subnavi, a:active.subnavi, a:visited.subnavi {color:maroon}
.navigation a:hover.subnavi {color:black }

.navi img {border:none }
.topnavi img { height:10px }

/* ------- Rechts oben ------ */
.topnavi a {font:normal 9px/20px "Lucida Sans Unicode","Lucida Sans","Verdana","sans-serif"; text-decoration:none }

/* ------- Links --------- */
.leftnavi p { font-size:10px }
.leftnavi a { font: bold 14px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:gray; text-decoration:none }

/*-------- Links unten ------- */
.disclaimer {font: bold 8px "Arial","Verdana","Lucida Grande","sans-serif"; color:maroon}


/* ======= Titel- und Textformate ======= */
h3 { font: 18px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:gray; margin-bottom:0px }
p { font:normal 13px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:gray }
a { font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:silver }
h4 { font: 15px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:white; margin-bottom:0px }

/* =========== Einstiegsseite ============== */
table.entry { margin-left:20px; margin-top:40px }
.entry h2 { font:normal 8px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:gray }
.entry p { font:normal 13px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:gray}


/* ============ Überschrift ========= */
.pointed h3 { font:bold 20px Haettenschweiler; color:maroon; letter-spacing:5px; margin-bottom:0px }

/* ========== Definitionen für Content ========== */
table.content {margin-left:0px;}
.content a { font:normal; text-decoration:none !important }
.content a:link {color:maroon; text-decoration:none !important }
.content a:active {color:black}
.content a:visited {color:maroon}
.content a:hover {color:black}
.content ul { color:maroon; margin-left:0px}
.content ul.list p { line-height:5px }
.content p { font:normal 13px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif";  color:gray }  /* "Lucida Sans Unicode","sans-serif"; */
.content sup {font-size:1px}


.tcm a {text-decoration:none}
.tcm a:link {color:maroon}
.tcm a:active {color:maroon}
.tcm a:visited {color:maroon}
.tcm a:hover {color:black}
.tcm a.indexer {
	font:normal 10px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif";
	font-family: "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif";
	font-size: 9px;
	color: #800000;
}

/* ======= Kontaktformular ======== */
.formular input, textarea, td { font:normal 13px "Lucida Sans Unicode","Lucida Sans","Lucida Grande","Verdana","sans-serif"; color:black; vertical-align:top };
.formular input {height:20px}
.formular input.norm, textarea.norm { width:250px }
#pf_formCaptcha div{display:inline-block; float:left; padding-top:4px}
#pf_formCaptcha input{margin:0 5px}
.pagebreak input{background:#fff; border:1px solid #7F9DB9}
.pagebreak input.other{border:none}
div.starry {
	width:auto;
	xfloat:left;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:auto;
}
div.standard_star {
	background-repeat: no-repeat;
	cursor:pointer;
	float:left;
	display:inline;
}
div.feedback {
	/*border:1px solid #ddd;*/
	padding:5px 3px 3px;
	display:inline;
	clear:both;
}
