body { padding: 0; margin: 0; font: normal 11px Verdana, Arial,Sans-Serif;background-color: #fff; color: #000;height:100%;}
html{height:100%;}
img { border: 0; }


a.pdf { display: block;background: url(images/pdf_symbol.gif) no-repeat 0px 2px; padding: 4px 0px 0px 25px; height: 20px; }

.masterDiv{height:100%;top:0px;left:0px;}
/************MainElements**************************/

#logo{border:0px;margin:0px 0px 0px 50px;}

/*HEADER*/
	#header{width:auto;height:97px;background-color:#E23322;margin:0px 0px 0px 0px;top:0px;left:0px;}
	#header .line{width:auto;height:1px;background-color:#fff;margin:-10px 0px 0px 0px; }
	#header .lightBox{width:166px;height:93px;background-color:#E85C4E;margin:0px 0px 0px 69px;float:left;}
	#header .headline{background-color:#E85C4E;margin:0px 0px 5px 17px;border:0px;width:400px;}
	#header .visual{background-color:#E85C4E;margin: 0px 0px 0px 38px;border:0px;}
/*HEADER END*/

/*METANAV*/
	#metanav{margin:-25px 0px 14px 0px; width: 970px; text-align: right;}
	#metanav a{margin:0px 0px 0px 10px;color:#929498; font-weight:bold;text-decoration:none;}
	#metanav img{border:0px;}
/*METANAV ENDE*/

#bodyPart{margin: 1px 0px 0px 0px;width:993px;_width:1050px;position:relative;top:0px;left:0px;}
.error{margin:0px 0px 0px 3px;color:#e23322; font-weight:bold;text-decoration:none;}
/*NAVIGATION*/
	#navigation{width:166px;margin: 0px 0px 0px 68px;background-color:#A1CDF2;padding: 0px 0px 0px 0px;float:left;z-index:5;position:relative;}
	#navigation .navBackground{background-color:#D1E6F9;border-bottom:1px solid white;height:168px;}
	#navigation .navBackgroundDark{background-color:#A1CDF2;height:auto;}
	#navigation .navlist{width:140px;margin: 0px 0px 0px 12px;height:90px;}
	#navigation .navlist div{padding: 3px 0px 3px 0px;background-color:#D1E6F9;height:14px;border-bottom:1px solid white;}
	#navigation img{margin: 0px 7px 0px 0px;border:0px;}
	#navigation a{margin:0px 0px 0px 0px;color:#005983; font-weight:bold;text-decoration:none;}
	#navigation a:hover { color: #e23322; }
	#navigation .selected a{margin:0px 0px 0px 0px;color:#e23322; font-weight:bold;text-decoration:none;}
	#navigation .navlist .lastNavPoint{border-bottom:0px;}
/*NAVIGATION ENDE*/


/*CONTENT*/
	#content{width:424px;min-height:300px;margin: 20px 0px 0px -166px;background-color:#fff;padding: 0px 15px 30px 20px;position:relative;float:left;border-left:166px solid #A1CDF2;z-index:2;border-right:280px solid #E8F2FC; line-height: 15px;}
	#content .list{margin: 0px 0px 0px 0px;}
	#content .list div{padding: 3px 0px 3px 0px;line-height:20px;color:#005983;font-size:12px;font-weight:bold;}
	#content .link {margin: -5px 0px 0px 0px;}
	#content .list p{margin: 3px 0px 3px 0px;line-height:14px;color:#000;font-size:11px;font-weight:normal;width:300px;}
	#content .link img{border:0px;margin: 0px 0px 0px 0px;}
	#content .link a{margin: 0px 0px 0px 0px;color:#e23322; font-weight:bold;font-size:11px;text-decoration:underline;}
	#content h2 { color: #005983; font-size: 12px; line-height: 17px; font-weight: bold; margin: 0; padding: 0; }
	#content ul { padding: 0; margin: 0; list-style-type: none; }
	#content ul li { margin: 0px 0px 15px 0px; padding: 1px 0px 0px 17px; background: url(images/content_dotblue.gif) no-repeat left top; }
	#content ul.simple { list-style-type: square; padding: 0; margin: 0px 0px 0px 25px; }
	#content ul.simple li { background: none; padding: 0; margin: 0px 0px 5px 0px; }
	#content a { color: #E23322; font-size: 11px; font-weight: bold; }
	#content img.right { float: right; margin: 6px 0px 5px 10px;}
	#content .addon { border-top: 1px solid #A1CDF2; margin: 40px 0 0 0; padding: 20px 0 0 0; }
	
/*CONTENT ENDE*/



/*RIGHT MARGIN*/
	#margin{width:280px;margin: 0px 0px 0px -280px;background-color:#E8F2FC;padding: 0px 0px 0px 0px;float:left;z-index:5;position:relative;}
	#margin h1{background-color:#A1CDF2;margin:0px 0px 0px 0px;padding:4px 0px 4px 10px;color:#005983;font-size:12px;font-weight:bold;}
	
	#margin .box { border:1px solid #A1CDF2; padding: 10px 10px 15px 10px; background-color:#fff; }
	#margin .box h2{ margin: 0px 0px 10px 0px; color:#005983; font-size:12px; font-weight:bold;}
	#margin .box cite{ margin: 0px 0px 10px 0px; color:#005983; font-size:12px; font-weight:bold; font-style: normal; }
	#margin .box .image{margin:0px 5px 0px 0px;float:right;}
	#margin .box .link img{border:0px;margin:3px 0px 0px 0px;}
	#margin .box .link a{margin:3px 0px 0px 0px;color:#005983; font-weight:bold;font-size:12px;text-decoration:underline;}
	#margin .box blockquote { padding: 0px 5px 0px 30px; margin: 0px 0px 10px 0px; background: url(images/quote.gif) no-repeat left 2px; }
	#margin a { color: #005983; font-size: 11px; font-weight: bold; }
/*RIGHT MARGIN ENDE*/


/*FOOTER*/
	#footer{width:100%;height:98px;background-color:#E8F2FC;position:relative;margin:0px 0px 0px 0px;border-top:4px solid #E23322;float:left;}
	#footer img{margin:10px 0px 0px 160px;border:0px;}
/*FOOTER ENDE*/


/*SITE-SPECIFIC*/
	#content #standorte li { background-position: 0px 4px; }
	#content #standorte li.mandanten { background-image: url(images/content/standort_dot_mandanten.gif); }
	#content #standorte li.kreditcenter { background-image: url(images/content/standort_dot_kreditcenter.gif); }
	#content #standorte li.reisehotline { background-image: url(images/content/standort_dot_reisehotline.gif); }
	#content #standorte li.telefonmarketing { background-image: url(images/content/standort_dot_telefonmarketing.gif); }
	#content #standorte li.technikhotline { background-image: url(images/content/standort_dot_technikhotline.gif); }
	#content #standorte li.kundencenter { background-image: url(images/content/standort_dot_kundencenter.gif); }
/*SITE-SPECIFIC ENDE*/












