1 .kontaktformular
{
	margin: 5px 0;
}

.kontaktformular .asterisk
{
	color: #2682BF;
}

.kontaktform {
	width: 450px;
}

.kontaktform .col1{
	width: 140px;
	text-align:right;
	padding-right: 5px;
}

.kontaktform .col2{
}

.kontaktform label{
}

/*.kontaktform .button {
	background: url('images/absenden_button.png') no-repeat;
	background-position: center bottom;
	color:#ffffff;
	font-size: 9px;
	padding:4px;
	
}*/
.kontaktform .button {
	margin: 20px 0;
	padding-left: 40px;
	background: url('/mahout_cms/project/themes/default/images/backgrounds/btn_submitupload.gif') no-repeat;
	background-color: transparent;
	font-weight: bold;
	color: #2682BF;
	height: 30px;
}

.kontaktform .textfield {
	border:1px solid #2682BF;
	margin:0 0 5px;
	padding:2px;
	width:250px;
}

.kontaktform .medium {
	width: 125px;
}
.kontaktform #field_teil2 {
	width:50px;
}
.kontaktform #field_vorname, .kontaktform #field_name {
	width:120px;
}
.kontaktform #field_nr {
	width:50px;
}
.kontaktform #field_strasse {
	width:189px;
}

.kontaktform #field_plz {
	width:50px;
}
.kontaktform #field_ort {
	width:189px;
}

.kontaktform .select {
	width:256px;
}

.kontaktform div#submit_js
{
	display: none;
	float: right;
	margin: 0 45px 27px 0;
}

.kontaktform div#submit_nojs
{

	float: right;
	margin: 0 40px 27px 0;
}

.kontaktform div#submit_nojs input
{
	color: #fff;
	background: #00AEEF;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #00AEEF;
}

.kontaktform .errorfield
{

}

.kontaktform .error
{
	color: #FE0219;
	color: #333;
	margin: 0 0 10px 0;
	background: url('/mahout_cms/core/admin/assets/images/icons/exclamation.png') no-repeat;
	padding: 0 0 0 20px;
}

#recaptcha_table
{
	border: none !important;
}

#recaptcha_response_field
{
	border:1px solid #2682BF !important;
	margin:0 0 5px -7px;
	padding:2px;
	width:250px !important;	
}

#recaptcha_image,
#recaptcha_image img
{
	width: 240px !important;
}
  div.light_rounded .pp_top .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/mahout_cms/project/themes/default/ext/prettyPhoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;} * {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
    list-style: none;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
}
img {display:block;}


/***************************  **********
    Inhalt:

    1. Seitenaufbau
    2. Navigation
    3. Typographie
    4. Links
    5. Content
    6. Formulare
*************************************/


/*************************************
    1. Seitenaufbau
*************************************/


html, body {
	height: 100%;
	font-size: 12px;
	color: #2682BF;
}

body.startseite {
	background: #FFF7CC;
}

#wrapper {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	min-width: 1130px;
	background: url('/mahout_cms/project/themes/default/images/backgrounds/bg_middle.gif') center top repeat;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}


#head_wrapper{
    height: 100px;
    background: url('/mahout_cms/project/themes/default/images/backgrounds/bg_top.gif') repeat-x #B2DDF3;
    background-position: center bottom;
}
#head {
	overflow: hidden;
	width: 920px;
	margin: 0px auto;
	position: relative;
	padding: 0px 30px;
}

#middle {
	position: relative;
	width: 100%;
	min-width: 980px;
	padding-bottom: 80px;
	min-height: 520px;
	z-index: 500;
}

#contentbackground {
	/*padding-top: 50px;*/
	width: 100%;
	height: 100%;
	/*min-height: 491px;*/
	/*min-height: 451px;*/
	min-height: 200px;
	margin-bottom: 51px;
	
}
#contentbackground2 {
	width: 100%;
	height: 100%;
	/*min-height: 491px;*/
	/*min-height: 451px;*/
	min-height: 200px;
	padding-bottom: 80px;
}

#contentwrapper {
	overflow: hidden;
	height: 100%;
	position: relative;
	width: 980px;
	margin: 0px auto;
}

#bottom_wrapper
{
    background-position: center top;
    overflow:visible;
    position: absolute;
    bottom: 0;
    width: 100%;
    /*z-index: 501;*/

}

#bottom {
	overflow: hidden;
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	background: url('/mahout_cms/project/themes/default/images/backgrounds/bg_bottom.gif') bottom center repeat-x;
}

/*************************************
    1. Navigation
*************************************/

#mainNav {
	overflow: hidden;
	height: 90px;
	line-height: 90px;
	width: 920px;
}

#mainNav li {
	float: left;
	margin-right: 25px;	
}

#mainNav li a {
	color: #2381BD;
	font-size: 17px;
	text-decoration: none;
}

#mainNav li.aktiv a {
	color: #FE0219;
}

#subNav {
	overflow: hidden;
	margin: 30px 0;
}

#subNav li {
	float: left;
	padding-right: 20px;
	margin-left: 20px;
	border-right: 2px solid #fff;
}

#subNav li a {
	color: #ffffff;
	font-size: 20px;
	text-decoration: none;
}

#subNav li.aktiv a {
	color: #2682BF;
	font-size: 20px;
}

#subNav li.last {
	border-right: none;
}
#subNav li.first {
	margin-left: 0;
}
#metaNav{
	margin: 30px 30px 0 0;
    float:right;
    position: relative;
    z-index: 501;
}

#metaNav li {
	float: left;
	padding-left: 15px;
}
#metaNav li a {
	color: #2682BF;
	font-size: 12px;
	text-decoration: none;
}
#metaNav li.aktiv a {
	color: #FE0219;
}
#metaNav li.last {
	border-right: none;
}
#metaNav li.first {
	margin-left: 0;
}

/*************************************
    3. Content
*************************************/

#content {
    /*margin-top: 30px;*/
}

#drei_spaltig #block-1 img {
	margin: 0 0 10px 10px;
}
#drei_spaltig #block-1 a.button,
#drei_spaltig #block-2 a.button,
#drei_spaltig #block-3 a.button {
	margin: 20px 0 20px 30px;
	padding-left: 40px;
	background: transparent url('/mahout_cms/project/themes/default/images/backgrounds/btn_submitupload.gif') no-repeat 0 0;
	font-weight: bold;
	color: #2682BF;
	height: 40px;
	display: block;
	line-height: 1.2em;
	text-decoration: none;
	text-align: left;
        width: 150px;
	
}
div .video div {
    display: none;
}
#ein_spaltig #block-1, #drei_spaltig #block-2 {
    padding: 30px 0 45px 0;
}

#ein_spaltig #subNav {
    margin-left:250px;
    
}
#start #block-1 img {
	margin: 0 0 10px 10px;
}
#weiter_stationen {
	position:absolute;
	right:50%;
	margin-right: -590px;
	top:210px;
	z-index:100;
	width: 145px;
	text-align: center;
	visibility: hidden;
}
#weiter_stationen h2 {
    font-weight: bold;
}

.hide {
	display: none;
}
.lightbox_vorschau {
    float:left;
    margin: 0 18px 18px 0;
}
table.gewinner {
    margin-bottom: 30px;
}
table.gewinner td{
    vertical-align: top;
}
table.gewinner td h2, table.gewinner td p {
    padding-left: 10px;
    white-space:nowrap;
    line-height: 1.6em;
}
#preis1, #preis3 {
    float: right;
    margin:  0 10px 0 0;
}
#preis2 {
    clear: both;
    margin:  280px 0 0 0;
}
#preis4{
    clear: both;
    margin:  454px 10px 0 0;
}
#preis2_txt{
    margin-top:  70px;
}
#preis4_txt{
    margin-top:  20px;
}

/*************************************
    4. Typo
*************************************/
p {
	line-height: 1.8em;
	margin-bottom: 1em;
}
a {
	color: #2682BF;
	color: #FE0219;
	text-decoration: none;	
}
a:hover {

}

#content h1 {
	color: #2682BF;
	font-size: 20px;
	margin: 30px 0;
}
#content h2 {
	font-weight: bold;
	margin: 15px 0 5px 0;
	font-size: 13px;
}

#content h3 {
	font-weight: bold;
	margin: 15px 0 5px 0;
	font-size: 13px;
}

#content strong {
	font-weight:bold;
}

 /* 
    Hier nur die Layouts formatieren (wird für Front- und Backend verwendet)
*/

/* 
   Layout: 3spaltig.tpl
*/

#ein_spaltig, #drei_spaltig {
	margin-top: 0px;
	overflow: hidden;
}

#drei_spaltig #block-1
{
	float: left;
	width: 220px;
	margin-right: 30px;
}
#drei_spaltig #block-2
{
	float: left;
	width: 460px;
	margin-right: 30px;
}

#drei_spaltig #block-3
{
	
	float: left;
	width: 190px;

}

#start #block-1
{
	float: left;
	width: 220px;
	margin-right: 30px;
}
#start #block-2
{
	float: left;
	width: 460px;
	margin-right: 30px;
}

#start #block-3
{
	
	float: left;
	width: 190px;

}

 #slider
{
	width: 980px;
	height: 350px;
	overflow: hidden;
}

.overlay
{
	position: absolute;
	z-index: 10;
}

.stations_nav
{
	width: 2000px;
	position: absolute;
	left: 150px;
	top: 30px;
	z-index: 5;
}
	.stations_nav li
	{
		position: relative;
		float: left;
		font-size: 11px;
	}
		.stations_nav li a,
		.stations_nav li span
		{
			display: block;
			float: left;
			margin: 0px 2px;
		}
		.stations_nav li a
		{
			color: #2682BF;
			line-height: 16px;
		}
			.stations_nav li a.active
			{
				color: #F00;
			}

#stations_nav_transparent
{
	z-index: 15;
}
	#stations_nav_transparent span
	{
		filter:alpha(opacity=0); /* IE */
		-moz-opacity: 0; /* Mozilla */
		opacity: 0; /* Opera */
	}


#slide_next,
#slide_prev
{
	position: absolute;
	left: 0px;
	top: 200px;
}
#slide_next
{
	left: auto;
	right: 20px;
}

#stations_content
{
	position: absolute;
	left: 0px;
	top: 40px;
	width: 20000px;
	height: 350px;
	margin: 20px 0px 0px 0px;
}
	#stations_content .slide
	{
		float: left;
		display: block;
		width: 680px;
		margin: 0px 150px 0px 150px;
	}
		#stations_content .slide .image
		{
			float: right;
		}
		#stations_content .slide .text
		{
			width: 470px;
		}
		#stations_content .slide h2
		{
			color: #2682BF;
			font-size: 20px;
			margin: 30px 0 10px 0;
		} #fotogalerie {
	height: 325px;
}

#fotogalerie .bild {
	float: left;
	margin: 0 18px 18px 0;
}
#paginator
{
	/*float:right;
	margin-right:35px;*/
	position: absolute;
	top: 425px;
	right: 35px;
	
}
	#paginator li
	{
		float:left;
		color: #ffffff;
		padding: 2px;
	}
	
	#paginator li a
	{
		color: #ffffff;
	}
		#paginator li a.active
		{
			color: #2682BF;
		}
	
	


#uploadform {
	margin-top: 20px;
}

#uploadform .firstname,
#uploadform .surname {
	width: 120px;
}
#uploadform .city {
	width: 190px;
}
#uploadform .zip {
	width: 50px;
}

#uploadform .street {
	width: 190px;
}

#uploadform .submit {
	margin: 20px 0;
	padding-left: 40px;
	background: url('/mahout_cms/project/themes/default/images/backgrounds/btn_submitupload.gif') no-repeat;
	background-color: transparent;
	font-weight: bold;
	color: #2682BF;
	height: 30px;
}
 /*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#fff; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/ajax-loader.gif) center center no-repeat!important;background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#fff;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; color:black; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/prev_h.png) center left no-repeat;}



.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/t_c.png) repeat-x;}

.c_l{width:20px; background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/c_l.png) repeat-y;}
.c_c{background:white; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/c_r.png) repeat-y;}

.b_c{height:20px; background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/b_c.png) repeat-x;}
.b_l{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/b_r.png) no-repeat; width:20px; height:20px;}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
.box_img{ position:absolute; z-index:99995; background: url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{text-decoration: none !important; position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#2380bd;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(/mahout_cms/plugins/usergallery/ext/css_pirobox/demo3/pause_h.png) no-repeat;} div.filter
{
	margin:  0px 00px 10px 27px;
	font-size:10px;
}

div.filter select
{
	margin-top:1px;
	font-size:11px;
}

div.filter .sprache, div.filter .sprache select
{
	margin-right:13px;
	width:115px;
}

div.filter .produkt, div.filter .produkt select
{
	margin-right:13px;
	width:145px;
}

div.filter .branche, div.filter .branche select
{
	margin-right:13px;
	width:145px;
}

div.filter .or
{
	margin-right:13px;
	width:15px;
	line-height: 60px;
	text-align: center;
}

div.filter div
{
	width: 33%;
	float: left;
}

div.filter div label
{
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
}

#submit_js, #submit_nojs
{
	margin: 0 27px;
	text-align: right;
}

.eingabefeld
{
	margin-left:27px;
	margin-bottom: 20px;
	width: 200px;
	height:23px;
	line-height:23px;
	padding: 0 5px;
}

.tabelle td
{
	padding: 10px 0;
	border-bottom: 1px solid #B4B4B4;
}

.tabelle td.last
{
	border-bottom: none;

}

.tabelle td span.person
{
	color: #00AEEF;
	font-weight: bold;
}

.ansprechpartnerbild
{
	float:right;
	margin-right:27px;
}

div.adresse
{
	margin: 0 0 20px 27px;
	width:200px;
}

div.daten
{
	margin: 0 0 20px 27px;
	width:250px;
	float: left;
}

div.sprachen
{
	margin: 20px 27px 0 0;
	width:200px;
	float: right;
}
	div.sprachen ul
	{
		list-style: none;
		padding:0;
		margin:0 27px 0 0 !important;
	}

		div.sprachen ul li
		{
			list-style: none;
			padding:0;
			margin:0;
		}


div.weiteres
{
	margin: 0 27px;
	padding: 10px 0;
	float: left;
	width: 466px;
}

div.weiteres h2
{
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	margin: 0 5px 5px 0 !important;

	padding: 5px;
}

div.branchen
{
	width:230px;
	float: right;
}
	div.branchen ul
	{
		list-style: none;
		padding:0;
		margin: 0 12px 0 20px !important;
	}

		div.branchen ul li
		{
			padding:0;
			margin:0;
			list-style-type: disc;
			list-style-image: url('../../../project/themes/default/images/arrow.gif');
		}

div.produkte
{
	width:230px;
	float: left;
}
	div.produkte ul
	{
		list-style: none;
		padding:0;
		margin: 0 12px 0 20px !important;
	}

		div.produkte ul li
		{
			list-style-type: disc;
			list-style-image: url('../../../project/themes/default/images/arrow.gif');
			padding:0;
			margin:0;
		}
