body
{
 font-family:"Comic Sans MS";
 background-color:#ffddb7;

 color:#4a3031;
 text-align:center;
 font-size:100%;
}
h1 {
 margin-top:0px;
 font-size:1.3em;
color:#634142;
}
h2 {
margin-bottom:3px;
 font-size:1.1em;
 color:#634142;
}
h3 {
margin-bottom:3px;
 font-size:1.0em;
 color:#634142;
}
p {
margin-top:0px;
}
td,th {vertical-align:top;}
.bild {border:1px solid #ff0;}
img {border-width:0px;}
.galerieimg{

margin:0px 15px 5px 0px;
}


/* ===== 770 Pixel breiter div-Container ,der alles enthält ===== */

#center{
 width:770px;
 padding-top:20px;
 margin:30px auto 0px auto;
 background-color:transparent; background:url(images/backgrounds/body.png) repeat-y center #ffddb7;
 text-align:left;
 font-size:0.8em;
}
/* ===== Kopfzeile mit Brotkrümmel und Logo ===== */
#header {
position:absolute;
left:50%;
top:20px;
margin-left:-374px;
 height:34px;
width:760px;
border-bottom:1px solid #ffcf9b;
background-color:#ffddb7;
}
#header img {
position:absolute;
right:2px;
top:10px;
}
#header span {
position:absolute;
left:3px;
top:18px;
}
/* ===== Obere Navigation ===== */
#navitop{
 text-align:right;
 margin-top:5px;
 font-weight:normal;
}

/* ===== Brotkruemmel ===== */
#brkr{
 font-size:0.9em;
 font-weight:normal;
 vertical-align:bottom;
}
#allin {
 border:3px solid #f00;
 background-color:#efefef;
}
/* ===== div-Container rechts neben dem Menü, der den Inhalt enthält ===== */
#content {
margin:00px 0px 0px 15px;
	padding:10px 20px 10px 120px;

}



#min-height {
float:left;
width:1px;
height:650px;
border-width:0px;
}

#border_shadow {
	margin-left:15px;
	background:url(images/backgrounds/content_shadow_b.png) no-repeat right top transparent;
	height:12px;
}
#menu {
position:absolute;
left:50%;
top:80px;
margin-left:-385px;
width:112px;
 font-size:0.8em;
}
#menu1 {
float:left;
width:120px;
padding-right:5px;
}


/* ===== Links der oberen Navigation ===== */
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover{ 
display:block;
background:url(images/buttons/navi_0.png) no-repeat center center #0061ff;
width:112px;
height:27px;
padding-top:4px;
font-weight:normal;
color:#fff;
vertical-align:middle;
text-align:center;
margin:5px 0px;
text-decoration:none;
}
#menu a:active, #menu a:hover{ 
color:#666;
background:url(images/buttons/navi_1.png) no-repeat center center #0061ff;
 text-decoration:none;
}

/* ===== Fusszeile mit Copyright und Links zum Validieren und Administrieren ===== */
#footer {
margin:0px;
padding:5px 0px 30px 0px;
width:770px;
text-align:center;
font-size:0.8em;
background-color:#ffddb7;background:url(images/backgrounds/content_shadow_b.png) no-repeat top center #ffddb7;
}

a.flags {
	position:absolute;
	left:50%;
	top:150px;
	margin-left:-85px;
	width:160px;
	text-align:center;
	text-decoration:none;
}

a.flags img {
	border-width:0px;
}
a.translate {
	position:absolute;
	left:50%;
	top:300px;
	margin-left:-85px;
	padding:5px;
	width:160px;
	text-align:center;
	text-decoration:none;
}


a.flags:link, a.flags:visited,a.translate:link, a.translate:visited{ 
	border:1px solid #ffefde;
	background-color:transparent;
}

a.flags:active, a.flags:hover,a.translate:active, a.translate:hover{ 
	border:1px solid #FFB35E;
	background-color:#FFD09D;
}
/* ===== Standard Hyperlinks ===== */
a:link, a:visited, a:active, a:hover{ 
 text-decoration:underline;
 font-weight:normal;
 color:#3165ff;
}

a:active, a:hover{ 
 color:#f00;
}



/* ===== Links der Navigation im Footer ===== */
a.navibottom:link, a.navibottom:visited, a.navibottom:active, a.navibottom:hover{ 
font-size:0.9em;
}

/* ===== Links zum Bilder zoomen ===== */
a.zoom:link, a.zoom:visited, a.zoom:active, a.zoom:hover{ 
font-size:0.9em;
}
/* ===== Links der linken Navigation ===== */
a.navi, a.navi:link, a.navi:visited, a.navi:active, a.navi:hover{ 
display:block;
padding:3px 2px;
width:143px;
}
/* ===== Einstiegsseite ===== */
a.flags, a.flags:link, a.flags:visited, a.flags:active, a.flags:hover{ 
 text-decoration:none;
}
/* ===== Hyperlinks der Brotkruemmel ===== */
a.brotkr:link, a.brotkr:visited, a.brotkr:hover, a.brotkr:active{ 
 font-size:1em;
  font-weight:bold;
}

/* ===== DIV-Container für Hyperlinks nächste Seite ===== */
div.next
{
float:right;
width:200px;
}

/* ===== DIV-Container für Hyperlinks vorherige Seite ===== */
div.prev
{
float:left;
width:200px;
}

/* ===== Hyperlinks nach oben ===== */
div.up {
float:right;
width:70px;
text-align:right;
}

a.up:link, a.up:visited, a.up:hover, a.up:active
{ 
 text-decoration:none;
 font-weight:bold;
 font-size:0.8em;
}

/* ===== Formulare ===== */
/* ===== Einzeiliges Texteingabefeld ===== */
.forminput{
width:200px;
border:1px solid #aaa;
background-color:#fff;
}

/* ===== Einzeiliges Texteingabefeld zur Anzeige von onmouseover-Texten ===== */
.helpinput{
width:500px;
border:1px solid #fff;
background-color:#efefef;
border:1px solid #aaa;
}

/* ===== Button zum Einfügen von HTML-Code in Texteingabefeldern ===== */
.codebutton{
width:60px;
font-weight:bold;
}

/* Einzeiliges Texteingabefeld */
.formtextarea{
border:1px solid #aaa;
background-color:#fff;
}

/* ===== div-Container für den linken Text ===== */
.formleft{
 float:left;
 width:100px;
}

/* ===== div-Container für die rechten Formularfelder ===== */
.formright{
 float:right;
 width:500px;
}

/* ===== Links auf der Adminseite ===== */
.adminlinks{
  border-top:1px dashed #aaa;
  border-bottom:1px dashed #aaa;
  padding:5px 0px;
  background-color:#efebe7;
}

/* ===== Horizontale Linie ===== */
hr{
 border:1px solid #f00;
 background-color:#f00;
 height:1px;
 margin:10px 0px;
}

