﻿body
{
	margin: 0px;
	background: #ffffff;
	font-family: Tahoma;
	background: url(../Images/Global/background.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #3e3b3b;
	line-height: 20px;
}

form
{
	margin-top: 0;
}

p
{
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Formatierungen Links */
a
{
	text-decoration: underline;
	color: #b45e00;
	font-weight: normal;	
}

a:hover
{
    text-decoration: none;
}

#navBar a
{
    
}

img
{
	border: none;
}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs22 {font-size: 22px;}


.colorBlack {color: #000000;}
.colorOrange {color: #ffa200;}
.colorGray {color: #848484;}

.ml18px {margin-left: 18px;}
.ml30px {margin-left: 30px;}
.ml33px {margin-left: 33px;}

.pl25px {padding-left: 25px;}

.cursorHand {cursor: pointer;}

.floatLeft {float: left;}
.floatRight {float: right;}
.clearBoth {clear: both;}

.valignTop {vertical-align: top;}

.padding10 {padding: 10px 10px;}
.marginTop10 {margin: 10px 10px;}
.marginTop20 {margin-top: 20px;}
.marginBottom20 {margin-bottom: 20px;}
.marginBottom25 {margin-bottom: 25px;}
.marginBottom10 {margin-bottom: 10px;}
.width100Prozent {width: 100%;}
.width150 {width: 150px;}
.marginAll20 {margin: 20px 20px;}
.paddingleft10 {padding: 0 0 0 10px;}
.bold {font-weight: bold;}
.width240 {width: 240px;}
.marginLeft16 {margin-left: 16px;}
.marginLeft18 {margin-left: 18px;}

.resetTextFormat
{
    font-size:12px;
    font-weight:normal;
    color: #3e3b3b;
}



/*Formatierungen Relaunch GLobal */

/* Formatierung Überschriften */
h1, h2, h3, h4
{
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0;
}

h1, h2
{
    font-family: 'Open Sans', Tahoma, Arial;
}

h3, h4
{
    font-family: Tahoma, Arial;
}

h1,h3
{
    color:  #ffa200;
}

h1
{
    font-size: 30px;
    margin-bottom: 50px;
    margin-top: 2px;  
}

h2, h3, h4
{
    margin-bottom: 10px;
}

h2
{
    font-size: 18px;
    color: #000000;  
}

h3
{
    font-size: 14px; 
}

h4
{
    font-size: 12px;
    color: #3e3b3b;
}


/* navBar */
#navBar
{
    width: 960px;
    height: 212px;
    margin: 25px 0;
}

/* Formatiereungen Teaserblöcke */
.Teaser
{
    color: #421a04;
    line-height: 16px;
}

.Teaser a
{
    font-family: 'Open Sans', Tahoma;
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
}

.Teaser a:hover
{
    text-decoration: none;
}

/* Textbox */
.tb250
{
    width: 250px;
}

.tb300
{
    width: 311px;
}

.tb200
{
    width: 200px;
}

.tb100
{
    width: 100px;
}


/* jquery Slider */
/* contentScroller */
#contentScroller
{
    height: 380px;
}


/* View1 */


#View1
{
    background: url(../Images/Slider/teaser_startseite_background_dsl.jpg);    
    background-repeat: no-repeat;
}

/* View2 */
#View2
{
    background: url(../Images/Slider/teaser_startseite_background_telefon.jpg);
    background-repeat: no-repeat;
}

/* sliderNavigation Controls */
#sliderNavigation
{
    width: 960px;
    margin-bottom: 50px;
}

#sliderNavigationCenter
{
   margin-left: auto;
   margin-right: auto; 
   width: 100px; 
}

#sliderNavigationCenter div
{
    margin: 0 5px;
    float: left;
}

.sliderDot
{
   padding: 4px 0;
}

#contentScroller ul
{
    padding: 0 0 0 15px;
}

#contentScroller li
{
    list-style: none;
    background-image: url(/Images/Slider/bullet_teaser_startseite.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    height: 30px;
    font-size: 16px;
    color: #000000;
}



/* Teaser */
.teaser144x227
{
    width: 144px;
}

.teaser144x227Image
{
    height: 132px; 
}

.teaser144x227Content
{
    background-image: url(../Images/Teaser/144x227/overview_teaser_background_25.gif);
    padding: 14px 10px 0 10px;              /* 12px 10px 0 10px **/
    height: 83px;
}

.teaser144x227ContentFooter a
{
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
}

.teaser144x227ContentHeader
{
    height: 55px;
}

.teaser228x212
{
    width: 228px;
    line-height: 18px;
}

.teaser228x212Image
{
   height: 117px; 
}

.teaser228x212Content
{
    background-image: url(../Images/Teaser/228x212/mini_teaser_background.gif);
    padding: 8px 3px 0 7px;
    height: 87px;
}

.teaser228x212ContentHeader
{
    height: 60px;
}

.teaser228x212ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
    font-family: Open Sans;
}

.teaser290x80, .teaserRight
{
   width: 290px; 
}

.teaser290x80Image
{
    height: 156px; 
}

.teaser290x80Content
{
    background-image: url(../Images/Teaser/290x80/kontakt_background.gif);
    padding: 10px 10px 0 10px;
    height: 70px;
}

.teaser290x80ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 22px;
    font-family: Open Sans;
}

.teaser290x80Content .Teaser
{
    margin-bottom: 26px;
}

.teaser306x227
{
    width: 306px;
}

.teaser306x227Image
{
    height: 132px; 
}

.teaser306x227Content
{
    background-image: url(../Images/Teaser/306x227/overview_teaser_background_50.gif);
    padding: 8px 10px 0 10px;
    height: 87px;
}

.teaser306x227ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
}

.teaser306x227ContentHeader
{
    height: 60px;
}

/* Teaser 100% Breite des Contentst */
.teaser630x280
{
    width: 630px;
}

.teaser630x280Image
{
    height: 185px; 
}

.teaser630x280Content
{
    background-image: url(../Images/Teaser/630x280/overview_teaser_background_100.gif);
    padding: 8px 12px 0 12px;
    height: 87px;
    width: 605px;
}

.teaser630x280ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
}


.teaser630x280ContentHeader
{
    height: 60px;
}


/* Teaser Landingpage */




.teaser290x95, .teaserRight
{
   width: 290px; 
}

.teaser290x95Image
{
    height: 156px; 
}

.teaser290x95Content
{
    background-image: url(../Images/Teaser/290x80/kontakt_background.gif);
    padding: 10px 10px 0 10px;
    height: 70px;
    font-size:18px;
}

.teaser290x95ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 22px;
    font-family: Open Sans;
}

.teaser290x95Content .Teaser
{
    margin-bottom: 26px;
}

.teaser905x230
{
    width: 905px;
}

.teaser905x230Image
{
    height: 135px; 
}

.teaser905x230Content
{
    background-image: url(../Images/Landingpages/Global/background_bonus.gif);
    padding: 26px 12px 0 12px;
    height: 69px;
    font-size:20px;
    width: 881px;
    text-align:center;
}

.teaser905x230ContentFooter
{
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
}


.teaser905x230ContentHeader
{
    height: 60px;
}


/* Teaser Right */
.teaserRight
{
}

.teaserRightHeader
{
    background-image: url(/CSS/Panelbar/subnavi_background_top.gif);
    font-size: 14px;
    color: #ffffff;
    height: 28px;
    font-weight: bold;
    padding: 10px 10px 0 10px;
}

.teaserRightContent
{
    line-height: 18px;
    color: #421a04;
    background-color: #fde7c3;
}


.teaserRightULMain
{
    list-style-type: decimal; 
    padding: 10px 10px 10px 30px;
    margin: 0;
}

.teaserRightULSub
{
    list-style-type: disc; 
    margin: 0 10px 0 15px;
    padding: 0;
}

.teaserRightFooter
{
    background-image: url(/CSS/Panelbar/subnavi_background_bottom.gif);
    height: 38px;
}


/* Trenner */
.TrennlinieContent
{
    
    height: 2px;
    width: 100%;
    margin: 20px 0;
    background-image: url(../Images/Global/TrennerContent/trenner_kachel.gif);
}

/* Fussnote */
.DivFussNote
{
    width: 960px;
}

.fussNoteHeader
{
    background-image: url(../Images/Boxes/Fussnote/fussnote_background_top.gif);
    height: 20px;    
}

.fussNoteHeader a, .fussNoteHeader a:active, .fussNoteHeader a:hover, .fussNoteHeader a:visited
{
    font-family: Open Sans;
    font-weight: bold;
    font-size: 12px;
    color: #4e4e4e;
    text-decoration: none;
}

.fussNoteContent
{
    background-image: url(../Images/Boxes/Fussnote/fussnote_background_middle.gif);
    color: #464646;
    font-family: Tahoma;
    font-size: 10px;
    line-height: 14px;
    padding-left: 40px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 15px;
}

#imgFussNote
{
    margin-left: 7px;
    /*margin-top: 5px;*/
}

.fussNoteFooter
{
    background-image: url(../Images/Boxes/Fussnote/fussnote_background_bottom.gif);
    height: 9px;
}

