body {
  padding:0px;
  margin:0px;
  background:#fff;
  font-family: arial;
  font-size:11px;
  color:#004a8e;
}

img {
  border:none;
}

.clear {
  clear:both;
  height:0px;
  overflow:hidden;
  font-size:0px;
  line-height:0px;
}

hr {
  background:none;
  border:none;
  background:url('../img/hr.gif') no-repeat;
  width:431px;
  height:10px;
  margin:25px 0;
  padding:0;
}

form {
  margin:0px;
  padding:0px;
}

#wrapper {
  width:1000px;
  margin:0 auto;
}

#login_popup_container {
  width:201px;
  height:145px;
  overflow:hidden;
  position:absolute;
  right:20px;
  top:32px;
  display: none;
}

#login_popup {
  width:191px;
  height:130px;
  position:absolute;
  top:-112px;
  left:0px;
  background: url(../img/login-popup_l.png) no-repeat;
  padding:15px 0 0 10px;
  color:#333333;
}

#login_popup a {
  color:#009de0;
  text-decoration: none;
}

#login_popup div {
  padding:0 0 10px 0;
}

#login_popup .text input {
  color:#999;
  font-size: 11px;
}

#login_popup .text input,
#login_popup .password input{
  width:158px;
  height:16px;
}

#login_popup .submit{
  position:absolute;
  top:42px;
  left:180px;
}

#header{
  height:32px;
  background:#fff;
  position:relative;
  z-index: 10;
}

#header #logo{
  position:relative;
  width:78px;
  height:32px;
  padding:0 0 0 8px;
  float:left;
}

#header #logo a{
  position:absolute;
  display:block;
  width:78px;
  height:67px;
  text-decoration: none;
  background:url(../img/bg_header_volvic-logo.png) no-repeat;
  z-index:10;
}

#header #navi{
  padding:10px 0 0 0;
}

#header #navi a{
  color:#004a8e;
  text-decoration:none;
}

#header #navi a:hover{
  color:#1bbbea;
}

#header #navi,
#header #navi li{
  text-transform: uppercase;
  list-style:none;
  margin:0px;
  display:block;
}

#header #navi li{
  float:left;
  padding:0px;
}

#header #navi li.active a{
  color:#1bbbea;
}

#header #navi li .spacer{
  height:10px;
  width:20px;
  position:relative;
  top:1px;
}

#body{
  height:520px;
  width:1000px;
  position:relative;
  z-index:1;
}

#body.home{
  background:#fff url(../img/bg_home_body.jpg) no-repeat;
}

#scroller {overflow: hidden; }

#body {
	background:#fff url(../img/bg_blank.jpg) no-repeat;
}

.login,
.resend_password,
.register,
.resend_activation,
.registered,
.kontakt,
.impressum,
.nutzungsbedingungen,
.activated,
.fbconnect {
  background:#fff url(../img/bg_blank.jpg) no-repeat;
}

.kraftquellenindex p,
.kraftquellenview p,
.kraftquellenadd p,
.kraftquellensearch p {
	margin: 10px 0 !important;
}

.kraftquellenindex,
.kraftquellenview,
.kraftquellenadd,
.kraftquellensearch,
.kraftquellendanke,
.kraftquellengewinne,
.kraftquellenzerocodes,
.kraftquellenbytag,
.kraftquellenecard,
.kraftquellenaddindex {
	background:#fff url(../img/kraftquellen/bg_kraftquellen.jpg) no-repeat !important;
}


#body .error-message{
  padding: 0 0 10px 0;
  color:#ff0000;
}

#body .flash_failure{
  background:none repeat scroll 0 0 #FFCCCC;
  color:#CC3333;
  line-height:18px;
  margin:0 0 10px 0;
  padding:5px 10px 5px 10px;
  position:relative;
  z-index: 10000;
}

#body .flash_failure a {
	color:#CC3333;
	text-decoration: underline;
}

#body .flash_success{
  background:none repeat scroll 0 0 #CCFFCC;
  color:#3CB400;
  line-height:18px;
  margin:0 0 10px 0;
  padding:5px 10px 5px 10px;
}

#body .flash_success a {
	color:#3CB400;
	text-decoration: underline;
}

/* TWITTER */

#body #twitter_link{
  position:absolute;
  top:190px;
  left:20px;
  z-index:100;
}

#body #twitter_link img{
  width:200px;
  height:110px;
}

#body #twitter_boxes{
  font-size:10px;
  display: none;
}

#body #twitter_boxes .twitter_box{
  width:187px;
  position:absolute;
  bottom:213px;
  left:28px;
  z-index:10;
}

#body #twitter_boxes .twitter_box_top{
  background:url(../img/bg_twitter_top.png) no-repeat;
  height:21px;
  color:#86c6df;
  padding: 7px 0 0 40px;
}

#body #twitter_boxes .twitter_box_body{
  background:url(../img/bg_twitter_body.png) repeat-y;
  padding: 5px 12px 1px 12px;
  color:#2f7abd;
}
#body #twitter_boxes .twitter_box_bottom{
  height:18px;
  background:url(../img/bg_twitter_bottom.png) no-repeat;
}

/* TWITTER [END] */

/* FACEBOOK */

#body .waterlady { 
  position:absolute;
  bottom: 0px;
  left:255px;
  z-index:95; 
}
#body .btn_become-a-fan { 
  position:absolute;
  bottom: 30px;
  left: 250px;
  z-index:95; 
}

#body .fb_likebox {  
  background: #ffffff; 
  position:absolute;
  top: 227px;
  right: 32px;
  z-index:100; 
}

#body #facebook_link{
  position:absolute;
  top:0px;
  left:730px;
  z-index:100;
}

#body #facebook_link img{
  width:250px;
  height:100px;
}

#body #fb_boxes{
  width:200px;
  height:50px;
  position:absolute;
  top:43px;
  left:770px;
  display:none;
}

#body #fb_boxes .fb_box{
  position:absolute;
  top:0px;
  left:0px;
}

#body #fb_boxes .fb_box_img{
  float:left;
  width:28px;
  height:28px;
}

#body #fb_boxes .fb_box_img img{
  width:28px;
}

#body #fb_boxes .fb_box_content{
  position:relative;
  top:-10px;
  float:left;
  width:162px;
  padding: 0 0 0 10px;
}

#body #fb_boxes .fb_box_user{
  font-weight:bold;
  color:#00a5e6;
}

#body #fb_boxes .fb_box_text{
  color:#004A8E;
}

#body #fb_boxes .fb_box_text a{
  color:#00a5e6;
  text-decoration: none;
}

/* FACEBOOK [END] */

#body #vulkan_und_das_wasser_hidden div{
  display:none;
}

#body #vulkan_und_das_wasser_hidden{
  display:block;
  position:absolute;
  top:120px;
  left:300px;
  background:#fff;
  padding:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

#main_flash_hidden{
  display:none;
}

#main_flash{
  position:relative;
  /*z-index:1000000;*/
}

#body #vulkan_und_das_wasser_hidden .no_flash_title,
#body #vulkan_und_das_wasser_hidden .no_flash_text{
  display:block;
}

#body #vulkan_und_das_wasser{
  position:absolute;
  top:200px;
  left:300px;
}

.diekraftdernaturerleben,
.dasbesonderewasser,
.unsersortiment,
.volvicwerbespot,
.vieltrinken{
  background:#fff url(../img/bg_die_kraft_der_natur_erleben.jpg) no-repeat;
}

.daslanddervulkane,
.dieauvergne,
.tourdeauvergne,
.tourismusinformationen,
.bildergallerie{
  background:#fff url(../img/bg_das_land_der_vulkane.jpg) no-repeat;
}

.bildergallerie_bilder a{
  display:block;
  float:left;
  margin:0 22px 22px 0;
}

.dervulkanunddaswasser,
.volvicimportrait,
.diesechsgesteinsschichten,
.mythenumdenvulkan,
.dasvulkanfaq{
  background:#fff url(../img/bg_der_vulkan_und_das_wasser.jpg) no-repeat;
}

.gewinnspiel,
.preise,
.gewinnspielpartner,
.fragen,
.frage1,
.frage2,
.frage3,
.frage4,
.frage5,
.frage6,
.danke{
  background:#fff url(../img/bg_gewinnspiel.jpg) no-repeat;
}

#subnavi{
  font-size:16px;
  position: absolute;
  top:61px;
  left:170px;
  height:36px;
}

#subnavi a{
  color: #004a8e;
  text-decoration: none;
}

#subnavi li,
#subnavi ul{
  margin:0px;
  padding:0px;
}

#subnavi li{
  float:left;
  list-style: none;
  padding:10px 14px 0 10px;
}

#subnavi li span{
  display:block;
  float:left;
  height:36px;
}

#subnavi li.active{
  padding:0px;
}

#subnavi li.active .left{
  background: url(../img/subnavi_left.png) no-repeat;
  width:17px;
}

#subnavi li.active .center{
  background:#fff;
  padding:10px 0 0 0;
  height:26px;
  font-weight: bold;
}

#subnavi li.active .right{
  background: url(../img/subnavi_right.png) no-repeat;
  width:17px;
}

#content{
  width:702px;
  height:365px;
  margin:20px 0 20px 18px;
  position:absolute;
  top:97px;
  left:170px;
  font-size: 12px;
  color:#003e77;
  overflow: hidden;
}

#content ul,
#content li{
  margin:0px;
  padding:0px;
}

#content ul{
  margin:0 0 0 35px;
}

#content li{
  list-style-image: url(../img/li-grey.gif);
}

#content .col-left{
  float:left;
  width:320px;
  margin:0 22px 0 0;
  position:relative;
  top:0px;
  left:0px;
}

#content .col-right{
  float:left;
  width:320px;
  position:relative;
  top:0px;
  left:0px;
}

#content p{
  margin: 17px 0 17px 0;
}

#content .grey{
  font-size:11px;
  color:#999999;
}

#content a{
  color:#1bbbea;
  text-decoration:none;
}

#content h2{
  font-size:13px;
  color:#1bbbea;
  text-align: center;
  font-weight: normal;
  margin:8px 0;
  text-transform:uppercase;
}

#content .h2{
  background: url(../img/h2.gif) no-repeat;
  height:9px;
  width:320px;
}

#content .h2-long{
  background: url(../img/h2-long.gif) no-repeat;
  height:10px;
}

#content .h2-fragen{
  background: url(../img/h2-fragen.gif) no-repeat;
  height:10px;
}

#content #scroller{
  width:690px;
  height:365px;
}

#footer{
  background:#fff;
  height:27px;
  font-size: 10px;
  padding: 7px 0 0 0;
}

#footer #meta{
  padding:0 22px 0 9px;
  float:left;
}

#footer #meta a{
  color:#004a8e;
  text-decoration:none;
}

#footer #meta a:hover{
  color:#1bbbea;
}

#footer #meta ul,
#footer #meta li{
  display:block;
  text-transform: uppercase;
  list-style:none;
  margin:0px;
  padding:0px;
}

#footer #meta li{
  float:left;
  padding:0 20px 0 0;
}

#footer #copyright{
  float:left;
}

#footer #copyright a{
  color:#004a8e;
  text-decoration:none;
}

#footer #copyright a:hover{
  color:#1bbbea;
}

#footer #bookmark{
  padding: 0 9px 0 20px;
}

#footer #bookmark,
#footer #follow{
  float:right;
}

#footer #bookmark div,
#footer #follow div{
  float:left;
}

#footer #bookmark .text,
#footer #follow .text{
  text-transform: uppercase;
}

#footer #bookmark .icon,
#footer #follow .icon{
  padding: 0 0 0 9px;
  position: relative;
  top:-3px;
}

#popup{
  font-family: verdana;
  font-size:10px;
  color:#999;
}

label,
.checkbox{
  display:block;
  margin: 7px 0 4px 0;
}

.password input,
.text input,
.textarea textarea{
  border:1px solid #003e77;
  width:316px;
  font-size:12px;
  color:#003e77;
  font-family: verdana;
}

.checkbox input{
  float:left;
  position:relative;
  top:-2px;
  margin-bottom: 20px;
}

.submit input{
  background:none;
  border:none;
  color:#1bbbea;
  font-size:12px;
  margin:0px;
  padding:4px 0 0 0;
  cursor:pointer;
}

.radio input{
  vertical-align: top;
  float:left;
  position:relative;
  top:-2px;
  margin:0px;
  padding:0px;
  height:20px;
  width:15px;
}

.radio label{
  margin: 10px 0 10px 25px;
}

#faqform .submit{
  text-align:right;
}

#faqform .submit input{
  width:100px;
}

.fragen-cont{
  width: 345px;
}

.fragen-cont .submit{
  text-align: right;
}

.frage_text{
  font-size:14px;
  font-weight:bold;
  margin:0 0 15px 0;
}

.antwort_text{
  margin:0 0 15px 0;
}

.facebook-like{
  position: absolute;
  top: 100px;
  left: 840px;
  display: none;
}

/** KRAFTQUELLEN **/
.kraftquellen_divider { width: 655px; height: 10px; background: url('../img/kraftquellen/divider.gif') top left no-repeat; margin: 10px 0px 10px 0px; }
.kraftquellen_uebersicht_left { float: left; margin: 0px; width: 320px; padding: 0px 20px 0px 0px; }
.kraftquellen_uebersicht_right {  margin: 0px; width: 320px; margin-bottom: 10px; }
#gmaps_map { width: 320px; height: 310px;/* float: right; margin: 0px 0px 20px 0px;*/ }
.kraftquellen_postlink { text-align: right; }
.kraftquellen_link_left { float: right; margin-left: 10px; }

#KraftquellenKraftquellenAddForm { float: right; }
#KraftquellenKraftquellenAddForm .kraftquellen_form_items_submit { margin-right: 27px; }

.kraftquellen_search { position: relative; }

.kraftquellen_form { background: url('../img/kraftquellen/bg_search_form_content.gif') top left repeat-y;  margin: 0px 0px 10px 20px; }
.kraftquellen_form_bg { height: 1%; background: url('../img/kraftquellen/bg_search_form.jpg') top left no-repeat;  padding-top: 160px;}
.kraftquellen_form_content { padding: 0px 0px 4px 0px; }
.kraftquellen_form_bottom { font-size: 0px; line-height: 0px; background: url('../img/kraftquellen/bg_search_form_bottom.gif') top left no-repeat; width: 322px; height: 8px; float: left;}
.kraftquellen_form_headline { padding: 10px 0px 0px 10px; }
.kraftquellen_form_items { padding: 0px 0px 0px 10px; width: 312px; overflow: hidden;}
.kraftquellen_form_items_input { color: #999; float: left; width: 230px !important; height: 30px !important; padding: 0px 0px 2px 5px; background: url('../img/kraftquellen/bg_search_input_240.gif') top left no-repeat; border: 0px !important; }
.kraftquellen_form_items_submit { float: left;  }

.kraftquellen_form_items_tags_checkbox { float: left; padding: 0px 2px 0px 0px; }
.kraftquellen_form_items_tags_checkbox .input { padding-right: 0 !important; }
.kraftquellen_form_items_tags_checkbox label { margin: 0px 0px 0px 0px; font-size: 11px; }
.kraftquellen_form_items_tags_checkbox .checkbox { height: 15px;  }
.kraftquellen_form_items_tags_checkbox .checkbox input { height: 15px;padding:0; }

.kraftquellen_index_right_login { position: absolute; top: 90px; left: 30px; z-index: 400; width: 265px; height: 100px;  }
.kraftquellen_index_right_login_content { text-align: center; background: url('../img/kraftquellen/bg_gmaps_overview-trans.png'); padding: 0px 5px 0px 5px; font-size: 11px; }

/** Suche **/
.kraftquellen_search_left { float: left; margin: 0px; width: 320px; height: 290px; }
.kraftquellen_search_right { float: left;  }
.kraftquellen_search #gmaps_map { width: 660px; height: 250px; margin: 10px 0 20px 0; }
.kraftquellen_search .kraftquellen_search_input_add_kraftquelle {  }

.kraftquellen_form .kraftquellen_form_items_tags label { font-size: 12px; }
.kraftquellen_form .kraftquellen_form_items_tags_checkbox { margin-right: 12px; }
.kraftquellen_form .kraftquellen_form_items_tags_checkbox .checkbox { height: 15px; width:50px; overflow: hidden; }
.kraftquellen_searchform_items_tags_checkbox { margin-right: 9px !important; text-align:center;}
.kraftquellen_searchform_items_tags_checkbox .input.checkbox { text-align:center; float: none !important;}
.kraftquellen_searchform_items_tags_checkbox .checkbox input { float: none !important; }

/** hinzufügen **/

#kraftquellen_add_item .kraftquellen_form_items_tags_checkbox .checkbox input { float: left !important; }

.kraftquellen_add_item { }
.kraftquellen_add_index_left { float: left; margin: 0px; width: 320px; padding: 0px 20px 0px 0px; position: relative; }
.kraftquellen_add_index_right{ float: left; margin: 0px; width: 320px; position: relative; }

.kraftquellen_add_index_item_required { font-weight: bold; margin: 5px 0px 0px 0px; }
#kraftquellen_add_form_wrapper { width: 325px; float: left; position: relative; top: -10px; padding-right: 12px; }
#kraftquellen_add_form_wrapper #KraftquellenDescription { height: 60px;  }
#kraftquellen_add_form_wrapper .input { float:left; padding-right: 8px; }
#kraftquellen_add_form_wrapper .submit { float:right; padding: 1px 2px; margin-top: 5px; width: auto; height: 46px; }
#kraftquellen_add_form_wrapper .form-error { border: 1px solid #ff0000; }
#kraftquellen_add_form_wrapper .error-message { padding: 0; font-size: 11px; }
.kraftquellen_add_form_submit { margin-top: 5px; position: relative; left: -5px;}
.kraftquellen_add_form_submit_item { width: auto; height: 50px; text-align: right; padding-right: 25px; }
.kraftquellen_add_form_small input { width: 140px; }
.kraftquellen_add_form_small .error-message { width: 145px; }
.kraftquellen_add_form_end { padding-right: 0 !important; }
.kraftquellen_add_form_right { padding-left: 15px; padding-right: 0px !important; }
.kraftquellen_add_form_items_tags { margin-top: 7px; float: left; }
.kraftquellen_add_form_items_tags input { margin-bottom: 0; margin-left: 0;}
.kraftquellen_add_form_items_tags label { float: left; margin: 0px 0px 0px 0px; padding:0 2px 0 2px;}
.kraftquellen_add_form_items_tags .error label { color: #ff0000; }
.kraftquellen_add_form_items_tags .error-message { clear: left; padding-top: 5px !important; }
#kraftquellen_add_form_wrapper .file { float: left; width: 300px; padding-left: 20px; }
#KraftquellenStreet { width: 310px; }
.disabled_input { background-color: #f3f3f3 !important; }
.kraftquellen_add_overlay { float: left; margin: 0px; position: relative; }
.kraftquellen_add_overlay_inner { position: absolute; top: 70px; left: 90px; z-index: 400; width: 500px; height: 170px;  }
.kraftquellen_add_overlay_inner_content { height: 150px; text-align: right; background: url('../img/kraftquellen/bg_gmaps_overview-trans.png'); padding: 0px 5px 0px 5px; font-size: 11px; }
.kraftquellen_add_overlay_inner_content p { text-align: center; font-size: 14px; color: #39C4ED; font-weight: bold; padding-top: 50px !important; margin: 0 !important; }

.kraftquellen_add_gmaps_item{ width: 682px !important; }
.kraftquellen_add_button_box {  }
.kraftquellen_add_button_box h2 { color:#1BBBEA; font-size:13px; font-weight:normal; margin:0px; text-transform:uppercase; }
.kraftquellen_add_button_box_col_left .divider,
.kraftquellen_add_index_right .divider{ background:url("../img/h2-trans.png") no-repeat -22px 0px; height:9px; width: 230px; }
.kraftquellen_add_button_box_col_right .divider,
.kraftquellen_add_index_right .divider { background:url("../img/h2-trans.png") no-repeat -25px 0px; height:9px; font-size: 1px; line-height: 1px; width: 230px; }
.kraftquellen_add_button_box p { margin: 0px; padding: 0px; line-height: 110%; }
.kraftquellen_add_button_box_col_left { float: left; width: 280px; height: 100px; margin-right: 8px;}
.kraftquellen_add_button_box_col_right { float: right; width: 280px; height: 100px;}
.kraftquellen_add_index_wrapper { width: 913px; }
.kraftquellen_add_form_small_kraftquellencity { padding-left: 8px !important; padding-right: 0px !important; }
#KraftquellenCity{ width: 170px; margin-right: 0px; padding-right: 0px;}
.kraftquellen_add_form_small_country { /*position: absolute; bottom: 40px; left: 320px; */}
.kraftquellen_add_index_wrapper_introtext{ margin: 4px 0px 14px 0px; }

.kraftquellen_add_form_small_kraftquellencity.error { position:relative; bottom: -18px; top: 0px;}

.kraftquellen_add_thanks p { font-size: 12px; }

.kraftquellen_add_index_right_addimage{ display: block;  width: 255px; height: 35px; background: url('../img/kraftquellen/btn_add_own_kraftquelle.gif') center center no-repeat; }
.kraftquellen_add_index_right_addimage_gewinnspiel { width: 255px; height: 40px; background: url('../img/kraftquellen/btn_mit-gewinnspielteilnahme.png') center center no-repeat; }
.kraftquellen_add_index_right_addimage_guest { width: 255px; height: 40px; background: url('../img/kraftquellen/btn_ohne-registrierung.png') center center no-repeat; }
.kraftquellen_add_index_right_guest { position: absolute; top: 30px; left: 10px; z-index: 100; width: 265px; }
.kraftquellen_add_index_right_guest_content { background: #ffffff; padding: 0px 15px 0px 5px; font-size: 11px; }
.kraftquellen_add_index_right_guest_content span {padding: 4px 5px 0px 11px; display: block; }

.kraftquellen_add_index_right_login { position: absolute; top: 90px; left: 30px; z-index: 400; width: 265px;  }
.kraftquellen_add_index_right_login_content { background: url('../img/kraftquellen/bg_gmaps_overview-trans.png'); padding: 0px 5px 0px 5px; font-size: 11px;  }
.kraftquellen_add_index_right_login_content span {padding: 4px 5px 0px 11px; display: block; }
#add_login, #add_login_form { margin-top: 5px;}
#add_guest { margin-top: 5px;}

.round-corner-top-300 { opacity: 1; width: 265px; height: 10px; background: url('../img/kraftquellen/round-corner-top.png') top left no-repeat; font-size: 1px; line-height: 1px;}
.round-corner-bottom-300 { opacity: 1; width: 265px; height: 10px; background: url('../img/kraftquellen/round-corner-bottom.png') top left no-repeat; font-size: 1px; line-height: 1px;}

.round-corner-top-500 { text-align: right; opacity: 1; width: 500px; height: 10px; background: url('../img/kraftquellen/round-corner-top-500.png') top left no-repeat; font-size: 1px; line-height: 1px;}
.round-corner-bottom-500 { opacity: 1; width: 500px; height: 10px; background: url('../img/kraftquellen/round-corner-bottom-500.png') top left no-repeat; font-size: 1px; line-height: 1px;}

/* Kraftquellen Edit */
.kraftquellen_edit_gmaps_item{ width: 325px !important; height: 255px !important; float:left !important; margin-left: 30px !important; margin-bottom: 3px !important;}
#kraftquellen_edit_images { float: left; width: 310px; }
#kraftquellen_edit_images .image_item { float: left; position: relative; width: 50px; height: 50px; overflow: hidden; margin-right: 3px; }
#kraftquellen_edit_images img {  }
#kraftquellen_edit_images .spotimage_overlay { padding:0; margin: 0; width: 50px; height: 50px; position: absolute; top: 0; left: 0; }

#get_address_link {  float:left; margin: 10px 0px 0px 505px;}
.kraftquellensearch_order_headline { position: relative; top: 0px; left: 0px; height: 35px; margin-bottom: 10px;margin-top: 15px; }
.kraftquellensearch_order_popular { position: absolute; top: 8px; right: 35px; }
.kraftquellensearch_order_popular label { display:inline; padding-right: 5px; color:#fff; }
.kraftquellensearch_order_headline_bg { margin-top: 0px; height: 35px; width: 662px; background: url('../img/kraftquellen/headline_search.gif') 0 0 no-repeat; }
.kraftquellensearch_order_headline_bg_tags { margin: 0px 0 0 230px; height:30px; width: 220px; padding-top: 10px; }

.kraftquellen_item { position: relative; width: 662px; /*height: 115px;*/ padding: 0px 0px 20px 0px; margin: 0px 0px 10px 0px; background: url('../img/kraftquellen/divider.gif') bottom left no-repeat;}
.kraftquellen_item_last{ background: none; margin-bottom: 0px; }
.kraftquellen_item_image { float: left; width: 160px; height: 100px; overflow: hidden; margin: 0px 20px 0px 0px; background: #dfdfdf; }
.kraftquellen_item_content { float: left; width: 480px; }
.kraftquellen_item_title { float: left; width: 340px; color: #1abbe9; font-size: 23px; font-weight: bold; }
.kraftquellen_item_author { clear: both; float: left; margin-top: 2px; width: 350px; }
.kraftquellen_item_tags { clear: both;  float: left; width: 350px; }
.kraftquellen_item_tags span { color: #1abbe9; }
.kraftquellen_item_text { width: 420px; clear: both;  margin-top: 10px; }
.kraftquellen_item_morelink { margin: 15px 10px 0px 0px; float: left; }
.kraftquellen_item_ecardlink{ margin: 15px 0px 0px 0px; float: left; }
.kraftquellen_item_fblink { position: absolute; top: 4px; right: 0px; }
.kraftquellen_item_distance { padding-top: 12px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; position: absolute; width: 48px; height: 48px; top: 35px; left: 610px; background: url('../img/kraftquellen/bg_kreis_entfernung_blau.gif') top right no-repeat; }
.kraftquellen_item_distance span { font-weight: normal; font-size: 10px; }
.kraftquellen_item_share { position: relative; top: -2px; display: inline; }
/* Details - View */

.kraftquellen_view_item { padding: 0px 0px 20px 0px; margin: 0px 0px 10px 0px; } /* position: relative; */
.kraftquellen_view_item_last{ background: none; margin-bottom: 0px; }
.kraftquellen_view_item_image { float: left; width: 160px; height: 100px; overflow: hidden; margin: 0px 20px 0px 0px; background: #dfdfdf; }
.kraftquellen_view_item_content { float: left; width: 315px; margin-left: 15px; background: url('../img/kraftquellen/bg_wassertropfen.gif') top right no-repeat; }
.kraftquellen_view_item_title { float: left; /*width: 340px; */ display: block; color: #003E77; font-size: 23px; font-weight: bold; margin: 0px 0px 0px 0px; }
.kraftquellen_view_item_title a { color: #003E77 !important; }
.kraftquellen_view_item_author { clear: both; float: left; /*width: 350px;*/ display: block; }
.kraftquellen_view_item_tags { clear: both;  float: left; /*width: 350px;*/ margin-top: 15px; }
.kraftquellen_view_item_tags span { color: #1abbe9; }
.kraftquellen_view_item_text { clear: both;  margin-top: 10px; }
.kraftquellen_view_item_morelink { margin: 3px 0px 0px 0px;  }
.kraftquellen_view_item_fblink { position: absolute; top: 10px; left: 10px; }
.kraftquellen_view_item_vendor { border: 1px solid #003E77; padding: 10px; margin: 0px 0px 10px 0px; float: left; width: 305px; }
.kraftquellen_view_item_vendor_more { float: right; display: block; }
.kraftquellen_view_item_vendor_text { clear: right; font-size: 11px; display: none; }
.kraftquellen_view_images_item { width: 320px; float: left; margin: 0px 0px 20px 0px; overflow: hidden; }
.kraftquellen_view_images_image { height: 240px; overflow: hidden; }
.kraftquellen_view_images_thumbs { width: 320px; height: 50px; margin: 15px 0px 0px 0px; overflow: hidden; }
.kraftquellen_view_images_thumbs a { margin-right: 6px; }
.kraftquellen_view_images_item #gmaps_map { height: 240px; margin: 0px; padding: 0px; }
.connect_widget .button_count { width: 80px; }
.kraftquellen_view_item_share { position: relative; top: -2px; display: inline; }
#kraftquellen_view_item_editbtn { text-align: right; }


/** Comments **/
.kraftquellen_view_images_item_comments { margin: 10px 0px 15px 0px; }
.kraftquellen_view_images_item_comment { margin: 0px 0px 10px 0px; }
.kraftquellen_view_form_comment_textarea { width: 650px !important; height: 50px !important; padding: 5px; }
.kraftquellen_view_form_comment_submit { font-weight: bold; float: right; background:none; border:none; color:#1bbbea; font-size:12px; margin:5px 0px 5px 0px; padding:4px 0 0 0; cursor:pointer; }
.kraftquellen_view_images_item_comment_author fb:profile-pic { width: 50px !important; height: 50px !important; }

/** fbconnect **/
#UserFbconnectForm .checkbox input { margin-bottom: 0; }

/** Sofortgewinne **/
.kraftquellen_sofortgewinne_vendortext { float: left; width: 450px; margin-right: 15px;}
.kraftquellen_sofortgewinne_vendorlogo { float: left; width: 180px; padding-top: 15px; }

/** kraftquellen/gewinne **/
#kraftquellen_gewinne .col-left{
  float:left;
  width:210px;
  margin:0 16px 0 0;
  position:relative;
  top:0px;
  left:0px;
}

#kraftquellen_gewinne .col-middle{
  float:left;
  width:210px;
  margin:0 16px 0 0;
  position:relative;
  top:0px;
  left:0px;
}

#kraftquellen_gewinne .col-right{
  float:left;
  width:210px;
  position:relative;
  top:0px;
  left:0px;
}

#kraftquellen_gewinne .h2 {
  background-position: -50px 0;
  width: 210px;
}

#kraftquellen_gewinne .introtext {
  width: 420px;
}
/** eCards **/
#KraftquellenecardKraftquellenEcardForm label { font-weight: bold; }
#KraftquellenecardKraftquellenEcardForm .input.text input { width: 260px; }
#KraftquellenecardKraftquellenEcardForm .submit { margin:  20px 0px 10px 0px; }
#KraftquellenecardReceivermessage { border: 1px solid #003E77; }
.kraftquellen_ecard_col_left { float: left; width: 320px; }
.kraftquellen_ecard_col_right { float: left; width: 320px; }


a.admin_link { background: #EEE; color: #888 !important; padding: 3px 10px; margin: 0px 3px 0px 0px; display: inline-block; width: 65px; text-align: center; }
a.admin_link:hover { background: #000; color: #FFF !important; }

a.admin_link_release { background: #0C3; color: #DFD !important; }
a.admin_link_block { background: #F9F9F9; color: #CCC !important; }
a.admin_link_deny { background: #E00; color: #FDD !important; }

a.admin_link_delete { background: #FDD; color: #FFF9F9 !important; }
a.admin_link_delete:hover { background: #E00; color: #FFF !important; }

.plzort .plz{
  width:100px;
  margin:0 10px 0 0;
}

.plzort .ort{
  width:202px;
}

.radio_label{
  margin:7px 0 4px;
}

.radio_label input,
.radio_label label{
  float:none;
  display:inline;
}

.radio_label label{
  margin: 0 20px 0 0;
}

.plzort{
  /*width:660px;*/
}

.plzort .input{
  float:left;
}

.plzort .error-message{
  width:100px;
}

.plzort .ortdiv{
  /*background-color:#ff0000;*/
}

.plzort .ortdiv .error-message{
 width:204px;
}

