/* Main style sheet for styles that continue on all pages */


/*----------------> Main Styles <----------------*/

body{
text-align:left;
margin:0 auto;
padding:0;
width:870px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
}

a, a:link{
color:#666666;
text-decoration:none;
outline:0;
}

a:visited{
color:#666666;
text-decoration:none;
outline:0;
}

a:active{
color:#E18700;
text-decoration:none;
outline:0;
}

a:hover{
text-decoration:underline;
}

a img{
border:none;
}

#getFlashDiv{
	width:618px;
	padding-left:250px;
	height:405px;
	padding-top:50px;
}

/*----------------> Main Styles <----------------*/

/*----------------> Top Style <----------------*/

#top_div{
float:left;
margin:0 auto;
margin-top:30px;
padding:0;
width:870px;
height:75px;
}

#logo_div{
float:right;
margin-top:18px;
padding:0;
width:157px;
height:38px;
}

#title_div{
float:left;
margin:0;
margin-left:6px;
margin-top:1px;
padding:0;
width:455px;
height:30px;
}

#menu_div{
float:left;
margin:0;
margin-left:0px;
margin-top: -18px;
padding:0;
width:815px;
height:20px;
}

/*---> Main Menu Style <---*/

#main_menu{
float:left;
margin:0;
padding:0;
height:20px;
}

#main_menu ul{
margin:0;
padding:0;
}

#main_menu ul li{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#main_menu ul li a{
display:block;
height:16px;
margin:0;
margin-right:5px;
padding:0;
padding-left:22px;
padding-right:23px;
padding-top:3px;
background-color:#EAEAEA;
color:#000000;
font-size:11px;
}

#main_menu ul li a:hover{
text-decoration:none;}

#menu_frontpage.selected, #menu_frontpage:hover{
background-color:#00DFDF;
}

#menu_frontpage.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:19px;
padding-right:20px;
}

#menu_news.selected, #menu_news:hover{
background-color:#e1f503;
}

#menu_news.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:20px;
padding-right:20px;
}

#menu_projects.selected, #menu_projects:hover{
background-color:#f85ffa;
}

#menu_projects.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:18px;
padding-right:17px;
}

#menu_about.selected, #menu_about:hover{
background-color:#38ff38;
}

#menu_about.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:18px;
padding-right:17px;
}

#menu_contact.selected, #menu_contact:hover{
background-color:#87ccf3;
}

#menu_contact.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:20px;
padding-right:19px;
}

#menu_aktuelt.selected, #menu_aktuelt:hover{
background-color:#bf3f89;
}

#menu_aktuelt.selected{
color:#FFFFFF;
font-weight:bold;
height:17px;
padding-left:20px;
padding-right:19px;
}


/*---> Main Menu Style <---*/

#language_menu{
float:left;
margin:0;
margin-top:4px;
margin-left:310px;

font-weight:bold;
}

.menubar_frontpage, .menubar_news, .menubar_projects, .menubar_about, .menubar_contact, .menubar_aktuelt{
float:left;
margin:0;
padding:0;
width:870px;
height:20px;
}

.menubar_frontpage{
background-color:#00DFDF;
}

.menubar_news{
background-color:#e1f503;
}

.menubar_projects{
background-color:#f85ffa;
}

.menubar_about{
background-color:#38ff38;
}

.menubar_contact{
background-color:#87ccf3;
}

.menubar_aktuelt{
background-color:#bf3f89;
}

/*----------------> Top Style <----------------*/

/*----------------> Body Style <----------------*/

#content_div{
float:left;
margin:0 auto;
padding:0;
width:868px;
height:455px;
border: 1px solid #CCCCCC;
border-top:none;
display:block;
}

/*----------------> Body Style <----------------*/

/*----------------> Footer Style <----------------*/

#footer_div{
float:left;
margin:0 auto;
margin-top:2px;
padding:0;
width:870px;
color:#55556A;
}

#footer_div ul{
margin:0;
padding:0;
float:left;
}

#footer_div ul li{
margin:0;
padding:0;
list-style-type:none;
float:left;
margin-right:78px;
}

#footer_div ul li#pk_fax{
margin:0;}

/*----------------> Footer Style <----------------*/

/*----------------> Frontpage Scroller Style <----------------*/

#frontpage_news{
width:868px;
height:40px;
padding:0;
margin:0;
color:#FFFFFF;
font-size:18px;
position:absolute;
margin-top:380px;
background-image:url(../images/black_overlay.png);
}

#frontpage_news p{
padding:0;
margin:0;
margin-top:8px;
}

#frontpage_news a{
color:#FFFFFF;
}

/*----------------> Frontpage Scroller Style <----------------*/

