﻿/*************************/
/*Allgemein*/
/*************************/

/*Farben*/
/*361F15 braun*/
/*d64e15 orange*/
/*A30000 rot*/
/*2aa82a grün dunkel*/
/*56cf15 grün hell*/

body {
	background:#730000;
	color:#d64e15;
    font-size:15px;
}
#seite { 
    margin:0 auto;
    padding:0;
    width:960px;
    min-height:1200px;
    background:#A30000;
    border:solid 1px #430000;
    color:#000000;
}
#logo {
	background: transparent url('logo.gif') no-repeat scroll left center;
	height:70px;
	margin:0;
	padding:0;
}
h1,h2,h3  {
    margin:0 0 0.5em 0;
}
img {
	border:none;
}

/*************************/
/*Kopf*/
/*************************/

#kopf { 
    margin: 0 auto;
    padding: 2px 0 1px 0;
    color:#FF5500;
}
#kopf p { 
    margin:0 auto;
    padding:0 0 1px 0;
    width:100%;
}
#row { 
    background:#d64e15 url(leiste.gif) repeat-x;
    color:#430000;
    text-align:center;
    font-weight:bold;
    letter-spacing:0.2em;
}

#inhalt {
	margin:1em 0 0 0;*/
	padding:0;
}

/*************************/
/*Navigation*/
/*************************/

#leftside { 
    float:left;
    margin:0 1em 0 0;
    padding:0 0 0 0;
    width:160px;
    font-size:0.9em;
}
.navi { 
    margin:0 0 1em 0;
    padding:0 0 0 0;
    list-style-type:none;
}
.navi li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.navi li h1 { 
    margin:0 0 0 0;
    background:#d64e15 url(leiste.gif);
    padding: 1px 1em 2px 1em;
    color:#430000;
    font-size:0.94em;
    display:block;
}
.navi li a { 
    margin:0 0 0 0;
    padding:2px 0.5em 2px 0.5em;
	border-left:solid 0.6em #A30000;
    height:1.2em;
    color:#430000;
    text-decoration:none;
    display:block;
}
.navi li a:active, .navi li a:focus {
	background:#A30000;
	color:#d64e15;
	text-decoration:none;
	display:block;
}
.navi li a:hover { 
    border-left:solid 0.6em #730000;
    background:#430000;
    color:#A30000;
    text-decoration:none;
    display:block;
}
.navi li span {
	margin:0 0 0 0;
	padding:2px 0.5em 2px 1.1em;
	border:solid 1px #A30000;
	background:#430000;
	color:#A30000;
	height:1.2em;
	display:block;
}

/*************************/
/*Info-Box*/
/*************************/

#rightside {
	float:right;
	margin:-1em 0 0 0;
	padding:0.5em;
	border:solid 1px #430000;
	width:9em;
	font-size:0.96em;
}
#rightside h2 {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#rightside a {
	padding:0 0.2em;
	color:#430000;
}
#rightside a:hover, #rightside a:active {
	padding:0 0.2em;
	background:#430000;
	color:#A30000;
}

/*************************/
/*Seite*/
/*************************/

#mitte { 
    margin:0 11.5em 0 11.5em;
    padding: 1em;
    color:#000000;
}
#mitte a {
	color:#430000;
	/*text-decoration:none;*/
}
#mitte a:hover, #mitte a:active {
	color:#A30000;
	background:#430000;
}
#mitte h1 { font-size:1.6em;
}
#mitte h2 {
    margin:1.2em auto;
    padding:0 0 0 0;
    border-bottom:solid 2px #730000;
    background-color:#430000;
	width:80%;
	text-align:center;
	font-size:1.3em;
	color:#A30000;
}
table {
	margin:0 auto;
	padding:0 0 0 0;
	width:600px;
	border-collapse:collapse;
	font-size:0.95em;
	color:#000000;
}
th {
	margin:0 0 0 0;
	padding:1px 1em;
	border-top:solid 1px #730000;
}
td {
	margin:0 0 0 0;
	padding:1px 1em;
	border:solid 1px #730000;
}
.line {
	margin:1.2em auto;
	padding:0 0 0 0;
	border-bottom:solid 2px #730000;
	width:80%;
	text-align:center;
	color:#430000;
}

/*************************/
/*Galerie*/
/*************************/

#galerie {
	margin:1em; 
	text-align:center;
}
.gnavi { 
	margin:0 0 0.5em 0; 
	padding:0.1em 0.5em;
	border:solid 1px #730000;
}
.gnavi a {
	float:left;
	margin:0 0 0 0;
    padding:0;
	padding-left:0.5em;
	padding-right:0.5em;
    color:#430000;
    text-decoration:none;
}
.gnavi a:hover,.gnavi a:active {
	margin:0 0 0 0;
    padding:0;
    color:#A30000;
    background:#430000;
	padding-left:0.5em ;
	padding-right:0.5em;
    text-decoration:none;
}
.gnavi span { 
	font-weight:bold;
}
.gpics a {
	margin:0 0 0.5em 0;
	padding:0 0.2em;
	border:solid 1px #730000;
	border-left: solid 0.5em #730000;
	border-right: solid 0.5em #730000;
	color:#430000;
	line-height:60px;
	text-decoration:none;
}
.gpics a:hover, .gpics a:active {
	border:solid 1px #430000;
	border-left: solid 0.5em #430000;
	border-right: solid 0.5em #430000;
	color:#A30000;
	background:#430000;
	text-decoration:none;
}

.gpics img {
    margin:0.2em 0;
    padding:0;
}

/*************************/
/*Footer*/
/*************************/

#footer { margin:0 0 0 0;
	padding: 0 0 0 0;
	color:black;
	text-align:right; 
}

/*************************/
/*nach oben Link*/
/*************************/

#totop {
	margin:1em 0;
	padding:0 0 0 0;
	text-align:center;
}
#totop a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#A30000;
}
#totop a:hover, #totop a:active, #totop a:focus {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#A30000;
	background:#430000;
}
