#inhalt{
	width: 950px;
	margin-left: auto;
	margin-right: auto;	
}
#gesamtinhalt{
	width: 950px;
	margin-left: auto;
	margin-right: auto;	
}
#hauptnavigation{
	height:25px;
	min-height:25px;}
	
#linkespalte {
  float: left;
  width:180px;
  padding-top:10px;
}
#content {  
  margin-left: 190px;  
  width:500px;
  padding-top:10px;
}
#fuss {
  clear: both;  
  padding-top:5px;
}
* { padding: 0; margin: 0; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
a {
	text-decoration:none;
	color:#000000;}

body{
	background:  #ffffff;
	background-image:url(./hintergrundderseite.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	}
h2 {
	color:red;}
#inhalt{
	background:  #ffffff;}

#gesamtinhalt {
	background-image:url(./hintergrund.gif);
	background-repeat: no-repeat;}
#fuss{
	background:  #c8c8c8;}
	

#hauptnavigation ul{
	padding-top:6px;
	font-size: 11px;
	}
#hauptnavigation li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	padding-right: 20px;
	}
	
#hauptnavigation li  a, #hauptnavigation li  a:link, #hauptnavigation li  a:visited {	
	color:#000000;
	text-decoration:none;
	}
#hauptnavigation li  a:hover {
	color:#ff0000;
	text-decoration:underline;}
	
#subnavigation ul{
	padding-left: 15px;
	padding-right: 15px;
	text-align:center;}
#subnavigation li {
	list-style-type: none;
	padding-bottom:20px;}
#subnavigation li  a, #subnavigation li  a:link, #subnavigation li  a:visited {	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
#subnavigation li  a:hover {
	color:#ff0000;
	text-decoration:underline;}
h1 {
	font-size:13px;
	padding-bottom:6px;
	/*font-weight:normal;*/}
	
	
h2 {	
	font-size: 12px;
	padding-bottom:6px;}	
.rechts {
	text-align: right;}
	
#content p {
	padding-bottom:6px;
	line-height:16px;}
#content ul{
	padding-left: 30px;
	padding-bottom:10px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;}
	
strong {font-size:18px;}

.zentriert {text-align:center;}

a img {
border : 0 none;padding-bottom:10px;
}

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 230px; /* Breite.*/
  line-height:25px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
textarea#sonstiges {height:200px;width:460px;}

#Kommentare{font-size:5px;}
.photoslider {
}

.photoslider_nav {
	position: relative;
	/*border: solid red 1px;*/
	overflow: hidden;
	height: 95px;
	width: 500px;
	margin: auto;
}

.photoslider_thumbBar {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.photoslider_thumb {
	position: relative;
	border: solid red 1px;
	width: 100px;
	height: 66px;
	float: left;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

.photoslider_clear {
	clear: both;
}

.photoslider_main  {
	position: relative;
	/*height: 340px;*/
	/*padding-bottom: 5px;*/
}

.photoslider_main img {
	position: relative;
	border: solid red 1px;
	display: block;
	margin: auto;
}

.photoslider_caption {
	/*font-weight: bold;*/
	text-align: center;
	padding-bottom:10px;
}

.photoslider_control {
	/*display: none;*/
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin: auto;
	height: 30px;
	width: 52px;
}

.photoslider_play, .photoslider_stop {
	width: 18px;
	height: 19px;
	margin: auto;
	padding: 3px;
	cursor: pointer;
	text-align: center;
	border: solid #fff 1px;
	float: left;
}

.photoslider_play {
	background: url('./images/play_pause.gif') no-repeat 0px 0px;
}

.photoslider_stop {
	background: url('./images/play_pause.gif') no-repeat -25px 0px;
}

.slideshow_disabled {
	border-bottom: solid #919191 2px;
}
#s3slider {
   width: 900px; /* important to be same as image width */
   height: 250px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 900px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 11px/18px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 140px;
   background-color: #f00;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
.clear {
   clear: both;
} 	
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
