body { padding:0px; margin:0px; }

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

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

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

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

table {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-spacing:0px;
	/*table-layout:fixed;*/
	border-collapse:collapse;
    /*background-color:#ffffff;*/
	}

tr {
	border: 0px;
	margin: 0px;
	padding: 0px;
  	/*background-color:#ffffff;*/
	}

td {
	border: 0px;
	margin: 0px;
	padding: 0px;
    /*background-color:#ffffff;*/
	vertical-align:top;
	}


/* Fuer die Navleiste */

.NavEntry {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	letter-spacing: normal;
	line-height: 120%;
	text-align:left; 
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}


div.NavEntry {
  	overflow:hidden;
	}


h1.NavEntry {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding-bottom: 2px;
	font-weight: 600;
	/*background-color:#ffffff;*/
	}

p.NavEntry {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display:block;
	/* background-color:#ffffff; */
	}
	

/* Fuer die Inhalte */


div.Inhalt {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	letter-spacing: normal;
	line-height: 140%;
	vertical-align: top;
	text-align:justify; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

div.Inhalt h1 {
	font-size: 20px;
	line-height: 140%;
	font-weight: 600;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 84px;
	margin-bottom: 5px;
	vertical-align: top;
	}

div.Inhalt h2 {
	font-size: 14px;
	line-height: 140%;
	font-weight: 600;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 13px;
	margin-left: 84px;
	margin-bottom: 5px;
	vertical-align: top;
	clear: both;
	}

div.Inhalt p {
	border: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 84px;
	margin-top: 0px;
	margin-bottom: 10px;
	vertical-align: top;
	}

.bildunterschrift {
	font-size: 10px;
	line-height: 120%;
	font-weight: 200;
	text-align:right; 
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}


.Extras {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	color:#888888;
	letter-spacing: normal;
	line-height: 120%;
	text-align:justify; 
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

div.Extras {
	margin-left: 0px;
	margin-bottom: 20px;
	padding: 0px;
	background-color:#ffffff;
	}

h1.Extras {
	font-size: 11px;
	color:#555555;
	padding-bottom: 2px;
	font-weight: 600;
	}

h2.Extras {
	font-size: 10px;
	padding-bottom: 0px;
	font-style: italic;
	font-weight: 600;
	}

p.Extras {
	margin-bottom: 4px;
	/* background-color:#ffffff; */
	}
	
.checkbox { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #4650A0; 
	text-decoration:none; 
	background-color:#ffffff;
	border:#aaaaaa 0px solid; 
	HEIGHT:11px; 
	WIDTH:11px; 
	vertical-align: middle;
	border: 0px solid #aaaaaa;
	margin: 3px;
	margin-right: 1px;
	padding: 0px;
	}

.formular {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	letter-spacing: normal;
	line-height: 100%;
	text-align:left; 
	background-color:#ffffff;
	vertical-align: bottom;
	border: 1px solid #aaaaaa;
	margin: 0px;
	padding: 0px;
	height:14px;
	}


.admin_buttons {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	height:12px;
	width:30px;
	color: #666666;
	letter-spacing: normal;
	line-height: 100%;
	vertical-align: middle;
	text-align:middle; 
	background-color:#ccffcc;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
	}
	
.admin_info {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	color: #559955;
	letter-spacing: normal;
	line-height: 100%;
	vertical-align: middle;
	text-align:middle; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

.admin_info_warn {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 600;
	font-variant: normal;
	color: red;
	letter-spacing: normal;
	line-height: 100%;
	vertical-align: middle;
	text-align:middle; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

.Warnung {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: red;
	letter-spacing: normal;
	line-height: 100%;
	vertical-align: middle;
	text-align:middle; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
