@charset "utf-8";
/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
}

body { /*overflow:scroll;*/   }

.spacer {	float:none; clear:both; height:0; line-height:0; font-size:0px;}

.specialBlue { color: #1677a9; font-weight:bold; }
	.specialBlue a { color: #1677a9; }

.specialGreen { color: #547d23; font-weight:bold; }
	.specialGreen a { color: #547d23; }



/*	STRUCTURE DIVS */

#header {
	position:relative;
	width:100%;
	height:50px;
	background: #3a3a3a url(images/bg_header.gif) repeat-x;
	}
	
	ul.flags {list-style:none; padding:0 0 0 5px; margin:0;}
	
	ul.flags li {display:inline; padding-left:5px;}

#container {
	position:relative;
	width:960px;
	background:#fff url(images/bg_container.gif) repeat-x;
	line-height:24px;
	min-height:680px;
	}

#footer {
	position:relative;
	width:100%;
	height:40px;
	background:url(images/bg_header.gif) repeat-x;
}

/*	LAYOUT DIVS	*/

#breadCrumbs {
	position:relative;
	vertical-align:baseline;
	width:100%; 
	height:40px;
	color:#606060; 
	font-size: 11px; 
	line-height:18px; 
	background:#ebebeb url(images/bg_breadcrumb.gif) repeat-x;
	text-align:left;
}
		#breadCrumbs a {text-decoration:none; color:#606060;}
		#breadCrumbs a.active {color:#888;}
		#breadCrumbs a:hover { text-decoration:underline; }


#content {
	position:relative;
	width:940px;
	min-height:680px;
	/*height:516px;*/
	text-align:left;
	font-size:13px; 
	line-height:24px; 
	color:#555;
	background-color:#fff;
}

.contentHome {	background:url(images/bg_content.jpg) no-repeat top;	}

.contentAdvertiser {	background:url(images/bg_advertiser.jpg) no-repeat top;	}

.contentPublisher {	background:url(images/bg_publisher.jpg) no-repeat top;	}

.contentFaq { background:url(images/bg_faq.jpg) no-repeat top; }


#news {
	position:absolute;
	width:450px;
	/*height:76px;*/
	right:0;
	top:450px;
	color:#555;
	font-size:11px;
	line-height:14px;
}

#logoZanox {
	position:relative;
	float:right;
	width:250px;
	height:40px;
	background:url(images/zanox_logo.gif) no-repeat right;
	color:#888;
	right:8px;
}

#logoZanox img {/*padding-right:10px; float:left; vertical-align:text-bottom;*/}

#usp {
	position:absolute;
	text-align:left;
	height:110px;
	width:940px;
	bottom:30px;
	/*background:#dedede url(images/bg_news_box.gif) top;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-top:1px solid #b4d7e1;*/
	color:#555;
	font-size:12px;
	line-height:20px;
}

/*	HEADER  */

#topNav {position:absolute; right:0; top:0; width:400px; height:150px; }

ul.topNav {}
 
	ul.topNav li {display:inline; margin:0 20px;}
	ul.topNav li a {color:#fff; font-size:14px; text-decoration:none;}
	ul.topNav li a:hover {color:#ccc;}



/*	CONTAINER  */

#boxMain {position:absolute; left:65px; top:40px; width:830px; height:104px; line-height:24px; }

#boxAdvertiser {position:absolute; left:61px; top:140px; width:410px; height:205px; }

#boxPublisher {position:absolute; left:491px; top:140px; width:410px; height:205px; }

#boxMainFaq {position:relative; left:65px; top:40px; width:840px; line-height:24px; color:#666; }

#bgRepeat { position:absolute; background:#fff url(images/bg_container.gif) repeat-x; width:100%; overflow:visible; left:0;}

.textBox {position:relative; width:320px; left:70px; top:10px;}

.mainButton {position:absolute; right:11px; bottom:5px; width:282px; height:48px; }

.titleMain {font-size:20px; color:#0769a5; }

.titleAdv {font-size:28px; color:#1677a9; }

.titlePub {font-size:28px; color:#6a9630; }

.subTitle {font-size:12px;}


/* NEWS	*/

ul.news { list-style:none; }

ul.news li { font-size:12px; color:#5e92b2; min-height:20px; }

ul.news a { font-size:11px; color:#5e92b2; text-decoration:underline;}
ul.news a:hover {color:#0769a5}


/*	USP	*/
#itemUsp1 {position:absolute; width:280px; height:85px; top:20px; left:20px; padding-right:10px; border-right:1px solid #eee; }
#itemUsp2 {position:absolute; width:270px; height:85px; top:20px; left:345px; padding-right:20px; border-right:1px solid #eee; }
#itemUsp3 {position:absolute; width:260px; height:85px; top:20px; left:670px; }

.zuDenFaqs {font-size:10px; }
.zuDenFaqs a {color:#666; text-decoration:underline; }
.zuDenFaqs a:hover {color:#333; }
	
/*	FOOTER  */

ul.botNav { }

	ul.botNav li { display:inline; margin:0 20px; color:#ddd; font-size:13px;}
	ul.botNav li a { color:#ddd; text-decoration:none;}
	ul.botNav li a:hover { color:#fff;}


/*	ADVERTISER PAGE	*/

.groupBoxes { color:#fff; line-height:16px; font-size:12px; } 

.groupBoxes h6 { font-size:15px; font-weight:bold; margin:0; padding:0; line-height:inherit;}

	#advBox1 { position:absolute; left:128px; top: 160px; width:105px; height:50px; }
	#advBox2 { position:absolute; left:300px; top: 150px; width:140px; height:50px; }
	#advBox3 { position:absolute; left:530px; top: 150px; width:150px; height:50px; }
	#advBox4 { position:absolute; left:760px; top: 155px; width:105px; height:50px; }
	#advBox5 { position:absolute; left:750px; top: 235px; width:105px; height:50px; font-size:11px; line-height:14px; }
		#advBox5 a {color:#666; text-decoration:underline; }
		#advBox5 a:hover {color:#333; }


#advCheckList { position:absolute; left:110px; top:330px; width:300px; height:150px; font-size:14px; line-height:34px; }

#advCheckList h6 { color: #106295; font-weight:bold; font-size:16px; }


#rightCol { position:absolute; right:20px; top:375px; width:430px; height:180px; line-height:20px; }
a.rightCol { font-size:12px; color:#333; text-decoration:underline; }
a.rightCol:hover {color:#555; }


/*	PUBLISHER PAGE	*/

	#pubBox1 { position:absolute; left:135px; top: 150px; width:105px; height:50px; }
	#pubBox2 { position:absolute; left:296px; top: 140px; width:170px; height:50px; }
	#pubBox3 { position:absolute; left:530px; top: 150px; width:150px; height:50px; }
	#pubBox4 { position:absolute; left:750px; top: 150px; width:105px; height:50px; }
	#pubBox5 { position:absolute; left:750px; top: 225px; width:105px; height:50px; font-size:11px; line-height:14px; }
		#pubBox5 a {color:#666; text-decoration:underline; }
		#pubBox5 a:hover {color:#333; }
		
	#pubCheckList { position:absolute; left:110px; top:330px; width:320px; height:150px; font-size:12px; line-height:17px; }
	
	#pubCheckList p {margin-bottom:8px;}

	#pubCheckList h6 { margin-bottom:12px; color: #557f23; font-weight:bold; font-size:16px; }
	
	
/*	FAQ PAGE	*/
	
	#boxMainFaq h4 {color: #1677a9; font-weight:bold;}
	#boxMainFaq h5 {color:#777; border-bottom:1px solid #ccc; margin-bottom:30px; margin-top:10px; padding-bottom:30px;} 
	
	#boxMainFaq a {color: #1677a9; text-decoration:underline;}
	#boxMainFaq a:hover {font-weight:bold;}
	
	#boxMainFaq a.faqAdv {font-size:14px; color:#555;}
	#boxMainFaq a.faqAdv:hover {color:#1677a9; font-weight:inherit;} 
	
/*	FORMULAR PAGE	*/

a.linkAdv  {color:#1477aa; font-weight:normal; text-decoration:none; }
a.linkAdv:hover { font-weight:bold }

input  {
	position:absolute;
	left:130px;
	width:200px;
	border:1px solid #ccc;
	color:#333;
		}
		
select  {
	position:absolute;
	left:130px;
	border:1px solid #ccc;
	color:#555;
	width:90px;
	font-size:11px;
		}

textarea {
	position:relative;
	border:1px solid #ccc;
	width:330px;
	color:#333;
	font-size:12px;
}

.bttSend { background:#003672; width:100px; }

form.kontakt {
	position:relative;   
	left:10px; 
	margin:0; 
	line-height:26px;
	vertical-align:text-top;
}


/*	NEWS BOX	*/

#news_box {
	width:480px;
	position:relative;
	float:left;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
}

.news_entry {
	width:453px;
	position:relative;
	left:17px;
}

.news_entry_headline {
	font-size:12px;
	font-weight:bold;
	color:#1c274c;
	margin-bottom:10px;
}


.news_entry_headline a{
	text-decoration:none;
	color:#1C274C;
	font-weight:bold;
}

.news_entry_headline a:visited{
	color:#1C274C;
}

.news_entry_headline a:hover{
	text-decoration:underline;
}

.news_entry_image {
	width:121px; 
	height:65px;
	position:relative;
	float:left;
	margin-right:13px;
}

.news_entry_text {
	width:290px;
	position:relative;
	float:left;
	font-size:11px;
	color:#656d73;
	margin-bottom:30px;
	font-weight:bold;
}

.more-link {
	margin-top:3px;	
}

.more-link a{
	text-decoration:none;
	color:#2970A6;
	font-weight:normal;
}

.more-link a:visited{
	color:#2970A6;
}

.more-link a:hover{
	text-decoration:underline;
}

/* NEWS	*/

#news_box {
	width:480px;
	position:relative;
	float:left;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
}

.news_entry {
	width:453px;
	position:relative;
	left:17px;
}

.news_entry_headline {
	font-size:12px;
	font-weight:bold;
	color:#1c274c;
	margin-bottom:10px;
}


.news_entry_headline a{
	text-decoration:none;
	color:#1C274C;
	font-weight:bold;
}

.news_entry_headline a:visited{
	color:#1C274C;
}

.news_entry_headline a:hover{
	text-decoration:underline;
}

.news_entry_image {
	width:121px; 
	height:65px;
	position:relative;
	float:left;
	margin-right:13px;
}

.news_entry_text {
	width:290px;
	position:relative;
	float:left;
	font-size:11px;
	color:#656d73;
	margin-bottom:30px;
	font-weight:bold;
}

.more-link {
	margin-top:3px;	
}

.more-link a{
	text-decoration:none;
	color:#2970A6;
	font-weight:normal;
}

.more-link a:visited{
	color:#2970A6;
}

.more-link a:hover{
	text-decoration:underline;
}

/* NEWS	*/

ul.news { list-style:none; }

ul.news li { font-size:12px; color:#5e92b2; }

ul.news a { font-size:11px; color:#5e92b2; text-decoration:underline;}
ul.news a:hover {color:#0769a5}
 
 /* Select Country */

select.country{
  width:200px; 
  position:relative; 
  background-color:#646464; 
  color:#cdcdcd; 
  border:1px solid #7a7a7a;
}

select.country2{
  width:200px; 
  position:relative; 
  background-color:#e3e3e3; 
  color:#444; 
  border:1px solid #7a7a7a;
  left:0;
  float:left;
  margin-right:10px;
  top:10px;
}


/* Menu languages */

#languages
{
   list-style:none;
   font-size:11px;
   color:#cdcdcd;
   cursor:pointer;
   position:absolute;
   left: 160px;
}

#languages ul
{
   display:none;
   list-style:none;
   background-color:#666;
   border: 0;
   padding:5px;

  
} 
#languages li{
      display:inline;
      margin:3px 5px;
      text-decoration:none;
      padding-right:50px;
}

#languages li > ul{
  height:15px;
}

#languages li:hover ul, #languages li.over ul{
  display:block;

}


#languages li ul li{
  text-decoration:none;
  padding-right:0;  
}

#languages li ul li a, #languages li ul li a:link, #languages li ul li a:visited{
      text-decoration:none;
      color:#cdcdcd;
}
#languages li ul li a:hover{
      text-decoration:underline;
      color:#333;
}

/* Menu Flags */

#menu_flags{

  font-size:11px; 
  color: #cdcdcd; 
  float:left;
  width:200px; 
  margin:0 0 0 10px;
  height: 15px; 
}

/* Contact */

#operat img{
padding: 5px;
}


.kurz {
font-family:Arial,sans-serif;
font-size:12px;
color: #5F5F5F;
border: 1px solid #7F9DB9;
width:50px;
height:20px;
text-align:center;
position:relative;
left:0;
top:-7px;
}
