/** Start Basis **/
html{height:100%}
body{
	height:100%;
	background-color: #f29400;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0;padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
}
img{border:0px;}
a{color: #36437b;}
a:hover {color: #36437b;text-decoration: underline;}
#SiteContent{height:100%;width:800px;margin-left:auto;margin-right:auto;;margin-top:20px;}
td {font-size: 80%;}
h1{font-size: 1.5em;font-weight: bold;color: #444444;margin-bottom: 0.5em;}
h2{color: #36437b;font-size: 1.3em;font-weight: bold;margin: 1em 0em 0.3em 0em;}
h3{color: #36437b;font-size:1.2em;margin-bottom: 0.1em;}
h4{font-size:1.1em;margin-bottom: 0.1em;}

form{margin: 0px;}
fieldset{margin-top:10px;}
label{border-bottom: 1px dotted silver;cursor: hand;}
legend{color:#244A70;}
input,select,textarea{margin:0 auto;padding: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;}
.FormWarning{background-color: white;border: 1px solid #36437b;}

p{margin-top:0.5em;margin-bottom:0.5em;}
p.Clear{clear: both;}
hr{border: solid #C0C0C0 1px;	height: 1px;}

li {margin-top: 0.5em;}
ul,ol{margin-bottom: 0.5em;margin-top: 0.5em;}
ul .DOC{list-style: none url(/Upload/Image/Icons/DOC.gif);}
ul .PDF{list-style: none url(/Upload/Image/Icons/PDF.gif);}
ul .PPT{list-style: none url(/Upload/Image/Icons/PPT.gif);}
ul .ZIP{list-style: none url(/Upload/Image/Icons/ZIP.gif);}

.Comment{color: #999999;font-size: 9px;font-weight: normal;}
.CommentBox,.ErrorBox{border: 1px solid #AAAAAA;margin-bottom: 10px;margin-top: 10px;}
.CommentBox .Content, .ErrorBox .Content{padding: 3px;}
.ErrorBox .Title{background-color: #f29400;border-bottom: 1px solid #E5E5E5;color: #36437b;font-weight: bold;padding: 3px;}
.CommentBox .Title{background-color: #F0F0F0;border-bottom: 1px solid #E5E5E5;font-weight: bold;padding: 3px;}

.Barrier{clear: both; line-height: 0; height: 0;}
.BarrierHalf{clear: both;line-height: 0.5em;height:0.5em;}
.BarrierFull{clear: both;line-height: 1em;height:1em;}

.Hidden {display: none;}
.Visible {display: inline;}

.List0 {background-color: #EFEFEB;}
.NoPrint{}
.BackButton{clear:both;margin-top:1em;}
/** Ende Basis **/
/** Start Layout **/
#nonFooter{
	position: relative;
	min-height: 100%;
}
* html #nonFooter{
	height: 100%;
}
#Content{
	padding-bottom: 120px;
}
#Top{
	background:#36437b;
	height: 86px;
}
#Footer{
	background:#36437b;
	position: relative;
	margin-top: -107px;
	height:107px;
	text-align: center;
}
#Top .Center{
	text-align:center;
}

.ContentTop{
	background-image: url(/Steintor/Image/Layout/Content-Top.gif);
	background-repeat:none;
	height:111px;
	width: 800px;
}
.ContentTop .Title{
	padding-top:25px;
	height:51px;
	text-align:center;
}
.ContentMiddle{
	clear: both;
	background-image: url(/Steintor/Image/Layout/Content-Middle.gif);
	background-repeat:none;
	width: 800px;
	padding-top:10px;
}
.ContentMiddle .MainContent{
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
	text-align: left;
}
.ContentBottom{
	clear:both;
	background-image: url(/Steintor/Image/Layout/Content-Bottom.gif);
	background-repeat:none;
	width: 800px;
	height:26px;
}
.InKuerze{
	text-align:center;
	margin-top:150px;
	margin-bottom:150px;
}
.BoxContent{
	margin:1em;
}
.FloatBox>h2{
	margin-top:0;
}
.FloatBox{
	width:49%;
	float: left;
}
/** Ende Layout **/
/** Start Navigation  **/
#Navigation{
	text-align: center;
	margin-left:150px;
}
#Navigation li{list-style: none;float:left;margin:0;}
#Navigation a{text-decoration: none;font-weight: normal;display: block;}
#Navigation li a{width:100%;height:100%;}
#Navigation li.Home{ background-image: url(/Steintor/Image/Layout/Home.gif); height: 28px; width: 70px; }
#Navigation li.Fotos{ background-image: url(/Steintor/Image/Layout/Fotos.gif); height: 28px; width: 70px; }
#Navigation li.Gaestebuch{ background-image: url(/Steintor/Image/Layout/Gaestebuch.gif); height: 28px; width: 110px; }
#Navigation li.Sansibar{ background-image: url(/Steintor/Image/Layout/Sansibar.gif); height: 28px; width: 102px; }
#Navigation li.Kontakt{ background-image: url(/Steintor/Image/Layout/Kontakt.gif); height: 28px; width: 90px; }

#Navigation li.HomeSelected,#Navigation li.Home:hover{ background-image: url(/Steintor/Image/Layout/Home-o.gif); height: 28px; width: 70px; }
#Navigation li.FotosSelected,#Navigation li.Fotos:hover{ background-image: url(/Steintor/Image/Layout/Fotos-o.gif); height: 28px; width: 70px; }
#Navigation li.GaestebuchSelected,#Navigation li.Gaestebuch:hover{ background-image: url(/Steintor/Image/Layout/Gaestebuch-o.gif); height: 28px; width: 110px; }
#Navigation li.SansibarSelected,#Navigation li.Sansibar:hover{ background-image: url(/Steintor/Image/Layout/Sansibar-o.gif); height: 28px; width: 102px; }
#Navigation li.KontaktSelected,#Navigation li.Kontakt:hover{ background-image: url(/Steintor/Image/Layout/Kontakt-o.gif); height: 28px; width: 90px; }

/** End Navigation  **/

/** Start Modul Contact Form**/
.ContactFormField{clear:both;margin-bottom:4px;}
.ContactFormName{margin-top:4px;width:120px;float:left;text-align:right;}
.ContactFormNameForce{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;}
.ContactFormNameFormWarning{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;}
.ContactFormContent{margin-left:10px;width:450px;float:left;}
fieldset{margin-top: 10px;}
.FieldsetContent{padding:10px 0px 0px 10px;}
.FieldsetContent input[type="radio"],.FieldsetContent input[type="checkbox"],.FieldsetContent select{margin-left:10px;}
.FieldsetContent .Row{margin-bottom:0.5em;}
.FormCounter{margin-left:10px;font-size:9px;}
.FormCounter input{border:0;background:transparent;}
.FieldsetContent input.Force{border:1px solid black;}
.FieldsetContent textarea.Force{border:1px solid black;}
/** End Modul Contact Form**/

/** Start Modul Messages **/
.ButtonBox .ButtonSmall{ 
	margin:10px 20px 20px 0px;
	float:left;
	white-space: nowrap;
}
.ButtonSmall a,.ButtonSmall a:visited, .ButtonSmall a:hover{
   display: block; 	
	width:100%;
   text-decoration: none; 
	background:#36437b;
	text-align:center;
	text-decoration: none;
}
.ButtonSmall a.Normal{ 
	background:#36437b;
	border:1px solid #f29400;	
	color:white;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Selected{ 
	border:1px solid #B00704;	
	color:#f29400;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Normal:hover{ 
	border:1px solid #f29400;	
	color:#f29400;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}
/** End Modul Messages **/

/* Start Module Messages*/
.MessagesBox{
	margin-bottom:1em;
	padding-bottom:0.5em;
}
.MessagesHead{
	color:#36437b;
	font-weight: bold;
}
/* End Module Messages*/

/** Modul Gallery **/
.GalleryPreview{
	background-image: url(/Infusion/Image/Layout/AlbumBG.jpg);
	padding:15px 15px 15px 15px;
	font-size:10px;
	overflow: auto;
	clear: left;
}
.GalleryPreview img {
	border:3px solid white;
	float:left;
	height:60px;
	margin-right:10px;
}
.GalleryPreview a{
	text-decoration: none;
}
.GalleryContainer{

}
.GalleryImgBox{
	float: left;
	text-align: center;
	width:192px;
	height:100px;
	margin-bottom:1em;
}
.GalleryOverviewCBox{
	width:190px;float:left;
}
.GalleryOverwiewImgBox{
	float: left;
	width:110px;
 }
.GalleryImgBox img{
	border: 1px solid black;
	height: 63px;
}
.GalleryRow{
	margin-top:0.5em;
	margin-bottom:0.5em;
	clear: both;
}
/* Ende Module Gallery */
/* Start Module Team */
.Sansibar{
	width:370px;
	float: left;
}
.Team{
	width:370px;
	float: right;
}
.Team .Person{
	margin-bottom:1em;
	float:left;
	margin-right:20px;
}
.Team .Person .Bild{
	border:1px solid silver;
	padding:5px;
}
.Team .Person .Name{
	color:#36437b;
	text-align: center;
}
.Team>h2,.Sansibar>h2{
	margin-top:0;
}
/* Ende Module Team */

/* Start Module Home */
.Sansibar{
	width:350px;
	float: left;
}
.Fotos{
	width:370px;
	float: right;
}
/* Ende Module Home */

/* Start Startseite */
.EvtDayFull{

}
/* Ende Startseite */