.frontpage_wrapper#left { float:left; width:90%; }
.frontpage_wrapper#right { position:absolute; margin:50px 0 0 0; padding:0; right:0; top:0; width:160px; }

#top10
{
	position:absolute;
	top:440px;
	left:0px;
	right:45px;
}

form
{
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em !important;
	line-height: 18px;
	background-color: white;
	margin: 0;
	padding: 0;
}

.clear { clear:both; }

.language_submenu   {
    position: absolute;
    top: 22px;
    z-index: 1;
    border: 1px solid #EFF0E6;
    right: 22px;
    width: 80px;
}

img
{
	border: 0;
}

.headlineLink
{
	text-decoration: underline;
	font-size:9pt;
	color: #416eaf;
}

a, a:visited
{
	color: #416eaf;
}

.defaultText
{
	color: gray;
}

.clickable {
	cursor: pointer;
}

#partner_list_bgimg {
	background-image:url('../images/gfx/partner_topic_sBox1x23.gif'); 
	background-repeat: repeat-x; 
	height:23px; color:#ffffff; 
	font-weight:bold; 
	font-size:11px; 
	padding-left:5px; 
	margin-top:3px;
}



/***************** FOOTER ****************/


div#footer { width:965px; border-top:1px solid #D9DBE6; margin:10px 5px 20px 5px; padding:0 10px; font:11px/140% Tahoma, Verdana, sans-serif; clear:both}


div#footer a {text-decoration:underline;color:#2A3475;}
div#footer a:hover {text-decoration:none}

div#footer a.clover {text-decoration:none;color:#999;cursor:text}
div#footer a.clover:hover {text-decoration:none}


div#footer .text, div#footer .copy {color:#999}

div#footer p {margin:7px 0; padding:0}

div#footer ul {margin:0;padding:0}
div#footer ul li{list-style:none; display:inline; padding:0;margin:0;}

div#footer ul.links {}
div#footer ul.links span {color:#000;padding:0 3px}

div#footer ul.flags li{margin-top:3px; padding-right:6px}

#footer a.jobfeed {background:url('../images/gfx/feed.gif') no-repeat; display:block; width:16px; height:16px; }


/************* Startseite *******************/

#front-wrap {width:99.5%;}

/************* LOGO Startseite *******************/

#front-logo {margin:58px 0 24px 0;}

#front-logo h2 {background:url('../images/logos/vanato_new_250x192.jpg') no-repeat; width:250px; height:128px; text-indent:-6666px; overflow:hidden; margin:0 0 4px 0;padding:0}

#front-logo a {}


/************* Partner-Logos Startseite *******************/
 
#front-partner {text-align:left;font-size:1px;margin:4px 0 0 0}

#front-partner a {text-decoration:none;border:0}


/************* Footer Startseite *******************/

#front-footer {margin:40px 0 0 0; font-size:13px;}

#front-footer p {margin:5px 0}

#front-footer ul {margin:5px 0 0 -40px}
#front-footer ul.flags li {list-style:none; display:inline; padding:0 3px;margin:0;font-size:11px}

#front-footer .copy {font-size:11px;color:#999}
#front-footer a:hover, #front-footer a.franchise:hover {color:#000}
#front-footer a.franchise {color:red;background:url(../images/icons/neu.jpg) no-repeat right bottom; padding:0 38px 0 0}


/* Startseite, counter */
#front-counter {position:absolute; margin:0; padding:0; right:195px; top:4px; color:#888; font-weight:bold; text-align:right}
#front-counter a {}
#front-counter a:hover {}
#front-counter a.clover {cursor:text;text-decoration:none;color:#888}


/******* W R A P P E R *************/
.wrap {position:relative;width:100%; margin:6px 0 0 -7px;padding:0}


/******* PARTNER ********/
.wrapper {padding:6px 0 5px 15px; min-width:995px }

.partnerCol {width:auto; float:left; margin-right:5px}

.partnerCol a.test {display:block; text-decoration:none;text-align:center; 
border:1px solid #BEBCD1; 
background:url(../images/partner/bg/partner_logos/partner_bg_box.gif) no-repeat center top !important; 
background:url(../images/partner/bg/partner_logos/partner_bg_box.gif) no-repeat center 1px; 
padding:25px 0 0 0; 
margin:0 0 5px 0}

.partnerCol a.test img {border:none;} 
.partnerCol a.test b {display:none} 
.partnerCol a.title {display:block; padding:0; margin:0 0 5px 0; border:1px solid #BEBCD1;}
.partnerCol a.title img{padding:0; }

.partnerCol a.test.preview { cursor:pointer;
background:url(../images/partner/bg/partner_logos/partner_bg_box_blanko.gif) no-repeat center top !important; 
background:url(../images/partner/bg/partner_logos/partner_bg_box_blanko.gif) no-repeat center 1px; 
}

/******* ABOUT US ********/

.about div {clear:both;margin:0 0 5px 0;padding:0; font-size:1px}

.about div a {display:block; float:left; text-indent:-6789px; overflow:hidden;margin:0;padding:0; }

.about .about-kontakt {height:322px; width:193px; background:url(../images/aboutus/about_kontakt.jpg) no-repeat; }
.about .about-mediadaten {height:322px; width:193px; background:url(../images/aboutus/about_mediadaten.jpg) no-repeat; }
.about .about-main {height:322px; width:579px; background:url(../images/aboutus/about_main.jpg) no-repeat; }
.about .about-impressum {margin-top:3px;height:247px; width:193px; background:url(../images/aboutus/about_impressum.jpg) no-repeat; }
.about .about-history {height:247px; width:193px; background:url(../images/aboutus/about_history.jpg) no-repeat; }
.about .about-logos {margin-top:3px;height:247px; width:193px; background:url(../images/aboutus/about_logos.jpg) no-repeat; }
.about .about-franchise {margin-top:3px;height:247px; width:386px; background:url(../images/aboutus/about_franchise.jpg) no-repeat; }
.about .about-press {height:247px; width:193px; background:url(../images/aboutus/about_press.jpg) no-repeat; }


/*******LOGOS********/



/******* PRODUKTE ********/












.productsHeader { height:421px;background:url(../images/gfx/product/product_header.jpg) no-repeat }

/* Franchise-Seite TOP */
.wrap.top { padding:0 0 10px 20px; min-width:962px; width:977px; }

.wrap.top .left { float:left; width:506px;height:229px; border:1px solid #BEBCD1; background: url('../images/franchise/background_box.jpg') repeat-x;}
.wrap.top .left h3 { color:#666; font-size:11px; margin:0; padding:6px 0 0 13px; }
.wrap.top .left ul { list-style:none; margin:0; padding:0 0 0 15px; }
.wrap.top .left ul li { color:#000; font-size:11px; margin:3px 5px 0 0; }
.wrap.top .left ul li a { padding:0 5px 0 0; }
.wrap.top .left ul li span { padding:1px; background:red; color:#FFF; margin:0 0 0 5px; font-size:11px; }

.wrap.top .right {  border:1px solid #BEBCD1; background:; text-align:right;  margin:0 0 0 0; width:460px; height:229px; float:right}


.wrap.top .left .iC, .wrap.top .right .iC {border:1px solid #fff; margin:0; background:none}


.wrap.top .main { margin:0 0 0 5px; float:left;  width:785px }
.wrap.top .main h2 { font-size:16px; color:#000; margin:0 0 0 0;display:none }
.wrap.top .main h5 { border-bottom:1px solid #BEBCD1; font-size:13px; color:#666; padding:0 0 1px 1px; margin:10px 0 7px 0; }

.wrap.top .main div { height:auto; margin:0 0 7px 0; clear:both; border:1px solid #BEBCD1; background:url('../images/franchise/background_box.jpg') repeat-x}

.wrap.top .main div h3 { font-weight:normal; font-size:14px; margin:0; padding:0; }
.wrap.top .main div h3 strong {font-size:16px}
.wrap.top .main div h3 a { color:#394391; text-decoration:none; }
.wrap.top .main div p { color:#666; font-size:11px; margin:0; padding:3px 0; }
.wrap.top .main div p.buttons {text-align:right; }
.wrap.top .main div p input { margin:0 0 0 0; font-size:11px; padding:auto 2px; }

.wrap.top .main div div.iC {padding:10px 10px 10px 150px; border:1px solid #fff; margin:0; background:none}

.wrap.top .main div.vodafone div.iC{ background:url('../images/franchise/logos/logo_vodafone.jpg') no-repeat 10px 10px; }
.wrap.top .main div.mbe div.iC{ background:url('../images/franchise/logos/logo_mbe.jpg') no-repeat 10px 10px; }
.wrap.top .main div.relief div.iC{ background:url('../images/franchise/logos/logo_relief.jpg') no-repeat 10px 10px; }
.wrap.top .main div.mundfein div.iC{ background:url('../images/franchise/logos/logo_mundfein.jpg') no-repeat 10px 10px; }
.wrap.top .main div.backwerk div.iC{ background:url('../images/franchise/logos/logo_backwerk.jpg') no-repeat 10px 10px; }
.wrap.top .main div.lang div.iC{ background:url('../images/franchise/logos/logo_lang.jpg') no-repeat 10px 10px; }
.wrap.top .main div.stefansbaeck div.iC{ background:url('../images/franchise/logos/logo_stefansbaeck.jpg') no-repeat 10px 10px; }
.wrap.top .main div.snapon div.iC{ background:url('../images/franchise/logos/logo_snapon.jpg') no-repeat 10px 10px; }
.wrap.top .main div.change div.iC { background:url('../images/franchise/logos/logo_change.jpg') no-repeat 10px 10px; }
.wrap.top .main div.remax div.iC { background:url('../images/franchise/logos/logo_remax.jpg') no-repeat 10px 10px; }
.wrap.top .main div.twinsolar div.iC { background:url('../images/franchise/logos/logo_twinsolar.jpg') no-repeat 10px 10px; }
.wrap.top .main div.enerix div.iC { background:url('../images/franchise/logos/logo_enerix.jpg') no-repeat 10px 10px; }
.wrap.top .main div.db div.iC { background:url('../images/franchise/logos/logo_db.jpg') no-repeat 10px 10px; }
.wrap.top .main div.creditkontrol div.iC { background:url('../images/franchise/logos/logo_kreditcontrol.jpg') no-repeat 10px 10px; }

.wrap.top .banner {text-align:right; width:160px; float:right; background:none; margin:28px 0 0 0 ;}
 

/* Individuelle Boxenpositionierung Franchise */

.sBox.f-default{top:590px; left:15px; }
.product-box			{ margin:0 5px; font:12px/120% Tahoma, Arial, Helvetica, sans-serif; }
.product-box p			{ padding:10px; line-height:150%; font-size:15px; }
.product-box.header 	{ background:url(../images/product/box_header.jpg) no-repeat; width:490px; height:52px; }
.product-box.header h1	{ padding:5px; font-size:11px; color:#666666; }
.product-box.content 	{ background:url(../images/product/box_content.jpg); repeat:x-repeat; width:490px; height:100%; }
.product-box.content h1	{ float:left; margin:0; padding:0 5px; color:#3B4092; font-size:19px; line-height:120%; font-weight:bold; }
.product-box.footer 	{ background:url(../images/product/box_footer.jpg) no-repeat; width:490px; height:11px; }

.product-box.images		{  }

.product-box.blue		{ color:#394391; font-size:11px; font-weight:bold; }


/****** ICONS *****/
.ico-pdf {background:url(../images/franchise/page_white_acrobat.gif) no-repeat left center; padding:3px 0 4px 22px; margin:3px}


/* Allgemeine sBox-Formate */
.sBox {position:absolute; padding:0 0 5px 0; font:11px/140% Tahoma, Verdana, sans-serif; }
.sBox .blue-line {border:1px solid #BABED3;  }
.sBox .white-line {border:1px solid #fff; background:url(../images/franchise/box_within.jpg) repeat-x #fff;}


.p-product .sBox .white-line {border:1px solid #fff; background:url(../images/product/box_bg_products.jpg) repeat-x #fff;}



.sBox .t-text { margin:0px 0 0px 5px;}
.sBox .t-text a {text-decoration:none; font-weight:bold; font-size:11px; color:#3B4092; margin-right:11px}

.sBox .b-text {background:url(../images/franchise/box_bottom.jpg) repeat-x left bottom;margin:0;padding:3px}
.sBox .b-text a {text-decoration:underline; color:#3B4092;}

.sBox h3 {color:#666; margin:4px 0 0 7px; font-size:11px;}
.sBox h3 span { color:#394391; }

.sBox h2 			{ color:#394391; font-size:18px; margin:6px 0 0 7px; line-height:160%; }
.sBox h3 			{ color:#666666; font-size:13px; margin:6px 0 0 7px; line-height:160%; }
.sBox p				{ margin:4px 0 0 7px; font-size:13px; line-height:160%; }
.sBox p a			{ color: #3B4092; }
.sBox p a:hover		{ text-decoration:none; }
.sBox p strong		{ color:#3B4092; }
.sBox ul 	 		{ list-style:none; font-weight:bold; color:#3B4092; margin:5px; padding:0; font-size:13px; line-height:150%; }
.sBox li			{ padding:0; }

.sBox h2.box1 {background:url(../images/product/logo_vodafone_joeys_o2.gif) no-repeat bottom right;}

/* Schatten bleibt bei allen sBoxen gleich: */
.sBox .shd-r {background:url(../images/franchise/bg_shd.gif) repeat-y right bottom; padding-right:4px}
.sBox .shd-l { background:url(../images/franchise/bg_shd.gif) repeat-y left bottom; padding-left:4px}
.sBox .shd-b {background:url(../images/franchise/bg_shd.gif) repeat-x center bottom; padding-bottom:5px;}

/* Individuelle Boxenpositionierung Franchise */
.sBox.f-freenet{top:0px; left:677px; }
.sBox.f-joeys {top:0px; left:236px; }
.sBox.f-mailboxes {top:559px; left:15px; }
.sBox.f-o2 {top:0px; left:15px; }
.sBox.f-rainbow {top:559px; left:677px; }
.sBox.f-relief {top:892px; left:15px; }
.sBox.f-vodafone {top:201px; left:236px; }
.sBox.f-waldberg {top:892px; left:15px; }
/* .sBox.f-headline {top:365px; left:684px; width:300px; margin:0;padding:0}*/
.sBox.f-headline {top:361px; left:678px; width:307px; height:191px; margin:0;padding:0; background:url(../images/franchise/franchise_headline_bg_text.jpg) no-repeat; text-indent:-9876px; overflow:hidden; cursor:text}


/* Produkte Box */
.sBox.f-product_box1 { width:490px; top:0; left:15px; }
.sBox.f-product_box2 { width:490px; top:0; left:15px; }

/* BG-Images */
div.sBox .i-info {text-indent:-9876px; overflow:hidden; margin:0;padding:0 }

.sBox.f-freenet .i-info {background:url(../images/franchise/franchise_freenet.jpg); width:297px; height:297px;}
.sBox.f-joeys .i-info {background:url(../images/franchise/franchise_joeys.jpg); width:427px; height:140px;}
.sBox.f-mailboxes .i-info {background:url(../images/franchise/franchise_mailboxes.jpg); width:647px; height:272px;}
.sBox.f-o2 .i-info {background:url(../images/franchise/franchise_o2.jpg); width:206px; height:499px;}
.sBox.f-rainbow .i-info {background:url(../images/franchise/franchise_rainbow.jpg); width:297px; height:272px;}
.sBox.f-relief .i-info {background:url(../images/franchise/franchise_relief.jpg); width:647px; height:190px;}
.sBox.f-vodafone .i-info {background:url(../images/franchise/franchise_vodafone.jpg); width:427px; height:297px;}
.sBox.f-waldberg .i-info {background:url(../images/franchise/franchise_waldberg.jpg); width:294px; height:340px;}


/* IE 6 Hack zur Boxenbreite _ edit: nicht mehr notwendig mit BG-Images-L�sung!!!
* html .sBox.f-o2 {width:218px; }
* html .sBox.f-joeys, * html .sBox.f-vodafone {width:439px; }
* html .sBox.f-freenet, * html .sBox.f-rainbow {width:309px; }
* html .sBox.f-mailboxes {width:659px; }
* html .sBox.f-waldberg {width:306px; }
* html .sBox.f-relief {width:662px; }

 */
 
.sBox.f-headline h2 {font-size:15px;margin:0;padding:0}
.sBox.f-headline p {font-size:12px;line-height:170%;margin:9px 0 0 0}
.sBox.f-headline a {text-decoration:none;color:#000;}
.sBox.f-headline strong {}

/* Learning Page */

#learningpage				{ margin:25px; }
#learningpage *				{ margin: 0; padding: 0; }
#learningpage table			{ border:0; width:900px; }

#learningpage h2			{ font-size:20px; font-weight:bold; color:#000033; padding:10px; }
#learningpage h3			{ font-size:15px; font-weight:bold; color:#000000; padding:0 0 0 10px; }

#learningpage p				{ padding:0 10px; }


/*********** Box ***********/
#learningpage_box			{ width:350px; margin:0 10px 0 0; }
#learningpage_box-header 	{ background: url(../images/learningpage/header.jpg) no-repeat; width:361px; height:75px; }
#learningpage_box-content 	{ background: url(../images/learningpage/content.jpg) repeat-y; width:361px; height:200px; }
#learningpage_box-footer 	{ background: url(../images/learningpage/footer.jpg) no-repeat; width:361px; height:7px; }



/***************** BLACKLIST ****************/

.blacklist #blacklist_item
{
	margin:5px;
}

.blacklist #blacklist_item:hover
{
	background-color:#EEEEEE;
}


/**************** Pager *********************/
#pager {
}
#pager ul, #pager li {
	list-style-type: none;
	padding:0;
	margin:0;
	display: inline;
}
#pager ul {
}
#pager a {
	padding: 0px 5px 0px 0px;
}
#pager a.active {
}
#pager a.a_active {
	color: #000000;
	text-decoration:underline;
}
