
body {
	background-color: #F6F6F8;
	font-size: 0.7em;
	letter-spacing: 1.1px;	
	font-family: Helvetica Arial, Verdana, Sans-Serif;

	color:#717173;
	padding:0;
	margin:0;
}

a {color: #717173;}
a:visited {color:#717173;}
a:hover {color: #010101;}
a:active { color:#717173;}


.mehrLink,A:Link.mehrLink,A:Active.mehrLink,A:Visited.mehrLink
{
	color:#717173;
}

A:Hover.mehrLink {
	color: #010101;
}


TABLE{
	margin:0px;
	padding:0px;
}
LABEL{
	cursor:pointer;	
}

html{
	overflow-y:scroll;
	overflow-x:hidden;
}

img
{
	border:0px;
}

@font-face {
    font-family: 'GeoSans';
    src:url('/font/GeosansLight.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-size:20px;
}
h1 {
	font-size: 2em; 
	font-weight: normal;
 }

h2 {
    font-family:Helvetica Arial, Verdana, Sans-Serif;/*'GeoSans',*/
	font-size: 1.7em;
	font-weight: normal;
    text-transform:uppercase;
}

img.download {vertical-align:middle;}
.TXNewsletters_form_labelGauche{
	display:inline-block;
	width:100px;

}

#container {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	background-image:url('/art/background1.jpg');
	background-repeat: repeat-y;		
}

.logoannika
{
 position:absolute;left:14px;top:83px;width:214px;height:47px;z-index:1001;
}

/* ----------banner for logo-------------- */
#banner {
	margin: 0;
	padding: 0;

}

#banner img{
	margin-left: 23px;
	padding:0px;
}

.menuLinie
{
	margin-left:0px;
}

#content
{
	min-height:600px;
	padding: 0;
	margin: 0 300px;
	width:660px;
	z-index:1000;
}
#contentbackground {
	float:right;margin-bottom:0px;z-index:97;
	z-index:96;
	width:300px;
	height:300px;
	display:inline-block;
	margin: 0 auto;
	padding-bottom:0px;
	margin-right:-107px;
	margin-bottom:-75px;
	right:0; 
	bottom:0px;
	height:100%;
}
#content_second
{
min-height:450px;width:556px;display:inline-block;
}
#left {
	float: left;
	width: 252px;;
	margin: 0;
	padding:11px 0 0 0;
	color:#717173;

	line-height:24px;
	padding-left: 23px;
	background-image:url('/art/background_main_navi.jpg');
	background-repeat: repeat-y;	
	z-index:10;
}
.news
{
	width: 180px;
	display:inline-block;
	min-height:65px;
	line-height:24px;
	padding: 0;
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
	background-color: #ffffff;
	background-image:url('/art/punkt_linie_kurz.gif');
	background-repeat: no-repeat;	
	background-position: 25px 0px;
	
}
.bildlinks
{
	margin-left:0px;margin-top:10px;margin-right:10px;margin-bottom:10px;float:left;
}
.bildlinks
{
	margin-left:10px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;float:right;
}


#right {
	float: right;
	width: 0px;
	margin: 0;
	padding: 0;
	color:#717173;
	z-index:10;
}

#footer {
	clear: both;
	background-image:url('/art/background_footer.jpg');
	background-repeat: no-repeat;	
	
	padding: 0;
	margin: 0;
}
#languageChanger
{
    height: 7px;
    left: 853px;
    position: relative;
    top: -20px;
    width: 150px;
}
#mainnavi {
	margin: 0;
	padding: 0;
	background-color: transparent;
	height:50px;
	padding-left:45px;
	padding-top:32px;
	background:url('/art/background_main_navi_top.jpg') no-repeat 23px 0px ;

}
.leftblock
{
	width:238px;
	color:#010101;
	display:inline-block;

	text-transform: uppercase;
	font-size:0.89em;
	letter-spacing: 2.6px;	
	
}
.rightblock
{
	display:inline-block;
	width:586px;
	
}
.tablenav
{
	padding:0px;
	margin:0px;
}


#mainnavi ul 
{
	padding:0px;
	padding-bottom:2px;
	margin:0px;
}
#mainnavi ul li  
{
	padding-left:5px;
	color:#717173;	
	display: inline;
	text-decoration: none;
	text-transform: uppercase;
	font-size:7.9px;
	letter-spacing: 2.63px;
	margin-right:10px;
}




#mainnavi  a:hover {
	color: #010101;
	text-decoration: none;
}

#mainnavi a
{
	color: #717173;
	text-decoration: none;
}

ul li.active{
	color: #010101;
}
#content_headline
{
	padding-top:45px;
	color: #010101;
	text-transform: uppercase;
	font-size:0.89em;
	letter-spacing: 2.6px;
}
#content_second
{
	padding-right:90px;
	padding-top:37px;
	padding-bottom:67px;
	line-height:24px;
}

.headline
{
	padding-top:45px;
	color: #010101;
	text-transform: uppercase;
	font-size:0.89em;
	letter-spacing: 2.6px;
    display:none;
}
B,strong
{
	color: #010101;
	text-transform: uppercase;
	font-size:0.89em;
	letter-spacing: 2.6px;
	font-weight:normal;
}

ul#mainnavi {
    margin: 0;
    padding: 0;
    height: 25px;
    width: 100%;
    position: absolute;
     font-size:8px;
    overflow: visible !important
   
}

#mainnavi ul {
	padding:0px;
	padding-bottom:2px;
	margin:0px;
}
/* list-style-type: none;*/
#mainnavi li {
  	
	color:#717173;	
	display: inline;
	text-decoration: none;
	text-transform: uppercase;
	
	
	
}
    
#mainnavi li a {
	color: #717173;
	padding-left:5px;
	text-decoration: none;
}

#mainnavi li ul li a {
    
}

#mainnavi a:hover {
	padding-left:5px;
	color: #010101;
	text-decoration: none;
	background-image:url('/art/punkt_navi_HIGH_ROLL.gif');
	background-repeat: no-repeat;
	background-position: 0px  3.5px;	
}

#mainnavi a:active {
	padding-left:5px;
	color: #010101;
	text-decoration: none;
}

#mainnavi li.active  {
	padding-left:5px;
	color: #010101;
	text-decoration: none;
}
        
#mainnavi li.active a {
	padding-left:6px;
	color:#010101;	
	list-style-type: circle;
	background-image:url('/art/punkt_navi_HIGH_ROLL.gif');
	background-repeat: no-repeat;
	background-position: 0px  3.5px;		
}

#mainnavi li.active a:hover {
	cursor: hand;
	list-style-type: circle;
	padding-left:6px;
	background-image:url('/art/punkt_navi_HIGH_ROLL.gif');
	background-repeat: no-repeat;
	background-position: 0px  3.5px;	
}

#mainnavi li.active ul.subnav {
    display: block;
    position: absolute;
    top: 25px;
    width: 200%;
    left: 0;
     list-style-type: circle;
    background: #FFB53B; /* 677e32 */
}
        
#mainnavi li.active ul.subnav a {
    font-weight: normal;
    cursor: hand;
}

#mainnavi li.active ul.subnav li {
    margin: 0;
}

#mainnavi li.active ul.subnav a:hover {
    color: #000; /* 9ebc5a */
}

#mainnavi li.active ul.subnav a:active {
    color: #000;
}

 #mainnavi a.lanbutton:hover{
     background-image:none;
	list-style-type: none;
	padding-left:0px;
 }
