
* {
margin: 0;
padding: 0;/*
font-family: "Open Sans Light", "Open Sans", "GeoSans Light", "Geosans", "Segoe UI Light", "Segoe UI", Arial;

font-family: 'Open Sans'*/
font-family: 'Open Sans', 'Open Sans Light', Arial;
font-weight: 400 !important;
}

body {
text-align: center;
background: #fff url("../images/redesigned.png") top right no-repeat;
padding-bottom: 0px;
}
p {

}

a {
color: #A10000;
text-decoration: none;

}
img {
border: 0 !Important;
color: #000 !important;
}

.impressum_a {
margin: 4px 0px;
padding: 2px 10px;
color: #fff;
background: #aaa;
border-radius: 20px;
display: inline-block;
}
.impressum_a:hover {
background: #444;

}
p {
line-height: 1.4em;
}


#site_container, #site_top {
text-align: left;
width: 1000px;

display:inline-block;
}


#site_top {
margin-top: 50px;
}

#navigation {
margin: 30px 0px;
margin-top: 20px;
margin-right: 10px;
background: #fff;
height: 44px;
overflow: auto;
border-bottom: 1px dotted #aaa;
padding-bottom: 12px;

padding-top: 12px;
border-top: 1px dotted #aaa;
}

#navigation li {
list-style: none;
display: inline-block;
}

#navigation li a {
text-decoration: none;
color: #A10000;
display: inline-block;
padding: 8px 33px !Important;
min-width: 50px;
margin-right: -1px;
margin-left: 0px !Important;
border: 0px !Important;
font-size: 20px;

font-weight: 300 !important;
}

.designed_by {
float: right;
margin-right: 20px;
font-size: 12px;
}
.logo_desc {
color: #777;
font-weight: 300 !important;
letter-spacing: 1px;

}

#navigation li a.link_aktiv {
color: #000!important;
background: #eee;
}
#navigation li a:hover {
color: #A10000;
background: #eee;
}

#site_footer {
color: #333;
margin-top: 100px;
}

.icon {
display: inline-block;
width: 390px;
padding-left: 70px;
padding-top: 10px;
background: url("../images/icons/home.png") 10px 15px no-repeat;
margin: 2px;
vertical-align: top;
margin-right: 10px;
height: 135px;
padding-bottom: 10px;
}
.icon b {
display: block;
font-weight: 600 !important;
margin-bottom: 5px;
}

.grid .icon_right {
float: left;

}
.grid {
width: 100%;
margin-top: 50px;
display: block;

}


.tbsLink {
float: right;
}

#buybyus_marketing_logo strong {
display: block !important;
color: #333 !important;
font-size: 20px !important;
font-weight: 300 !Important;
float: right;
position: relative;
top: -15px;
}

.icon_home {background-image: url("../images/icons/home.png")}
.icon_search {background-image: url("../images/icons/search.png");}
.icon_stats {background-image: url("../images/icons/stats.png");}
.icon_world {background-image: url("../images/icons/world.png");}
.icon_search {background-image: url("../images/icons/search.png");}

p.line_height {
line-height: 1.7em;
}
.container ul {
margin-left: 20px !Important;
}
.container ul li {
padding: 3px;
}

.container h1 {
font-size: 30px;
margin-bottom: 10px;
}

#site_footer {
display: block;

color: #fff;
padding: 0px;

}
#site_footer #zacken {
display: block;
height: 16px;
background: url("../images/icons/zacke.png") repeat-x;
}
#footer_container {
display: inline-block;
width: 1000px;
}


#site_footer #cont {
display: block;
padding: 30px;
padding-bottom: 50px;
padding-left: 150px;

background: #454545;
}

#site_footer a{
color: #ccc;
text-decoration: none;
}
#site_footer .icon_kugel {
width:50px;
height: 42px;
vertical-align: middle;
display: inline-block;
margin-top: 2px;
margin-right: 10px;
background: #444 url("../images/icons/kugel.png") no-repeat;
}
h1:before, h2:before {
content: '\BB ';
margin-right: 5px;
position: relative;
top: -2px;
}
#site_footer h2 {
display: inline-block;
width: 1000px;
margin-bottom: 5px;

text-align: left;
color: #fff;
text-shadow: 0px 1px 0px #000;
padding: 3px !Important;

}
strong {
color: #A10000;
}

.grid a{
text-decoration: none;
color: #A10000;
border-radius: 20px;
display: inline-block;
background: #eee;
padding: 0px 5px;
}
.grid a:hover {
border-bottom:1px solid #000 !important;
color: #000;
background-color: #ccc !Important;
border: 0 !Important;
}


#site_footer p {

display: inline-block;
width: 1000px;
margin-bottom: 5px;
margin: 0px !Important;
text-align: left;


}

#site_footer strong {
color: #fff;

}

/* KOSTEN */


.small_icon {
width: 50px;
display: inline-block;
height: 50px;
vertical-align: middle;

margin-right: 5px;
background: #fff url("../images/icons.jpg") top left no-repeat;
}
/*63*/


/* (0) -12, -79, -148, -217, -286, -359, -431, -494, -563, -632 */

/*
0 (-1)
-75
-145
-215
-287
-363
-435
-505
-576
-634

*/



.price_packets {
padding: 10px;
margin: 20px;
margin-top: 50px;
border: 2px solid #eee;

}

tr td.yes {
background-color: #eee !important;
}

.c a, .seminare a {
text-decoration: none;
color: #fff;
background: #333;
display: inline-block;
padding: 5px 20px;
}

 

.price_packets .small_icon {
margin: 2px 0px;
margin-right: 10px;
}

.price_packets .no {
text-align: center;
}
.price_packets .yes {
background: url("../images/haken.png") center center no-repeat;
text-align: center;
text-indent: -9999px;
}
.price_packets thead th {

min-width: 180px;

}
.price_packets td {
padding: 3px;

}
div.seminare {
border: 2px solid #eee;

float: right;
width: 180px;
margin-top: 50px;
display: inline-block;
padding: 20px;
}
.seminare a {
margin-top: 10px;

}
.seminare a:hover, .c a:hover {
opacity: 0.9;
}


.c {
text-align: center;

}

.price_packets thead th i {
display: block;
font-style: normal;
background: #A10000;
padding: 10px;
color: #fff;
}
.price_packet_1 {
background: #444 !important;
}







.icon_footer.icon_online,.icon_footer.icon_optimieren {
width: 42px;
height: 42px;
display: inline-block;
background: url("../images/icons/online.png") center center no-repeat;
margin-right: 10px;
vertical-align: middle;
position: relative;

/*top: -4px;*/
position: absolute;
margin-left: -55px;
margin-top: 5px;
}
.icon_footer.icon_optimieren  {
width: 43px;
height: 45px;
background-image: url("../images/icons/optimieren.png");
}




#site_footer h2:before {
content: "";
margin: 0px;
}


.s_icon_home {background-position: -12px 0px;}
.s_icon_analyse, .small_icon {background-position: -12px -643px;}

.small_icon_1_1 {background-position: -12px 0px}
.small_icon_1_2 {background-position: -79px 0px}
.small_icon_1_3 {background-position: -148px 0px}
.small_icon_1_4 {background-position: -217px 0px}
.small_icon_1_5 {background-position: -286px -7px}
.small_icon_1_6 {background-position: -359px 0px}
.small_icon_1_7 {background-position: -431px 0px}
.small_icon_1_8 {background-position: -494px 0px}
.small_icon_1_9 {background-position: -563px 0px}
.small_icon_1_10 {background-position: -632px 0px}
.small_icon_2_1 {background-position: -12px -75px}
.small_icon_2_2 {background-position: -79px -75px}
.small_icon_2_3 {background-position: -148px -75px}
.small_icon_2_4 {background-position: -217px -75px}
.small_icon_2_5 {background-position: -286px -75px}
.small_icon_2_6 {background-position: -359px -75px}
.small_icon_2_7 {background-position: -431px -75px}
.small_icon_2_8 {background-position: -494px -75px}
.small_icon_2_9 {background-position: -563px -75px}
.small_icon_2_10 {background-position: -632px -75px}
.small_icon_3_1 {background-position: -12px -145px}
.small_icon_3_2 {background-position: -79px -145px}
.small_icon_3_3 {background-position: -148px -145px}
.small_icon_3_4 {background-position: -217px -145px}
.small_icon_3_5 {background-position: -286px -145px}
.small_icon_3_6 {background-position: -359px -145px}
.small_icon_3_7 {background-position: -431px -145px}
.small_icon_3_8 {background-position: -494px -145px}
.small_icon_3_9 {background-position: -563px -145px}
.small_icon_3_10 {background-position: -632px -145px}
.small_icon_4_1 {background-position: -12px -215px}
.small_icon_4_2 {background-position: -79px -220px}
.small_icon_4_3 {background-position: -148px -215px}
.small_icon_4_4 {background-position: -217px -222px}
.small_icon_4_5 {background-position: -286px -215px}
.small_icon_4_6 {background-position: -359px -215px}
.small_icon_4_7 {background-position: -431px -215px}
.small_icon_4_8 {background-position: -494px -215px}
.small_icon_4_9 {background-position: -563px -215px}
.small_icon_4_10 {background-position: -632px -215px}
.small_icon_5_1 {background-position: -12px -287px}
.small_icon_5_2 {background-position: -79px -287px}
.small_icon_5_3 {background-position: -148px -287px}
.small_icon_5_4 {background-position: -217px -287px}
.small_icon_5_5 {background-position: -286px -287px}
.small_icon_5_6 {background-position: -359px -287px}
.small_icon_5_7 {background-position: -431px -287px}
.small_icon_5_8 {background-position: -494px -287px}
.small_icon_5_9 {background-position: -563px -287px}
.small_icon_5_10 {background-position: -632px -287px}
.small_icon_6_1 {background-position: -7px -368px}
.small_icon_6_2 {background-position: -79px -363px}
.small_icon_6_3 {background-position: -148px -363px}
.small_icon_6_4 {background-position: -217px -363px}
.small_icon_6_5 {background-position: -286px -363px}
.small_icon_6_6 {background-position: -359px -363px}
.small_icon_6_7 {background-position: -431px -363px}
.small_icon_6_8 {background-position: -494px -363px}
.small_icon_6_9 {background-position: -563px -363px}
.small_icon_6_10 {background-position: -632px -363px}
.small_icon_7_1 {background-position: -12px -435px}
.small_icon_7_2 {background-position: -77px -435px}
.small_icon_7_3 {background-position: -148px -435px}
.small_icon_7_4 {background-position: -217px -435px}
.small_icon_7_5 {background-position: -286px -435px}
.small_icon_7_6 {background-position: -359px -435px}
.small_icon_7_7 {background-position: -431px -435px}
.small_icon_7_8 {background-position: -494px -435px}
.small_icon_7_9 {background-position: -563px -435px}
.small_icon_7_10 {background-position: -632px -435px}
.small_icon_8_1 {background-position: -12px -505px}
.small_icon_8_2 {background-position: -79px -505px}
.small_icon_8_3 {background-position: -148px -505px}
.small_icon_8_4 {background-position: -212px -510px}
.small_icon_8_5 {background-position: -283px -512px}
.small_icon_8_6 {background-position: -359px -505px}
.small_icon_8_7 {background-position: -431px -505px}
.small_icon_8_8 {background-position: -494px -505px}
.small_icon_8_9 {background-position: -563px -505px}
.small_icon_8_10 {background-position: -632px -505px}
.small_icon_9_1 {background-position: -12px -576px}
.small_icon_9_2 {background-position: -79px -576px}
.small_icon_9_3 {background-position: -148px -576px}
.small_icon_9_4 {background-position: -217px -576px}
.small_icon_9_5 {background-position: -284px -581px}
.small_icon_9_6 {background-position: -359px -576px}
.small_icon_9_7 {background-position: -431px -576px}
.small_icon_9_8 {background-position: -489px -570px}
.small_icon_9_9 {background-position: -563px -576px}
.small_icon_9_10 {background-position: -628px -570px}
.small_icon_10_1 {background-position: -12px -634px}
.small_icon_10_2 {background-position: -79px -634px}
.small_icon_10_3 {background-position: -148px -634px}
.small_icon_10_4 {background-position: -217px -634px}
.small_icon_10_5 {background-position: -286px -634px}
.small_icon_10_6 {background-position: -359px -634px}
.small_icon_10_7 {background-position: -431px -634px}
.small_icon_10_8 {background-position: -494px -634px}
.small_icon_10_9 {background-position: -563px -634px}
.small_icon_10_10 {background-position: -632px -634px}



fieldset {
border: 0px !Important;
margin-top: 20px;
border-top: 1px dotted #aaa !important;
}
fieldset label {
display: block;
font-weight: 300 !Important;
margin-top: 10px;

}

fieldset select {
padding: 5px;
width: 200px;
margin-top: 10px;
margin-bottom: 5px;
}

fieldset input {
padding: 6px 10px;
font-size: 16px;
border: 1px solid #aaa;
width: 983px;
margin-top: 5px;
color: #444;
opacity: 0.8;
background: #fff url("../images/schatten.png") top left repeat-x;
display: block !important;
}
fieldset .form_error {
display: block;
margin: 20px 0px;
font-size: 20px;
float: right;
}
.success {
margin-top: 30px !important;
display: block !Important;
margin-bottom: 200px !Important;
color: green !Important;
}

fieldset input:focus {
border-color: #555 !Important;
outline: none !Important;
opacity: 1;
}

fieldset textarea {
padding: 6px 10px;
font-size: 16px;
border: 1px solid #aaa;
width: 983px;
margin-top: 5px;
color: #444;
opacity: 0.8;
background: #fff url("../images/schatten.png") top left repeat-x;
display: block !important;



}

fieldset textarea:focus {
border-color: #555 !Important;
outline: none !Important;
opacity: 1;
}

fieldset button {

padding: 10px 30px;
font-weight: 300 !Important;
border: 0 !important;
color: #fff;
font-size: 17px;
cursor: pointer;
float: right;
background:#333;
}

fieldset button:hover {
background: #aaa;
color: #555;
}

