body {
margin:auto;
font: 12px Verdana, Geneva, Arial, Helvetica,sans-serif;
text-align:center;
line-height:120%;
background-color:#000000;
color:#FFFFFF;
}
a:active {
  outline:none;
}


/* styling for the image wrapper  */
#image_wrap {
	/* dimensions */
	width:700px;
	margin:15px auto;
	padding:15px 0;
 
	/* some "skinning" */
	outline:1px solid #ddd;
	-moz-ouline-radius:4px;
}
#wrap {
	margin:10px auto;
	width:781px;		
}
/*Ende jQuery*/

p{
margin-bottom:10px;
margin-top:10px;
line-height:140%;
}
#marginale{
width:996px;
margin:2px auto;
text-align:left;
}
#seohead{
font-size:85%;
color:#666666;
margin-bottom:7px;
}
#headlinks{
text-align:right;
margin-bottom:3px;
padding:2px;
font-size:90%;
}
#headinhalt-slideshow{
width:996px;
height:500px;
}

#headinhalt{
width:996px;
height:180px;
}

/*Versteckte Sitemap*/
#hiddendiv {
  display: none;
}

#navitop{
background-image:url(../pics/navihead.gif);
background-repeat:no-repeat;
width:150px;
height:13px;
margin-bottom:1px;
}
#navibottom{
background-image:url(../pics/navibottom.gif);
background-repeat:no-repeat;
width:150px;
height:13px;
margin-bottom:1px;
}
#inhalt{
width:996px;
margin-top:15px;
text-align:left;
}
#inhaltlayer{
	background-image:url(../pics/startbgr.png);
	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:10px;
}
#inhalt h1{
font-size:135%;
color:#FF9933;
margin-top:3px;
}
#inhalt h2{
font-size:120%;
margin-top:5px;
margin-bottom:5px;
color:#FF9933;
}

/*Links in den Seiten*/
#inhalt a:active{
color:#CCCCCC;
text-decoration: none;
}
#inhalt a:link{
color:#CCCCCC;
text-decoration: none;
}
#inhalt a:visited{
color:#CCCCCC;
text-decoration: none;
}
#inhalt a:hover{
color:#FFFFFF;
text-decoration:underline;
}


#content{
padding:8px;
/*background-color:#1F1F1F;*/
}
#default{
clear:both;
visibility:hidden;
padding:2px;
}
#contentlinks {
width:480px;
background-image:url(../pics/newsbox.png);
background-repeat:no-repeat;
float:left;
}
#contentlinksinner{
margin-top:30px;
padding-top:11px;
padding-left:10px;
}

#contentrechts {
margin-left:10px;
width:480px;
float:right;
}
#contclear{
clear:both;
}

#framefooter {
font-size:90%;
padding:8px;
background-color:#2D2D2D;
margin:3px 0px 15px 0px;
}
.thumbnail{
text-align:center;
width:110px;
height:110px;
float:left;
margin:10px 7px 0px 1px;
padding:2px;
}
.thumbnail img{
border:1px solid #FFF;
}
.thumbnail a:hover{
border:2px solid #FF3300;
}
#galerieheader{
padding:2px;
color:#CACDE0;
}
#galerietext{
margin-top:5px;
border:1px dotted #565555;
font-size:95%;
padding:4px;
}

#termininfo{
text-align:left;
margin:20px;
padding:5px;
width:600px;
color:#FFFFFF;
font-size:105%;
}

#termintable{
font-size:95%;
width:100%;
color:#000000;
}
#termintable th{
font-size:110%;
background-color:#2C2D2F;
color:#FFFFFF;
padding:4px;
}
#termintable td{
padding:6px;
}
#termintable a:link, a:visited{
color:#333333;
}
.terminmark{
padding:2px;
background-color:#FBE342;
color:#000000;
}
#dateinfo{
padding:5px;
margin-top:4px;
background-color:#FF9;
color:#000;
font-size:95%;
width:400px;
}
.newsadmin{
font-size:90%;
display:block;
margin-bottom:5px;
}
.newsheadline{
font-size:120%;
font-weight:bold;
display:block;
margin-bottom:5px;
}
#headline{
padding:3px 0px 3px 0px;
border-bottom:1px #6D7286 solid;
font-weight:bold;
}
.news{
float:left;
margin-bottom:30px;
width:450px;
font-size:90%;
text-align:justify;
}
.news img{
width:150px;
float:left;
margin:1px 15px 1px 0px;
}
.pictures{
font-size:95%;
color: #FFFFFF; 
float:left;
display: block;
padding-top:1px;
padding-right:10px;
padding-bottom:10px;
font-style:italic;
}

#bildgallerieContainer{
padding-top:35px;
background-image:url(../pics/albenbox1.png);
background-repeat:no-repeat;
height:230px;
}
#bildergal_default{
clear:both;
padding-left:15px;
}
#zufallbilder{
background-image:url(../pics/randompicsbox1.png);
background-repeat:no-repeat;
height:335px;
padding-top:35px;
padding-left:4px;
}

.fotonailxs{
text-align:center;
width:106px;
height:130px;
float:left;
margin:10px 3px 10px 3px;
padding:2px;
font-size:75%;
line-height:110%;
}
.fotonailxs1{
width:106px;
float:left;
height:130px;
margin:20px 10px 20px 0px;
padding:2px;
font-size:75%;
line-height:110%;
}
.fotonailxs img{
display:block;
margin-bottom:2px;
}
.albumnailxs{
width:106px;
height:110px;
text-align:center;
float:left;
margin:8px 3px auto;
padding:6px 0px 3px 6px;
font-size:75%;
line-height:110%;
}
.albumnailxs img{
display:block;
padding-bottom:2px;
}
#terminContainer{
padding-top:45px;
background-image:url(../pics/terminbox1.png);
background-repeat:no-repeat;
margin-bottom:50px;
}

#datumcontainer {
width:150px;
height:30px;
padding:0px;
float:left;
background-color:#000000;
border-right:1px solid #FFFFFF;
}
#datum{
color:#FFFFFF;
text-align:left;
margin-left:5px;
margin-top:7px;
} 
#gaestebuch{
width:732px;
background-image:url(../guestbook/background.jpg);
float:left;
background-color:#000000;
overflow:auto;
}
#remark{
font-size:83%;
color:#999999;
}
#commentlayer{
width:732px;
float:left;
}
.guesthead{
float:left;
font-size:120%;
color:#FFF;
background-color:#F37F0E;
padding:4px;
margin-top:8px;
margin-bottom:5px;
font-weight:bold;
}
#eintrag1{
background-color:#454444;
padding:7px;
margin-bottom:20px;
}
#eintrag2{
background-color:#2B2A2A;
padding:7px;
margin-bottom:20px;
}
.kommentare{
float:right;
padding:4px;
background-color:#C45F23;
font-size:90%;
border:1px solid #FFF;
margin:0px 3px 5px 5px;
}
.kommentare_default{
float:right;
padding:4px;
background-color:#578D2B;
font-size:90%;
border:1px solid #FFF;
margin:0px 3px 5px 5px;
}
.felder{
background-color:#C7C5C5;
padding:4px;
color:#000000;
border:0;
}
#kommentarcontainer{
width:100%
}

form{
 padding:0px;
 margin: 0px 0px 0px 0px; 
 white-space: nowrap; 
}
h1 { 
font-size:140%;
color:#FFFFFF;
margin-bottom:5px;
}

ul,li,ol {
 font: normal 12px Verdana, Arial, Helvetica, sans-serif;
 color: #000000; 
 padding: 0px 0px 2px 0px;
 margin-left: 8px;
 background-color: transparent;
 list-style-type:square;
}
a.navi:active{
color: #D1E1FC; 
text-decoration: none;
}
a.navi:link{
color: #D1E1FC; 
text-decoration: none;
}
a.navi:visited{
color: #D1E1FC; 
text-decoration: none;
}
a.navi:hover{
color:#FFF;
text-decoration:underline;
}

.infobox{
width:250px;
font-size:88%;
margin-bottom:10px;
}
.infobox_oben{
background-repeat:no-repeat;
width:250px;
height:14px;
}
.infobox_mitte{
background-image:url(../content/pics/infobox_mitte.png);
padding:0px 6px 0px 6px;
text-align:left;
}
.infobox_bild{
background-image:url(../pics/box_mitte.jpg);
text-align:center;
padding:0px 4px 0px 4px;
}
.infobox_unten{
background-repeat:no-repeat;
width:250px;
height:14px;
}

#videobox{
padding:30px 4px 4px 4px;
background-image:url(../pics/spotbox1.png);
background-repeat:no-repeat;
margin-bottom:10px;
/*background-color:#333333;*/
}

#videobox_default{
clear:both;
padding-left:15px;
}
.videonail{
text-align:center;
width:150px;
height:125px;
float:left;
margin:12px 3px 5px 0px;
padding:2px;
font-size:80%;
line-height:110%;
}
#fotogalerien{
padding-top:25px;
padding-bottom:10px;
}


.fotonail{
text-align:center;
/*background-image:url(../pics/fotonailbgr.png);*/
background-repeat:no-repeat;
width:150px;
height:160px;
float:left;
margin:5px 3px 10px 3px;
font-size:95%;
padding:5px 1px 1px 1px;
}
.fotonail h2 {
font-size:100%;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}
.fotonail p{
margin-top:2px;
font-size:90%;
line-height:110%;
color:#DBE0E8;
margin-bottom:5px;
}
.fotonail img{
border:3px solid #393939;
}

.mgfotonail{
text-align:center;
width:160px;
height:200px;
float:left;
margin:10px 22px 10px 5px;
padding:2px;
}
.mgfotonail h2 {
font-size:100%;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}
.mgfotonail p{
margin-top:2px;
font-size:90%;
line-height:110%;
color:#DBE0E8;
margin-bottom:5px;
}
.mgfotonail img{
border:3px solid #2C2D2F;
}


a.ordner:active, a.ordner:link, a.ordner:visited{
width:10px;
padding:3px;
background-color:#2C2D2F;
color: #FFF;
}
a.ordner:hover{
width:10px;
padding:3px;
background-color:#C8CBD0;
color:#342F2F;
}
a.ordnersel{
width:10px;
padding:3px;
background-color:#F37F0E;
color:#FFF;
font-weight:bold;
}
a.ordnersel2{
color:#FF9900;
font-weight:bold;
}

a.mainnavi:active 
{color: #cdd1dd; text-decoration: none}
a.mainnavi:link
{color:#cdd1dd; text-decoration: none}
a.mainnavi:visited 		
{color:#cdd1dd; text-decoration: none}
a.mainnavi:hover 		
{color: #FFF; text-decoration: underline}

#innersecondcontainer{
width:100%;
clear:left;
margin-top:20px;
}
#leftcontainer{
margin-right:50px;
float:left;
}
#rightcontainer{
background-color:#333333;
padding:5px;
border:1px solid #666;
width:40%;
float:right;

}
#rightcontainer strong{
color:#ECF2FB;
font-size:110%;
}
#player {
display:block;
width:425px; 
height:300px;
}
.spotnail{
text-align:center;
width:170px;
height:160px;
float:left;
margin:10px 20px 10px 0px;
padding:2px;
}
.spotnail h2 {
font-size:100%;
font-weight:bold;
margin-bottom:5px;
margin-top:10px;
}
.spotnail p{
margin-top:1px;
font-size:90%;
line-height:110%;
color:#DBE0E8;
margin-bottom:5px;
}
.spotnail img{
border:3px solid #2C2D2F;
}
#overviewSpot{
	margin:10px 0 10px 0;
	width:100%;
}
#shogunaspot{
	margin:10px auto;
	width:400px;
	float:left;
}
#shogunaimg{
	width:550px;
	margin:20px auto;
	float:right;
}
.shogunapics{
	width:100px;
	float:left;
	margin:0px auto 10px 10px;
}
#vtspot{
	margin:20px auto;
	width:400px;
	float:left;
}
#vtimg{
	width:550px;
	margin:20px auto;
	float:right;
}
.vtpics{
	width:100px;
	float:left;
	margin:0px auto 10px 10px;
}

/* SLIDESHOW */
#slideshow {
 height:500px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}
