body {
	overflow-y:scroll;
}

*:first-child+html body {
	overflow-y:visible;
}

*html body {
	overflow-y:visible;
}

body {
	background-color: #395d41;
	background-image: url(../images/layout/395d41.jpg);
}
.main {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 13px;
	color: #000000;
}
.main_accent {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 13px;
	color: #000000;
	font-style: italic;
}
.mainHeadline {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.mainSmall {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 10px;
	color: #000000;
}
a.main:link {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 12px;
	color: #0000aa;
	font-weight: bold;
	text-decoration: none;
}
a.main:hover {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 12px;
	color: #0000aa;
	font-weight: bold;
	text-decoration: underline;
}
a.main:visited {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.main_short {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
}
.footer {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 10px;
	color: #cccccc;
	line-height: 10px;
}
a.footer:link {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}
a.footer:hover {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 10px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
}
a.footer:visited {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 10px;
	color: #cccccc;
	text-decoration: underline;
}

.extra {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}


span.extra a:link, span.extra a:visited { 
	color:#FF0000;
	text-decoration: none;
} 

span.extra a:hover, span.extra a:active { 
	color:#444444;
} 
	
	

/* ------- GALLERIE ------- */

#gallery{
	text-align:center;
	padding-left:0px;
}

#gallery h1{
	font: 16px "Book Antiqua", "Comic Sans MS", Arial;
	font-weight:bold;
  }

#gallery img{
	border:0;
}

#gallery div{
	font-size: 12px;
	margin:0 10px 20px 12px;
	width:200px;
	float:left;
	text-align:right;
}

#gallery div table{
	height:200px;
	overflow:hidden;
	border:0px solid #000000;
}


#gallery div table td{
	text-align:center;
	vertical-align:top;
}

#gallery div table td img{
	margin:0;
	margin-bottom:0px;
	float:none;
	border:0;
}

#gallery div table td p{
	margin:0;
	margin-bottom:5px;
}


*html #gallery div{
	margin:0px 5px 20px 10px;
}

/* Inhalt */
h1, h2 {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 13px;
	color: #000000;
}

h1 {
	font-weight:bold;
	font-size: 15px;
}
	
	
p {
	font-family: "Book Antiqua", "Comic Sans MS", Arial;
	font-size: 13px;
	color: #000000;
}

img.re {
	float:right;
	margin:0 0 10px 10px;
}

img.li {
	float:left;
	margin:0 10px 10px 0;
}

/* Highslide - Bildergalerie */
.highslide {
cursor: url(../images/galerie/zoomin.cur), pointer;
outline: none;
text-decoration: none;}
	
.highslide img {}
	
.highslide:hover img {}

.highslide-image {
border: 1px solid #395d41;}
	
.highslide-caption {
color: #ffffff;
display: none;
border: 1px solid #395d41;
font-family: "Book Antiqua", "Comic Sans MS", Arial;
font-size: 13px;
color: #000000;
border-top: none;
padding: 5px;
background-color: #e8e3b4;}
	 
.highslide-loading {
display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color: black;}
	 
a.highslide-credits, a.highslide-credits i {
padding: 5px;
color: silver;
text-decoration: none;
font-size: 10px;}

a.highslide-credits:hover, a.highslide-credits:hover i {
color: white;
background-color: gray;}
	 
.highslide-display-block {
display: block;}
	 
.highslide-display-none {
display: none;}
