html, body {
	margin: 0;
	padding: 0;
}

body {   background-color:#474747;
	font-family:Arial,Verdana,Helvetica,sans-serif;
         text-align:center;
         scrollbar-arrow-color:#474747;
         scrollbar-face-color:#EBEBEB;
         scrollbar-highlight-color:#474747;
         scrollbar-3dlight-color:#EBEBEB;
         scrollbar-shadow-color:#474747;
         scrollbar-darkshadow-color:#EBEBEB;
         scrollbar-track-color:#8A8A8D;
}

a{       font-family:Arial,Verdana,Helvetica,sans-serif;
         color:#313131;
         font-size:13px;
         font-weight:normal;
         text-decoration: none;}

a:link   	{color: #313131;}
a:visited  	{color: #313131;}
a:hover    	{color: #004B80;}
a:active   	{color: #313131;}


a.link{       font-family:Arial,Verdana,Helvetica,sans-serif;
              color:#004B80;
              font-size:13px;
              font-weight:normal;
              text-decoration: none;}

a:link.link   	{color: #004B80;}
a:visited.link  	{color: #004B80;}
a:hover.link    	{color: #8A8A8D;}
a:active.link   	{color: #004B80;}


a.navi{  font-family:Arial,Verdana,Helvetica,sans-serif;
         color:#313131;
         font-size:12px;
         font-weight:normal;
	line-height:25px;
         text-decoration: none;}

a:link.navi      {color: #313131;}
a:visited.navi   {color: #313131;}
a:hover.navi     {color: #8A8A8D;}
a:active.navi    {color: #313131;}


a.teaserlink{
	font-family:Arial,Verdana,Helvetica,sans-serif;
         color:#004B80;
         font-size:13px;
         font-weight:bold;
         text-decoration: none;}

a:link.teaserlink      {color: #004B80;}
a:visited.teaserlink   {color: #004B80;}
a:hover.teaserlink     {color: #8A8A8D;}
a:active.teaserlink    {color: #004B80;}

a.h2{    font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
         color:#313131;
         font-size:20px;
         line-height:18px;
         font-weight:normal;
         text-decoration: none;}

a:link.h2   	{color: #313131;}
a:visited.h2  	{color: #313131;}
a:hover.h2    	{color: #8A8A8D;}
a:active.h2   	{color: #313131;}


#bg{     position:relative;
        	width:800px;
        	height:1200px;
         margin-right:auto;
         margin-left:auto;
	background:#EBEBEB;
        	z-index:1;
}


#bg_lang{position:relative;
        	width:800px;
        	height:4000px;
         margin-right:auto;
         margin-left:auto;
	background:#EBEBEB;
        	z-index:1;
}

#header{ position:absolute;
         width:800px;
	top:20px;
	background:#EBEBEB;
        	z-index:3;
}

#logo{	position:absolute;
         width:200px;
         height:160px;
	top:10px;
	left:10px;
	background:transparent;
        	z-index:3;
}

#navi{	position:absolute;
         width:500px;
	top:28px;
	left:235px;
         text-align:left;
	background:transparent;
        	z-index:3;
}

#content{position:absolute;
	text-align:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
       	color:#313131;
       	font-size:13px;
         width:650px;
         height:300px;
	top:440px;
	left:85px;
         float:left;
	background:#EBEBEB;
        	z-index:3;
}



#teaser_01{
	position:absolute;
	text-align:left;
         width:200px;
	top:0px;
	left:5px;
         float:left;
	background:transparent;
        	z-index:3;
}

#teaser_02{
	position:absolute;
	text-align:left;
         width:200px;
	top:0px;
	left:225px;
         float:left;
	background:transparent;
        	z-index:3;
}

#teaser_03{
	position:absolute;
	text-align:left;
         width:200px;
	top:0px;
	left:445px;
         float:left;
	background:transparent;
        	z-index:3;
}

#videos{
	position:absolute;
	text-align:left;
         width:270px;
	top:270px;
	left:0px;
	background:transparent;
        	z-index:3;
}

#liste{
	position:absolute;
	text-align:left;
         width:200px;
	top:330px;
	left:360px;
	background:transparent;
        	z-index:3;
}

#fuss{   position:absolute;
	font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
       	color:#313131;
       	font-size:10px;
	top:730px;
	left:250px;
	background:transparent;
        	z-index:3;
}

table{   color: #313131;}

td,tr{   font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
       	color:#313131;
       	font-size: 12px;
       	font-weight: normal;
}

h1{      font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
         color:#313131;
         font-size:16px;
         line-height:14px;
         font-weight:normal;
	margin-top:3px;
}

h2{      font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
         color:#313131;
         font-size:16px;
         line-height:20px;
         font-weight:normal;
	margin-top:10px;
}

h3{      font-family:Titillium Web,Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
         color:#313131;
         font-size:20px;
         line-height:18px;
         font-weight:normal;
	margin-top:3px;
	margin-bottom:0px;
}


ul,li{
	width:580px;
}

.p{
	width:600px;
}

.abstand{
         line-height:22px;
}