@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------
[stampaokay] Screen Stylesheet
version:   1.0
date:      14/12/09
last doc:  27/01/10
author:    Alexander Pichler
email:     development@by-experience.com
website:   wwww.by-experience.com
-----------------------------------------------------------------------------*/
/* Allgemein */
body{
	background:#f8f8f8;
}

.alles{
  margin:10px auto;
  width:965px;
}

h2{
  color:#333;
	font:bold 1.2em/1.3em Arial, Helvetica, sans-serif;
}
h4{
color:#1A98ED;
	font:bold 1.4em/1.5em Arial, Helvetica, sans-serif;
}
	
.clear{
	clear:both;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.info, .infoUser{
  background:#a5e0ff;
  border:solid 1px #0099df;
  font-size:0.9em;
  font-weight:bold;
  margin:0 9px 3px;
  padding:1px;
  text-align:center;
  width:150px;
}

.infoUser{
  font-size:12px;
  font-size:1em;
  line-height:1.4em;
  margin:8px 0 4px;
  padding:4px 10px;
  text-align:left;
  width:420px;
}

.red-border{
  background:#fbbca8;
  border:solid 1px #be492e;
  color:#333;
  display:block;
  font-size:1.1em;
  font-weight:bold;
  line-height:1.4em;
  margin:10px 0 11px;
  padding:4px;
  text-align:center;
  width:185px;
}

.hide{
  display:none;
}
/* ENDE Allgemein */


/* Head */
#head{
  background:#fefefe url(../images/head.jpg) 0 0 no-repeat;
	height:163px;
}

#head .logo{
  display:inline-block;
  margin:29px 0 0 33px;
}

.service_tel{
  color:#FEFEFE;
  font-size:1.7em;
  font-weight:bold;
  margin:23px 0 0 507px;
  position:absolute;
  text-align:center;
  text-transform:uppercase;
}

.service_tel b{
  color:#1C92E1;
  display:block;
  font-size:1.4em;
  margin:34px 0 0;
}

#sprache{
  margin:0 5px 5px 0;
  text-align:right;
}

#sprache a{
  margin:0 0 0 5px;
}
/* Ende Head */


/* Navi */
.navi_bar{
	float:left;
  width:175px;
}

.navi_border{
  background:transparent url(../images/bg_menu_repeat.gif) 0 23px repeat-y;
  padding:0 10px 0 0;
  width:169px;
}

#navi{
  background:transparent url(../images/bg_menu_center.gif) 0 23px no-repeat;
  min-height:280px;
  _height:280px;
}

.navi_top{
  background:#e4e4e4 url(../images/bg_menu_top.gif) 0 0 no-repeat;
  display:block;
  height:37px;
  width:175px;
}

.navi_bottom{
  background:#e4e4e4 url(../images/bg_menu_bottom.gif) 0 0 no-repeat;
  display:block;
  height:35px;
  width:175px;
}

#navi ul{
  margin:8px 0 0 1px;
}

#navi ul li{
  font-size:1.2em;
  margin:0 0 18px;
  text-align:right;
}

#navi ul li li{
  font-size:1em;
  font-weight:normal;
  margin:0 0 5px 2px;
}

#navi a:link, #navi a:visited{
	color:#333; 
	padding:0 0 0 30px;
	text-decoration:none;
}

#navi a:hover, #navi a:active{
	color:#fefefe;
	text-decoration:none;
}

#navi #active{
  color:#333;
}

#navi #active a{
  color:#333;
}

#navi #untermenu a{
  color:#565656;
  display:block;
  padding:4px 13px 5px 0;
}

#navi #untermenu #active{
  background:#fefefe url(../images/arrow.png) 9px 8px no-repeat;
}

/*
.newsletter{
  background:transparent url(../images/bg_password.gif) 0 0 no-repeat;
  font-size:1.2em;
  height:150px;
  height:122px;
  margin:30px 0 0;
  padding:20px 0 0 20px;
  width:230px;
}

.newsletter strong{
  display:block;
  margin:0 0 3px;
}*/
/* ENDE Navi */


/* Top Navi */
.top_navi{
  background:transparent url(../images/bg_menu_top_balken.gif) 0 0 no-repeat;
  color:#fefefe;
  font-size:1.2em;
  font-weight:bold;
  height:25px;
  padding:10px 20px 0 0;
  text-align:right;
  width:605px;
}

.top_shop_navi{
  background:transparent url(../images/bg_menu_shop_top_balken.png) 0 0 no-repeat;
}

.top_navi a:link, .top_navi a:visited{
	color:#fefefe; 
	margin:0 10px 0 0;
  padding:0 10px 0 0;
	text-decoration:none;
}

.top_navi a:hover, .top_navi a:active{
	color:#333;
	text-decoration:none;
}

#active2{
  color:#333;
}
/* ENDE Top Navi */


/* Main */
.main{
  background:#e4e4e4 url(../images/bg_main_bottom.gif) -7px bottom no-repeat;
  /*-moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;*/
  padding:0 0 20px;
  width:966px;
}
/* ENDE Main */


/* Inhalt */
.inhalt, .inhalt_shop{
  float:left;
  padding:0 0 0 5px;
  width:605px;
}

.inhalt_shop{
  width:546px;
}

.inhalt .context, .inhalt_shop .context{
  background:transparent url(../images/bg_inhalt_repeat.gif) 0 0 repeat-y;
  font-size:1.2em;
  _height:322px;
  min-height:322px;
  padding:10px 25px 0 30px;
}

.inhalt .context .text, .inhalt_shop .context .text{
  color:#8a8a8a;
  line-height:1.4em;
}

.inhalt .context .text ul li, .inhalt_shop .context .text ul li{
  list-style-image:url(../images/dot.gif);
  margin:0 0 0 13px;
}

.inhalt .context .text ol{
  line-height:1.5em;
  margin:5px 0 15px 19px;
}

.inhalt .context .text ol li{
  list-style-type:decimal;
}

.context_footer{
  background:transparent url(../images/bg_footer_balken.gif) 0 0 no-repeat;
	clear:both;
	color:#fefefe;
	font-size:1.1em;
	height:37px;
	padding:10px 0 0 20px;
	text-align:center;
  width:100%;
}

fieldset strong{
  display:block;
  margin:0 0 3px;
}

.tb440{
  display:block;
  margin:0 0 10px;
  width:440px;
}

.angebot_box{
  color:#565656;
  float:left;
  line-height:1.7em;
  margin:20px 0 10px;
  text-align:right;
  width:265px;
}

.angebot_box h3{
  color:#1a98ed;
  font-weight:bold;
}

.angebot_box a:link, .angebot_box a:visited{
  color:#1a98ed;
  text-decoration:none;
}

.angebot_box a:hover, .angebot_box a:active{
  color:#1a98ed;
  text-decoration:underline;
}

.home_info{
  border-top:solid 1px #bbb;
  clear:both;
  color:#bbb;
  font-size:0.9em;
  margin:20px 0 0;
  padding:5px 0 0;
  text-align:center;
}

.abstand_recht{
  margin:20px 15px 0 0;
}
/* ENDE Inhalt */


/* Footer */
.footer{
	clear:both;
	color:#333;
	font-size:1.1em;
	height:37px;
	padding:10px 0 0 20px;
	text-align:center;
  width:100%;
}

.footer a:link, .footer a:visited{
	color:#fefefe;
  text-decoration:none;
}

.footer a:hover, .footer a:visited{
	color:#333;
	text-decoration:none;
}

#crowdsound-activate-popup{
  background:#3b91be;
  border-bottom:solid 1px #0066cc;
  border-left:solid 1px #0066cc;
  color:#fefefe;
  font-size:1.3em;
  left:0;
  padding:3px 9px;
  position:absolute;
  text-decoration:none;
  top:50%;
}
/* ENDE Footer */


/* AddThis */
.addthis_toolbox{
  float:right;
  margin:-39px 7px 0 0;
}

.addthis_default_style .at300b, .addthis_default_style .at300m {
  font-size:1.2em;
  line-height:1.4em;
  padding:0 2px;
  text-decoration:none;
}
/* ENDE AddThis */

.tab_offer {
  color: #fff;
}

.tab_offer td {
border:1px solid #00acf4;

}

.tab_offer a {
  text-decoration: none;
  color: #000;
}
