
* {
 margin:0;
 padding:0
}

html, body {
 height:100%
}

body {
 font-size:100%;
 line-height:1em;
 background:url(../flash/images/bg.gif) repeat-x top #000001
}

html, input, textarea {
 font-family:Arial, Helvetica, sans-serif;
 color:#878686
}

.alignMiddle {
 vertical-align:middle
}

.alignCenter {
 text-align:center
}

.container1 {
 width:100%
}

object {
 vertical-align:top
}

.clear {
 clear:both
}

.fleft {
 float:left
}

.fright {
 float:right
}

div.container {
 overflow:hidden;
 width:100%
}

div.linkunten {
 margin: 0 0 10px 20px;
 width:100%;
 overflow:hidden;
}

a img {
 border:0
}

img {
 vertical-align:top
}

p {
 padding: 0;
 margin: 0;
}

a {
 color:#00a4c8;
 text-decoration:underline
}

a:hover {
 text-decoration:none
}

.adminBox {
 background-color:#FF99FF;
 padding:8px 5px 5px 5px;
 border: 2px solid #990000;
 color:#333333;
}

.link {
 color:#00a5c8;
 background:url(../img/tabs/marker.png) right center no-repeat;
 padding-right:22px;
 text-decoration:none;
 font-size:1.08em
}

.link:hover {
 text-decoration:underline
}

.link1 {
 color:#c96017
}

.link2 {
 color:#000
}

#content ul {
 margin:0;
 padding:0;
 list-style:none
}

#content ul li {
 background:url(../flash/images/marker.png) top left no-repeat;
 background-position:0px 1px;
 margin:5px 0 0 0;
 padding:0 0 0 20px;
 color: #2F2F2F
}

.news_pfeil {
 margin:0 4px -5px 0
}

.news_h1 {
 padding:0;
 margin:0;
 font-size:1em;
 color:#00a4c8
}

.news_p {
 padding:0;
 margin:0
}

#content ul li a {
 color:#00a4c8;
 text-decoration:underline
}

#content ul li a:hover {
 text-decoration:none
}

#content .ul li {
 background:url(../flash/images/icon1.gif) top left no-repeat;
 background-position:0 5px;
 margin:0;
 padding-left:27px
}

#content .ul .li {
 background:url(../flash/images/icon2.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul .li1 {
 background:url(../flash/images/icon3.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul .li2 {
 background:url(../flash/images/icon4.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul li a {
 color:#00a4c8;
 text-decoration:none;
 line-height:2.5em
}

#content .ul li a:hover {
 text-decoration:underline
}

#content .ul1 li {
 background:url(../flash/images/icon1.gif) top left no-repeat;
 background-position:0 5px;
 margin:0;
 padding-left:27px
}

#content .ul1 .li {
 background:url(../flash/images/icon2.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul1 .li1 {
 background:url(../flash/images/icon3.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul1 .li2 {
 background:url(../flash/images/icon4.gif) top left no-repeat;
 background-position:0 5px
}

#content .ul1 li a {
 color:#00a4c8;
 text-decoration:underline;
 line-height:2.5em
}

#content .ul1 li a:hover {
 text-decoration:none
}

.link-1 {
 display:block;
 float:left;
 background:url(../flash/images/link_bg.gif) left top repeat-x;
 color:#00a5c8;
 text-decoration:none;
 font-size:1.08em
}

.link-1 em {
 display:block;
 background:url(../flash/images/link_left.gif) no-repeat left top
}

.link-1 b {
 display:block;
 background:url(../flash/images/link_right.gif) no-repeat right top;
 padding:2px 28px 7px 10px;
 font-weight:normal;
 font-style:normal
}

.link-1:hover {
 text-decoration:none;
 color:#000000
}/**/

#header .flash {
 margin:5px 0 0 0
}

#header .nav_cont {
 padding-top: 5px;
 background:url(../flash/images/bg.gif) repeat-x top #000001
}

#header .flash_ani {
 margin: 0;
 padding: 0;
 width: 977px;
 height: 375px;
}

#header .logo {
 margin:0
}

#header .indent {
 padding:0 0 0 15px;
 margin: 0;
}

#header ul {
 margin:-5px 0 0 0;
 padding:0;
 list-style:none
}

#header ul li {
 margin:0;
 display:inline;
 font-size:1.1em
}

.social-navi {
}

#header ul li a {
 color:#fff;
 text-decoration:none;
 margin:0 0 0 0;
 width:190px;
 text-align:center;
 display:block;
 float:left;
 padding:16px 0 12px 0;
 background:url(../flash/images/bg_menu.jpg) top left no-repeat;
 text-transform:uppercase;
 font-weight:bold
}

#header ul li a:hover {
 color:#010202;
 text-decoration:none;
 background:url(../flash/images/bg_menu-act.jpg) top left no-repeat
}

#header ul li .current {
 color:#010202;
 text-decoration:none;
 background:url(../flash/images/bg_menu-act.jpg) top left no-repeat
}/**//**/

.row {
 margin-top:-27px;
 position:absolute;
 color:#FFF;
 line-height:1.25em;
 width:975px
}

#bild_tab1 {
 position: absolute;
 top: -85px;
 left: 14px;
 right: 0;
 bottom: 0;
 z-index: 99;
}

#bild_tab2 {
 position: absolute;
 top: -85px;
 left: 248px;
 right: 0;
 bottom: 0;
 z-index: 99;
}

#bild_tab3 {
 position: absolute;
 top: -85px;
 left: 482px;
 right: 0;
 bottom: 0;
 z-index: 99;
}

#bild_tab4 {
 position: absolute;
 top: -85px;
 left: 716px;
 right: 0;
 bottom: 0;
 z-index: 99;
}

.bg-1 {
 background:url(../flash/images/bg_1.png) no-repeat top left;
 height:208px;
}

.bg-2 {
 background:url(../flash/images/bg_2.png) no-repeat top left;
 height:208px
}

.bg-3 {
 background:url(../flash/images/bg_3.png) no-repeat top left;
 height:208px
}

.bg-4 {
 background:url(../flash/images/bg_4.png) no-repeat top left;
 height:208px
}

#content .row .indent-col {/**/
 /*margin:5px 10px 5px 5px;*/
 margin:0px 10px 0px 0px;
 overflow:hidden
}

#content .row .indent-col-1 {/**/
 /* margin:5px 35px 5px 5px;*/
 margin:0px 35px 0px 0px;
 overflow:hidden
}

#content .row .indent-col-2 {
 /*margin:5px 10px 5px 19px;*/
 margin:0px 10px 0px 19px;
 overflow:hidden
}

#content .title-1 {
 margin-bottom:6px;
 font-size: 1.4em;
 color: #000;
 font-weight: bold;
}

.button-1 {
 margin:57px 0 0 219px;
 position:absolute;
 z-index:100
}

.button-2 {
 margin:57px 0 0 458px;
 position:absolute;
 z-index:100
}

.button-3 {
 margin:57px 0 0 692px;
 position:absolute;
 z-index:100
}

.button-4 {
 margin:57px 0 0 926px;
 position:absolute;
 z-index:100
}/**/

#content {
 font-size:0.75em;
 width:975px;
 margin: 0 auto 0 auto;
 text-align:left;
 background:url(../flash/images/bg_cont.gif) no-repeat top left #f1f1f1
}

#content .indent-main {
 padding:181px 14px 0 14px
}

#content .title {
 margin-bottom:7px;
 font-size: 1.4em;
 color: #000;
 font-weight: bold;
}

.indent-box p {
 padding: 0;
 margin: 0;
}

#content .empf_apps {
 margin: 21px 0 0 28px;
}

#content .title-news {
 margin-bottom: 10px;
 font-size: 1.4em;
 color: #000;
 font-weight: bold;
}

#content .title-video {
 margin-top: 15px;
 margin-bottom: 10px;
 font-size: 1.4em;
 color: #000;
 font-weight: bold;
}

#content .img-left {
 float:left;
 margin:0 13px 16px 0
}

#content .img-indent {
 margin:0 0 16px 0
}

#content p {
 margin:0 0 15px 0;
 color: #2F2F2F;
}

#content .p {
 margin:0 0 25px 0
}

#content .p1 {
 margin:0 0 30px 0
}

#content .p2 {
 margin:0 0 45px 0
}

#content h4 {
 color:#c96017;
 font-size:1.08em;
 margin-bottom:9px
}

#content h5 {
 color:#c96017;
 font-size:1em
}

#content h3 {
 color:#878686;
 font-size:1.08em;
 margin-bottom:13px
}

#content .tail {
 background:url(../flash/images/tail.gif) repeat-x bottom;
 padding-bottom:9px;
 margin-bottom:9px
}

.txt {
 line-height:1.66em
}

.txt1 {
 font-size:1.08em
}

.txt2 {
 color:#00a4c8
}

#content .indent {
 padding:17px 0 0 0
}

#content .indent1 {
 padding:0 0 0 18px
}/**/

.box {
 background:#fff;
 width:100%
}

.box .border-top {
 background:url(../flash/images/border_top.gif) repeat-x top
}

.box .border-bottom {
 background:url(../flash/images/border_bottom.gif) repeat-x bottom
}

.box .border-left {
 background:url(../flash/images/border_left.gif) repeat-y left
}

.box .border-right {
 background:url(../flash/images/border_right.gif) repeat-y right
}

.box .corner-top-left {
 background:url(../flash/images/corner_top_left.gif) no-repeat left top
}

.box .corner-top-right {
 background:url(../flash/images/corner_top_right.gif) no-repeat right top
}

.box .corner-bottom-left {
 background:url(../flash/images/corner_bottom_left.gif) no-repeat left bottom
}

.box .corner-bottom-right {
 background:url(../flash/images/corner_bottom_right.gif) no-repeat right bottom;
 width:100%
}

.box .corner-bottom-left1 {
 background:url(../flash/images/corner_bottom_left1.gif) no-repeat left bottom
}

.box .corner-bottom-right1 {
 background:url(../flash/images/corner_bottom_right1.gif) no-repeat right bottom;
 width:100%
}

.box .border-bottom1 {
 background:url(../flash/images/border_bottom1.gif) repeat-x bottom
}

.box .indent-box {
 padding:21px 18px 10px 25px
}

.box .indent-box-video {
 padding:10px 4px 0px 8px
}

.box .indent-box-video-gross {
 padding:15px 0 15px 13px
}

.box .indent-box-ohne {
 padding:10px 0px 0 7px
}

.box .indent-box-footer {
 padding:5px 0 0 0
}

#topangebot_wrapper {
 margin: 0 1px 15px 1px
}

#topangebot_cont {
 width: 560px;
 /*height: 373px;*/
 background:url(../img/topangebot_bild_bg.jpg) no-repeat left top;
 margin: 20px auto 3px auto;
}

#addtoany-bt {
 float: right;
 margin-top: -20px;
}

/*
####################################################################################################################
*/

.footer_tab1 {
 float: left;
 width: 31%;
 padding: 1% 1% 0 1%;
 margin: 0;
 text-align: center;
}

.footer_tab2 {
 float: left;
 width: 30%;
 padding: 1% 2% 0 2%;
 margin: 0;
 text-align: justify;
}

.footer_tab3 {
 float:left;
 width: 31%;
 padding: 1% 1% 0 1%;
 margin: 0;
 text-align: center;
}

.telephone_ht {
 color: #000;
 font-size: 1.1em;
}

#phone_icon {
 margin: 0 0 0 0;
 padding: 4px 0 0 2px;
}

#google-produktsuche {
 margin: 6px 45px 3px 0;
}

#kelkoo-produktvergleich {
 margin: 6px 0 6px 45px;
}

#w3c-validator {
 margin: 3px 45px 2px 0;
}

.zahl_left {
 color: #000;
}

.zahl_left2 {
 color: #000;
}

#bottom_txt {
 color:#5b6369;
 font-size:0.75em;
 text-align: justify;
 clear:both;
 background-color: #000000;
}

#bild_unten1 {
 margin: 0 0 0 10px;
 text-align: center
}

#bild_unten2 {
 margin: 0 0 0 48px;
 text-align: center
}

#bild_unten3 {
 margin: 0 0 0 48px;
 text-align: center
}

#footer {
 color:#5b6369;
 font-size:0.75em;
 background:url(../flash/images/bot.gif) repeat-x top;
 width:975px;
 margin: 0 auto 0 auto;
}

#social-footer {
 width: inherit;
 padding: 5px 0 5px 0;
 margin: 0 auto 0 auto;
}

#social-footer img {
 padding: 0 1px 0 1px;
}

.footerlayer {
 margin: 0 0 0 -22px;
}

#footer .indent-footer {
 padding:20px 37px 0 36px;
}

#footer a {
 color:#5b6369;
 text-decoration:none
}

#footer a:hover {
 text-decoration:underline
}

#footer span a {
 color:#959ea5;
 text-decoration:underline
}

#footer span a:hover {
 text-decoration:none
}

.bot-left {
 background:url(../flash/images/bot_left.gif) no-repeat top left
}

.bot-right {
 background:url(../flash/images/bot_right.gif) no-repeat top right;
 height:46px
}

.indent-2 {
 position:relative;
 padding-left:20px;
 float:left
}

.h {
 height:30px;
 background:url(../flash/images/bg_input.gif) no-repeat top left
}

.h1 {
 height:138px;
 background:url(../flash/images/bg_textarea.gif) no-repeat top left
}

.block-contact span {
 float:right;
 margin-right:70px
}

.block-contact1 span {
 float:right;
 margin-right:50px
}

input {
 border:none;
 background:none;
 width:251px;
 height:18px;
 color:#00a4c8;
 font-size:1em;
 padding-left:5px;
 padding-top:2px
}

textarea {
 border:none;
 background:none;
 width:251px;
 height:110px;
 font-size:1em;
 color:#00a4c8;
 padding-left:5px;
 margin-bottom:11px;
 overflow:auto
}

.start_oben {
 line-height: 100%;
 font-size: 1.2em;
 padding: 0 0 0.2em 0;
 color: #000;
}

#facebook_oben {
 border:none;
 overflow:hidden;
 width: 489px;
 top: 0px;
 left: 0px;
 height:30px;
 padding: 0;
 margin: 0;
 /*width: 100%;
 height:16px;*/
 position: relative;
 z-index: 255!important;
 background-color: transparent!important;
}
