/* Gallery */
.gallery_heading { font-size: 11px; font-weight: bold; color: #3da3d4; margin: 0; }
.gallery_teaser_text { width: 540px; }

.gallery_big_single_imagebox { 
  float: left;
  position: relative; 
  width: 540px; height: 262px;
  background: #DFF2F9 url("/fileadmin/templates/images/top_bild.gif") no-repeat right 40%; 
  color: #3da3d4; 
  margin-bottom: 20px; 
}

.gallery_big_single_imagebox .gallery_single_imagetitle { position: absolute; left: 350px; bottom: 60px;  }
.gallery_big_single_imagebox .gallery_single_imagevotes { position: absolute; left: 350px; bottom: 40px; }

.gallery_big_imagewrap { float: left; margin: 10px; padding: 10px;  background: #ffffff; border: 2px solid #66BAE0;  }
.gallery_big_imagewrap img {  }

.gallery_big_single_imagebox .submit  { 
  display: block; 
  width: 54px; height: 20px;
  background: url("/fileadmin/templates/images/voten.gif") no-repeat left top;
  position: absolute; right: 10px; bottom: 10px;
}

.gallery_single_imagebox, .gallery_imagebox_topten { 
    float: left;
    height: 190px;
    width: 173px;
display: inline;
    margin-bottom: 20px;
    position: relative; 
    background-color: #DFF2F9; 
    color: #3da3d4;
}
.gallery_imagebox_topten {
	width: 257px;
	margin-left: 3px;
	margin-bottom: 15px;
	/*padding-top: 20px;*/
	height: 260px;
}
.gallery_imagebox_topten .gallery_single_imagetitle {
        width: 135px;
}
.top_ten_wrap {
	float: left;
	width: 550px;
       padding-top: 10px;
	background: #dff2f9;
}
.singleview_content_left  form { margin: 0; }

.gallery_single_imagetitle { padding-left: 15px; }
.gallery_single_imagevotes { font-weight: bold; padding-left: 10px; }
.gallery_imagewrap { padding: 10px; background: url("/fileadmin/templates/images/gallery_img_border.gif") no-repeat left top; text-align: center; height:115px !important; height: 135px;  }
.gallery_imagewrap_topten { overflow: hidden; padding: 15px; background: url("/fileadmin/templates/images/gallery_img_topten_border.gif") no-repeat left top; text-align: center; height:184px !important; height: 204px; }

.gallery_padding { margin-right: 27px; }

.gallery_single_imagebox .submit { 
	display: block; 
	width: 54px; height: 20px;
	background: url("/fileadmin/templates/images/voten.gif") no-repeat left top;
	position: absolute; right: 5px; bottom: 5px;
}
.gallery_imagebox_topten .submit {
	display: block; 
	width: 80px; height: 30px;
	background: url("/fileadmin/templates/images/voten_big.gif") no-repeat left top;
	position: absolute; right: 14px; bottom: 0px;
}
.gallery_imagebox_topten .submit:focus, .gallery_imagebox_topten .submit:active {
	outline: 0;
}



.gallery_pagerbox { clear: both; float: left; margin-bottom: 60px; margin-top: 30px; background-color: #DFF2F9; color: #3da3d4; width: 550px; padding: 4px 0;}
.gallery_pager { color: #3DA3D4;  }
.gallery_pager_act { color: #3DA3D4;  font-weight: bold; text-decoration: none; }
.gallery_prevpage { float: left; width: 70px; height: 10px; }

.gallery_prevpage a { 
padding-left: 15px; 
background: url("/fileadmin/templates/images/arrow_left.gif") no-repeat left center;  
margin-left: 10px; 
color: #3DA3D4;
text-decoration: none;
}

.gallery_pages { float: left; width: 400px; text-align: center;  }
.gallery_nextpage { float: left; width: 70px; text-align: right; }

.gallery_nextpage a {
 padding-right: 15px; 
background: url("/fileadmin/templates/images/arrow_right.gif") no-repeat right center; 
margin-right: 10px; 
color: #3DA3D4;
text-decoration: none;
}


.gallery_single_voted { position: absolute; right: 5px; bottom: 5px;  }
.gallery_big_single_voted {  position: absolute; right: 10px; bottom: 10px; }


/* Formular Gewinnspiel */

td {
 font-family:verdana,arial;
 font-size:11px;
}


.error {
 font-weight:bold;
 color:#ff0000;
}

.right_column .gender { margin: 0;  margin: 0 5px;  padding: 3px 0; vertical-align: top;  }

.left_column, .right_column {
background-color:#E0F2F9;
font-family:verdana,arial;
color:#3CA4D3;
font-size:11px;
margin-bottom:2px;
}


.stdtxt {
font-family:verdana,arial;
color:#3CA4D3;
font-size:11px;
padding-top:2px;
}




.left_column {

 font-weight:bold;
 width:190px;
 padding:5px;



}

.right_column {
padding-top: 2px;
padding-left: 5px;
width:366px;
}

.right_column  input {
vertical-align: middle;
font-family:arial;
color:#black;
font-size:12px;
}

.right_column .type_text { width: 196px; }
.right_column .plz { width: 53px; }
.right_column .location { width: 139px; }
.right_column .day { width: 47px; }
.right_column .month { width: 47px; }
.right_column .year { width: 95px; }
.right_column .preselect_phone { width: 53px; margin-right: 4px; }
.right_column .phone { width: 139px; }

.bold_text { font-weight:bold; color:#3CA4D3; font-size:11px; }
.right_column td { color:#3CA4D3; }
.right_column p { margin: 5px 0; }
.right_column a { color:#3CA4D3;  }

.right_column .type_checkbox { float: left; margin: 3px 5px 0 0; }
.type_file { width: 196px; }

.feedback_error { clear: both; color: #ff0000; text-align: center;  }
.feedback_success { clear: both; color: #3CA4D3; text-align: center; }


#submit { 

float: right; 
margin: 10px 30px 10px 0;
display: inline;
width: 94px;
height: 20px; 
background: #3CA2D2 url("/fileadmin/templates/images/submit_btn.gif") no-repeat left top;
 }
#pflichtfelder { display: block; float: left; margin-top: 10px; }

.ir { position: absolute; top: -9999px; left: 0; width: 1px; height: 1px; margin: 0; }



#mime_type { padding-top: 5px; }
#img_name { padding: 5px 0; }
/*
.fileinputs {
	position: relative;
        width: 315px;
}

.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.fakefile input { width: 196px; float: left; }
.fakefile img { float: right; }
.type_file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
*/







/* ---------------------------------------- Styles Thermalbad -----------------------------------------------*/
.content_inner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
        color:#696969;
	margin-left:0px;
	margin-top:0px;
}
.content_inner a {
        color:#38A4D8;
        text-decoration:none;
}


/*---------LINKS--------- */

.bodytext a {
font-weight:normal;
text-decoration: none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#38A4D8;
line-height:16px;
}

.bodytext a:hover {text-decoration: underline;}






/** -------------------------------- Menu-Navigation --------------------------**/

.menu_table {
	width:182px;
       margin-left:0px;
	margin-top:0px;
        padding-top:15px
}
.menu_headline {
	background-image:url("/fileadmin/templates/images/navi_headline_thb.gif");
	background-repeat:no-repeat;
	height:15px;	
	width:182px;
	margin-bottom:10px;
}




.menusub1 {
	background-color:#38A4D8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
       margin-top:10px;
}
.menusub1 a {
	color:#ffffff;
  text-decoration:none;
}



.menusub2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.menusub2 a {
  text-decoration:none;
	color: #696969;
}
.menuselected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#38A4D8;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.menuselected a {
	font-weight:bold;
	color: #38A4D8;
  text-decoration:none;
}


/** -------------------------------- Teaser --------------------------**/
.teaser1 {
        width:182px;
        padding-right:30px;
        padding-bottom:60px;
}
.teaser1 a {
	c.olor:#38A4D8;
        text-decoration:none;
}
.teaser2 {
        width:182px;
        padding-right:30px;
        padding-bottom:60px;
}
.teaser2 a {
	color:#38A4D8;
        text-decoration:none;
}
.teaser3 {
        width:182px;
        padding-right:30px;
        padding-bottom:60px;
}
.teaser3 a {
	color:#38A4D8;
        text-decoration:none;
}
.teaser4 {
        width:182px;
        padding-right:0px;
        padding-bottom:60px;
}
.teaser4 a {
	color:#38A4D8;
        text-decoration:none;
}














/*
*** -------------------------NEWS Kategoriespeziifische einstellungen -----------------------***
*/

.news_headline {
	background-image:url("/fileadmin/templates/images/news_thb.gif");
	background-repeat:no-repeat;
	height:15px;	
	width:182px;
	p!adding-bottom:16px;
	margin:0px;
       b!order:1px solid red;
}

.news_link {
 color: #38A4D8;
 }




/*  --------------- BREAD CRUMB TRAIL ------------*/
.breadcrumb_pfoterl {
 background-color:#1373AF;
}

.breadcrumb_active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.breadcrumb_active a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #38A4D8;
 text-decoration:none;
}



/*  ----------------- SPECIAL ELEMENTS -----------*/
.special_elements .teaser_morelink  {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#38A4D8;
 text-decoration:none;
}





/* -------SITE COMMAND BAR / drucken /pdf /versenden- ----- */
.sitecommandbar_img {  background-color:#1373AF;}









/*---related-links------*/

.related_links{
font-family:verdana;
color:#696969;
text-decoration:none;
font-size:11px;
line-height:15px;
}


.related_links a {
font-family:verdana;
color:#38A4D8;
text-decoration:none;
font-size:11px;
line-height:15px;
}

.related_links a:hover {text-decoration:none;}





