html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}


body {
	background: #E7E7E2 url('../startpic/body.jpg') no-repeat center top;
	color: #444;
	font: normal 10px verdana,Tahoma,sans-serif;
	padding-top: 24px;
  margin: 20px 140px  20px 140px;
  text-align: center;


}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}


h1 {font: normal 1.7em verdana, Tahoma,sans-serif;}
h2 {font: bold 1.3em verdana,sans-serif;}
h1,h2 {padding-top: 6px; color: #553; margin-bottom: 4px;}

/* misc */

.clearer {clear: both; font-size: 0;}
.clearer2 {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}

/* structure */

.inner-container {

	border: 1px solid #000000;
	background: #FFF;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 2px;
	width: 800px;
}

.outer-container {

	background: url('../startpic/container.jpg') no-repeat center bottom;
	padding-bottom: 64px;

}


/* headere & title */

.header {
	/*background: #eee url('../startpic/startseite_de.jpg') no-repeat;*/
	height: 170px;
	margin-bottom: 3px;
	text-align: left;
	width: 800px;
}

.header .title {
	color: #000000;
	padding-top: 10px;
}

.header2 {
	background: #eee url('../startpic/_titel.jpg') no-repeat;
	height: 168px;
	margin-bottom: 3px;
	text-align: left;
	width: 800px;
        z-index: 50;
}

.finailly_link {
        height: 166px;
        width: 800px;
        z-index: 100;
        margin-top: -166px;
}

.header2 .title {

	color: #000000;
	padding-top: 10px;
}

.content  {
height: 50px;
clear:both;
padding-top: 5px; 

}

.content ul 
{
	float:left;
	width: 800px;
	margin: 0px;
	padding-top: 15px;
        text-align: center;
	padding-left: 0px;
	list-style:none;
	background:#0078C0 url(../img/nav-tab.gif) repeat-x;
}

 
.content li 
{
display:inline;
margin:0;
padding:0;
}


.content a 

{
        display:inline;
	
	width: auto;
	margin: 0 auto;
	padding:0 10px;
	/*border-right:1px solid #ffffff; */
	border-bottom:none;
	/* border-left:1px solid #fefefe; */
	color:#FFFFFF;
	/*background:#0078C0 url(../img/nav-tab1i.gif) repeat-x;*/
	font: bold 12px verdana, arial, sans-serif;
	text-decoration:none;
	letter-spacing: 0px;
        height: 20px;
        text-align: center;
}


.content a:hover {

	color: #FFE;
	text-decoration: underline;
}





.regcontent  {
height: 42px;
clear:both;
padding-top: 0px; 

}

.regcontent ul 
{
	float:left;
	width: 796px;
	margin: 0px;
	padding-top: 8px;
        text-align: center;
	padding-left: 0px;
	list-style:none;
	background:#0078C0 url(../startpic/bg_regseite.jpg) no-repeat;
       border-right: 3px solid  #FF8000;
       border-left: 3px solid  #FF8000;
border-top: 2px solid  #FF8000;
border-bottom: 2px solid  #FF8000;

}
 
.regcontent li 
{
display:inline;
margin:0;
padding:0;
}

.regcontent a 
{
        display:inline;
	width: auto;
	margin: 0 auto;
	padding:0 10px;
	border-bottom:none;
	color:#444444;
	font: bold 12px verdana, arial, sans-serif;
	text-decoration:none;
	letter-spacing: 0px;
        height: 20px;
        text-align: center;
}

.regcontent a:hover {
	color: #000000;
	text-decoration: underline;
}

.main {
	/* color: #222222;
        background: #dddddd;
	border: 0px;
*/ 
}

.context {
	
	border: 0px;
        color: #222222;
padding-top: 5px;
	padding: 18px 12px;
      margin-top: 8px;
height: 180px;

}



.footer {
	background: #0078C0 url('../startpic/pfad2.jpg') repeat;
	color: #eeeeee;
	font: normal 0.9em sans-serif;
	margin-top: 15px;
	padding: 10px 12px;

}


.footer a {
	color: #eeeeee;
	text-decoration: none;
}


.footer a:hover 
{ background: #0078C0 url('../startpic/pfad2.jpg') repeat;
color: #eeeeee ;}

#inhalt { 
  width: 100%;
  padding: 0px;
  text-align: left;
  background-color: #fff;	
  overflow: auto;
}

.laendernavi {
	font-size: 10px;
	font-weight: bold;
	margin-left: 10%;
	margin-right: 10%;
}

.laendernavi li {
	margin-right: 10px;
	float: left;
}
