body,div,fieldset,form,frame,frameset,noframes,object,ol,p,ul,applet,center,hr,pre { display:block; }
li { display:list-item; }
head { display:none; }
table { display:table; } 
tr { display:table-row; } 
thead { display:table-header-group; } 
tbody { display:table-row-group; } 
tfoot { display:table-footer-group; } 
col { display:table-column; } 
colgroup { display:table-column-group; } 
td, th { display:table-cell; } 
caption { display:table-caption; } 

/* grün = 246511 = 36,101,17 */
/* rot = f70708 = 247,7,8 */
/* blau = 0513cc = 5,19,204 */

p,li,dd,dt,blockquote,ul,ol,body,table,table th,th,table td,td,h1,h2,h3 {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
}

td ul {
	margin-bottom:0px;
	margin-left:16px;
}

body {
	scrollbar-base-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;
	scrollbar-track-color:#dddddd;
	scrollbar-3dlight-color:#b9b7bc;
	scrollbar-darkshadow-color:#b9b7bc;
	scrollbar-arrow-color:#b9b7bc;
	margin-left:10%; margin-right:10%; margin-top:20px; margin-bottom:30px;
	background:url(bilder/mainbg.gif) repeat;
}


h1 {
	font-size:18px;
	color:#0513cc;
	font-weight:bold;
	text-decoration:underline;
}
h2 {
	font-size:14px;
	color:#0513cc;
	font-weight:bold;
	text-decoration:underline;
	padding-top:20px;
}
h3 {
	font-size:14px;
	color:#0513cc;
	font-weight:normal;
	text-decoration:underline;
	padding-top:20px;
}


.fett {
	font-weight:bold;
}
.zitat {
	color:red;
}
.beschriftung {
	font-size:10px;
	font-style:italic;
	text-align:center;
}
.kasten {
	background-color:#ffffff;
	border:1px solid #666666;
	padding:5px;
}
.buttonleiste {
	margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
	text-align:center;
	border:none;
	padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:50px;
    white-space:nowrap;	
}


a {
	color:#f70708;
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
a:focus {
	text-decoration:underline;
}


table {
	border:none;
	background-color:white;
	border-collapse:collapse;
}
td {
	border:1px solid #f70708;
	padding:5px;
}

th {
	border:1px solid #f70708;
	font-weight:bold;
	color:white;
	background-color:#f70708;
}
.tabelle-header {
	border:1px solid #f70708;
	font-weight:bold;
	color:white;
	background-color:#f70708;
}
.tabelle-ohne {
	border:none;
	background:none;
	border-collapse:collapse;
}
.tabelle-ohne td {
	border:none;
	background:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
}
.tabelle-ohne2 {
	border:none;
	background:none;
	border-collapse:collapse;
}
.tabelle-ohne2 td {
	border:none;
	background:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.tabelle-schatten {
	border:none;
	border-collapse:collapse;
	padding:0px;margin:0px;
}


hr {
	width:80%;
	color:#246511;
	margin-top:50px;
	margin-bottom:50px;
	border:#246511 solid 1px;
}


.bild-rechts {
	text-align:right;float:right;
	margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:0px;
}
.bild-mittig {
	text-align:center;
	margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;
}
.bild-links {
	text-align:left;float:left;
	margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:20px;
}

ul {
	list-style-type:square;
	list-style-image:url(bilder/bullet.gif);
}

form {
	margin:0px;padding:0px;
}
input.text {      
	color:black;
	background-color:white;
	border-width:1px;
	border-color:#f70708;
	border-style:solid;
}
textarea.text {      
	color:black;
	background-color:white;
	border-width:1px;
	border-color:#f70708;
	border-style:solid;
}
input.enter {
	color:white;
	background-color:#f70708;
	border-width:1px;
	border-color:#f70708;
	border-style:solid;
}
select.auswahl {
	background-color:#ffffff;width:50px;border:1px solid #f70708;
	margin-bottom:3px;
	vertical-align:middle;
}
