/*
	Error im Kontaktformular
*/

.input_error{font-weight:bold; color:#CC0000;}
.default{color:#666666;}

#proof_message{color:#CC0000;font-weight:bold;}

/*
  Basis-Stylesheet
*/

* {
	color:#000000;
	font-weight: normal;
	font-family: Verdana, Arial;
	font-size:small;
	vertical-align:top;
	background:url(images/background.gif);
}









#arttable td {
	vertical-align:middle;
	height:80px;
	width:105px;
}

#arttable_detail td {
	vertical-align:top;
	margin:0px;
}

#infoklick {
	position:relative;
	height:150px;
	background:#f00;
}

#infoklick {
position:absolute; top:50%;
	vertical-align:middle;
	color:#fff;
	font-size:7px;
}








/*
   Link-Stylesheet
*/

a{color:#666666; font-weight :bold;}
a:link{text-decoration:none; color:#333333;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none; color:#CC0000; font-weight :bold;}


label {
  float:left;
  clear:both;
  display:block;
  width:100px;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select {
  float:left;
  display:block;
  width:250px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
}
#agb, #checkbox {
border:0px;
width:16px;
vertical-align:top
align:left;
padding-left:0px;
}
#textboxreisedatum{
width:120px;
float:left;}
#submitsubmit, #submitreset{
width:150px;
margin-left:150px;
} 
 
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
}
form {
  background:#EFEFEF;
  padding:20px;
  width:470px;
  border: 1px dotted #333;
}
.form-button {
  margin-left:110px !important;
  margin-left:55px; /*to fix IE6 position*/
  clear:both;
  width:50%;
  
}

/*
	Global 
*/

.sitename {
	font-size:150%;
	font-weight: bolder;
	color:#E2001A;
}
.sitename:first-letter {
	font-size:170%;
	font-weight: bolder;
	color:#000000;
}
.big {
	font-size:120%;
	font-weight: bold;
	text-decoration:underline;
}
.bigl {
	font-size:120%;
	font-weight: bold;
}
.bigger {
	font-size:100%;
	font-weight: bold;
}
.winzig {
	font-size:70%;
	font-weight: italic;
}
.bigGrey {
	font-size:90%;
	color:ff0000;
	font-weight: bold;
	vertical-align:bottom;
}
.small {
	font-size:100%;
}

.bigks {
	font-size:120%;
	font-weight: bold;
	font-style: italic;
	text-decoration:none;
}
.red span {
	color: #E2001A;
	font-weight:bold;
}

/*#Termin  {
	width:100%;
	text-indent:0px;
	margin-left:auto;
	margin-right:auto;
	list-style-type:none;	
}*/
#Termin  {
	list-style-type:none;	
}
.tdleft  {
	height:85px;
	width: 150px;
	cellspadding:0;
	text-align:left;	
}
.tdrigth {
	height:85px;
	width: 360px;
	cellspadding:0;
	text-align:left;	
}
#line{
display:block;
width:100%;
border-color:#000000;
border-bottom: solid 1px; 
}
/*
	Form
*/
#form1 label{
	width:120px;
	color:#000000;
	border:thin;
	}

/*
	Photogallery
*/

/*
#gallery {position:relative; display:block; width:520px; margin-left:auto; margin-right:auto; border:1px solid #E2001A;}
#gallery img {float:left; margin-top:15px; margin-left:25px;}
#thumbs {width:130px; float:right; margin-top:4px;}

#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:120px; height:90px; border:0px solid #000;}
#thumbs a img {width:120px; height:90px; border:0; margin:0px;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:350px; height:263px; top:15px; left:25px; border:0px solid #333;margin:0px;}
*/

#gallery {position:relative; display:block; width:520px; margin-left:auto; margin-right:auto; border:1px solid #E2001A;}
#gallery img {float:left; margin:15px;}
#thumbs {width:130px; float:right; margin:4px;}

#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:120px; height:90px; border:0px solid #000;}
#thumbs a img {width:120px; height:90px; border:0; margin:0px;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:350px; height:263px; top:15px; left:15px; border:0px solid #333;margin:0px;}