html {
   height: 100%;
	margin-bottom: -50px;
	width: 100%;
}


body {
  	width: 100%;
       font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;

	background-color:#c0c0c0;

	color:#8d8d8d;
      
      }

hr {
	color:#AA0000;
}
  
  table {
	border-collapse:collapse;
  }

 
a {
	color:#8d8d8d;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
}
a:hover{
	color:#880000;
	text-decoration:underline;
}  

a.white{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
}
a.white:hover{
	color:#AA0000;
	text-decoration:none;
}  

.adrlink {
	color:#777;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
       font-size:11px;
}
.adrlink hover{
	color:#880000;
	font-family: Arial, Helvetica, sans-serif;
       font-size:10px;
}

#umbruch {
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

.umbruch {
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

img {
	border-width:0;
}
    
.header
{
	margin-left:15px;
	font-weight:bold;
}

table#header_logo
{
	border-style: solid; 
	border-bottom-width: 0; 
	border-top-width: 0; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #000000;
}

	
#header {
margin-top:30px;
 margin-left:230px;

}
#logo{
 height: 54px;
   width: 188px;
   background-image:url(../images/logo.png);
   /*float:left;*/
   
}

.headertable  {
      background-image:url(../images/header-bg.png);
      background-repeat:repeat-x;
      color:#8d8d8d;  
}

.footertable  {
      background-image:url(../images/header-bg.png);
      background-repeat:repeat-x;
      color:#f0f0f0;
	  text-align:center;
}

.bgtable  {
      background:#f4f4f4;
      color:#8d8d8d;
      font-family: Arial,Verdana,Helvetica,sans-serif;
      font-size: 11px;
	  padding-left: 0px;

}

.site_content > p
{
	margin-top:0px;
}

div  {
      background:#f4f4f4;
      color:#8d8d8d;
      font-family: Arial,Verdana,Helvetica,sans-serif;
      font-size: 12px;

}



#language a{
color:#ffffff;
text-decoration:none;
}

#language a:hover{
color:#ffffff;
text-decoration:underline;
}

#image{
 height: 340px;
  
   background-image:url(../images/Bild1.jpg);
}



.topmenu {
   font-family: Arial,Verdana,Helvetica,sans-serif;
   font-size: 11px;
   background-color:#f4f4f4;
   padding-left: 0px;
}

.bottommenu {
	background-color:#f4f4f4;
	font-family: Arial, Helvetica, sans-serif;  
}



.date {
   font-family: tahoma,Verdana,Helvetica,sans-serif;
   font-size: 9px;

   
}


#topmenu ul{
margin-top:0px;
margin-left:-40px;
list-style-type: none;
white-space:nowrap; 

}

#topmenu ul li { 
display: inline;
float:left;

}

.banner1{
	text-align:center;
       font-size:9px;
       color:#ffffff;

}

.link, .link a{ 
	color:#989898;
	text-decoration:none;
        padding-right:5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
}


.link a:hover{
   text-decoration:underline;
   color:#989898;
   padding-right:5px;
   font-size:11px;
  }

.startlink, .startlink a{ 
	color:#ffffff;
	text-decoration:none;
        padding-right:5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
}


.startlink a:hover{
   text-decoration:underline;
   color:#ffffff;
   padding-right:5px;
   font-size:11px;
  }

  
  
  
.link2, .link2 a{ 
	color:#9a9a9a;
	text-decoration:none;
	padding-top: 6px;
        padding-left:7px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
}

.link2 a:hover{
   text-decoration:underline;
   padding-top: 2px;
   color:#880000;
   padding-right:0px;
   font-size:11px;
  }

.linklmenu, .linklmenu a{ 
	color:#595959;
	text-decoration:none;
       padding-top:2px;
        padding-left:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold
}

.linklmenu a:hover{
   text-decoration:none;
   padding-top:2px;
   color:#880000;
   padding-left:0px;
   font-size:11px;
   font-weight:bold
}

.linklsubmenu, .linklsubmenu a{ 
	color:#9a9a9a;
	text-decoration:none;
       padding-top:2px;
        padding-left:0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
}

.linklsubmenu a:hover{
   text-decoration:underline;
   padding-top:2px;
   color:#880000;
   padding-left:0px;
   font-size:11px;
}  

.blink, .blink a{
	color:#9a9a9a;
	text-decoration:none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 10px;
       padding-rigt:5px;
}

.blink a:hover{
   text-decoration:underline;
   color:#880000;
   font-size: 10px;
   padding-right:5px;
}

#content{
	background:url(../images/bg.jpg) repeat-x;  
	color: #777; 
        font-family: Arial, Helvetica, sans-serif;
       font-size:11px;
	   padding-left: 0px;
}

.contentleft{
	background:url(../images/bg.jpg) repeat-x;  
	color: #777; 
        font-family: Arial, Helvetica, sans-serif;
       font-size:11px;
}

#center {
	padding-top: 20px;
	min-width:400px;
	padding-left:0px;
	white-space:normal; 
}

#footer {
background:#0c2b59;
color:#ffffff;


}


/* Style for the mainmenu*/

#menu{
	color: #dedede;
	width: 170px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	padding-left: 0px;
}
#menu ul{
	
	text-decoration: none;
	list-style-type: none;
}

#menu ul li a{
	color:#9a9a9a;
	text-decoration: none;
		line-height:15px;
}
#menu ul li a:hover{
	color:#9a9a9a;
	text-decoration: underline;
}
.block-title-left {
	height: 35px;
	padding-top: 8px;
	padding-left: 0px;
	color: #777;
	font-size: 17px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

.block-title-center {
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	padding-left: 0px;
}

.block-left{
	color: #8d8d8d;
	width: 160px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 9px;
}

#block-right{
	color: #8d8d8d;
	width: 200px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

#block-center{
	color: #8d8d8d;
	font-family: Arial,Verdana,Helvetica,sans-serif;
       font-size:11px;
	   padding-left: 0px;
}

.block-center{
	color: #8d8d8d;
	font-family: Arial,Verdana,Helvetica,sans-serif;
       font-size:11px;
	   padding-left: 0px;
}

.menuname{
	padding-top: 10px;
	margin-left: 10px; 
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
       font-weight:bold;
       color:#595959;
}

.shortStory-title{
	color: #8d8d8d;
       background-color:#e5e5e5;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration:none;
       font-weight:bold;
 padding-bottom: 10px;
}

.storytitlelink a{
	color: #8d8d8d;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.storysubtitle {
	color: #8d8d8d ;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
 padding-bottom: 10px;
}

#categorie_icon
{
	float:left;
	padding:5px;
}

td 
{
   font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif; 
	padding-left: 0px;
}

td#foot_pages
{
	padding-left:15px;
}

#foot_more_pages td
{
	padding:4px 4px;
	display:inline;
}



	  /*===============*/
	 /* Country Pages */
	/*===============*/

.cp_article
{
	padding:10px 0px 10px 0px;
	width:100%;
	/* top right bottom left */
	margin:0;
	
	font-family:Arial;
	font-weight:normal;
	
	display:block;
	clear:both;
}

.cp_title
{
	font-size:10pt;
	font-weight:bold;
	
	display:inline;
}

.cp_body
{
	font-size:10pt;
	text-align:justify;

	display:block;
}


.cp_left , .cp_right
{
	float:left;
	display:inline;
	width:50%;
	margin:0;
}


.cp_left .cp_body , .cp_left .cp_title 
{
	padding-right:15px;
}

/* Wenn IE dann einblenden... */

.ie
{
	display:block;
}

html > body .ie
{
	display:none;
}

.hidden
{
	display:none;
}
