/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
	line-height:1.3em;
	color:rgb(0,0,0);
	background-color:rgb(245,222,179);
}
img {
	/*border:none;*/
	border:1px solid rgb(245,222,179);
}

a:link    { text-decoration:underline; color:rgb(0,0,0);}
a:visited { text-decoration:underline; color:rgb(0,0,0);}
a:hover   { text-decoration:none;      color:rgb(0,0,0);}

table {
	border-spacing:0px;
	vertical-align:top;
}

/* Navi links im Frame FS2Gauche ###################################################### */
#menugauche {
	position:relative;
	top:12px;
	left:12px;
	border-spacing:2px;
}
#menugauche img {
	border:none;
}

/* Navi links im Frame FS2Gauche (Ende) ############################################### */

/* Navi unten im Frame FS1Bas ######################################################### */
#navi_unten {
	background:url(images/hr.gif) top repeat-x;
	padding-bottom:5px;
}
a.naviu {
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	color:rgb(127,127,127);
	vertical-align:bottom;
	padding-left:5px;
	padding-right:5px;
}
a.naviu:link    { text-decoration:none; color:rgb(110,110,110); }
a.naviu:visited { text-decoration:none; color:rgb(110,110,110); }
a.naviu:hover   { text-decoration:none; color:rgb(196,0,0); }
a.naviu:active  { text-decoration:none; color:rgb(196,0,0); }

a.naviua {
	font-size:12px;
	line-height:1.2em;
	font-weight:normal;
	vertical-align:bottom;
	padding-left:5px;
	padding-right:5px;
}
a.naviua:link    { text-decoration:underline; color:rgb(196,0,0); }
a.naviua:visited { text-decoration:underline; color:rgb(196,0,0); }
a.naviua:hover   { text-decoration:underline; color:rgb(196,0,0); }
a.naviua:active  { text-decoration:underline; color:rgb(196,0,0); }

/* Navi unten im Frame FS1Bas (Ende) ################################################## */

.br1       { font-size:1px; line-height:1px; font-family:Times,Helvetica;  font-weight:bold;}
.br4       { font-size:4px; line-height:4px; font-family:Times,Helvetica;  font-weight:bold;}

/* Hauptseite auf FS2Droite ########################################################### */
#indexseite {
	width:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#hauptseite {
	max-width:800px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#haupttable {
	position:relative;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border-spacing:0px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-left:18px;
	margin-bottom:5px;
}
h2 {
	font-size:13px;
	line-height:1.3em;
	color:rgb(0,0,0);
	font-weight:normal;
	margin-top:10px;
}
h3 {
	font-size:13px;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:underline;
	margin-top:20px;
	margin-bottom:10px;
}
#hauptseite_hr {
	margin-top:5px;
	margin-bottom:10px;
}
#hauptseite_hr_halb {
	margin-top:25px;
	margin-bottom:0px;
	width:50%;
}
#pre {
	background-color:rgb(255,248,220);
	margin-top:10px;
	padding-top:30px;
	padding-left:50px;
	padding-bottom:30px;
	/*text-align:left;*/
	vertical-align:top;
}
#pre p {
	/*margin-bottom:2.0em;*/
	margin:1.3em 0 0 0; /* oben, rechts, unten, links */
}
#left_top {
	text-align:left;
	vertical-align:top;
}
#left_top_justify {
	text-align:justify;
	vertical-align:top;
}
#top_center {
	text-align:center;
	vertical-align:top;
}
.textlinkrot {
	font-weight:bold;
	color:rgb(196,0,0);
}
a.textlinkrot:link    {font-weight:bold; text-decoration:none;      color:rgb(196,0,0); }
a.textlinkrot:visited {font-weight:bold; text-decoration:none;      color:rgb(196,0,0); }
a.textlinkrot:hover   {font-weight:bold; text-decoration:underline; color:rgb(196,0,0); }
a.textlinkrot:active  {font-weight:bold; text-decoration:underline; color:rgb(196,0,0); }

.fussnote {
	font-size:11px;
}

.rot {
	color:rgb(196,0,0);
	/*text-decoration:none;*/
}

#bildtext_rechts {
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
	vertical-align:top;
}
#bildtext_links {
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	vertical-align:top;
}
#bildtext_oben_links {
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-bottom:10px;
	vertical-align:top;
}
#bildtext_oben_rechts {
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
	vertical-align:top;
}
#bildtext_oben_center {
	/*font-size:12px;*/
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	vertical-align:top;
}
ul {
	list-style-type:square;
	padding-left:25px;
}
li {
	margin-bottom:5px;
}

#diaporama {
	background-color:rgb(255,252,241);
	border:1px solid rgb(245,222,179);
	padding:15px;
	/*padding-top:10px;*/
	margin-bottom:20px;
}

#textesurpage {
	background-color:rgb(255,252,241);
	border:1px solid rgb(245,222,179);
	padding:15px;
	text-align:justify;
	margin-bottom:20px;
}

/* Presse ------------------------------------------ */
.presse { 
	font-size:11pt; 
	line-height:11pt; 
	color:#000000; 
	text-align:left; 
	font-family:Times,"Times New Roman",Garamond; 
	font-weight:bold;
}

.pressebrun { 
	color:#C46C55; 
}

.presseueber {
	font-size:17pt; 
	line-height:17pt; 
	color:#00008B; 
	text-align:center; 

}

.pressetete {
	font-size:12pt; 
	line-height:12pt; 
	text-align:center; 

}
/* Presse (Ende) ----------------------------------- */

/* Hauptseite auf FS2Droite (Ende) #################################################### */

/* Footer ------------------------------------------ */
.footer {
	font-size:11px;
	vertical-align:bottom;
	text-align:right;
	margin-top:10px;
	margin-right:15px;
}

.footer a {
	text-align:center;
	line-height:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:rgb(227,171,92);
}
.footer a:visited {
	text-decoration:none;
	color:rgb(227,171,92);
}
.footer a:hover {
	text-decoration:underline;
}

/* Footer ------------------------------------------ */




















