body {
width:100%;
height:100%;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

.all {
width:100%;
height:100%;
margin:0;
padding:0;
}

.teaserbox {
background: url(/img_de/shared/teaser_bg.gif) top left no-repeat;
height:163px;
width:157px;
vertical-align:top;
font-family:arial,sans;
font-size:11px;
font-weight:normal;
color: #707072;
}

.contentheadblue {
background: url(/img_de/shared/content_head_blue.gif) top left no-repeat;
height:57px;
width:643px;
vertical-align:top;
}

#contentboxblue {
background:#0B4DA3;
width:643px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}

.contentfooterblue {
background: url(/img_de/shared/content_footer_blue.gif) bottom left no-repeat #0B4DA3;
height:14px;
width:643px;
vertical-align:top;
}

.contentheadgrey {
background: url(/img_de/shared/content_head_grey.gif) top left no-repeat;
height:57px;
width:643px;
vertical-align:top;
}

#contentboxgrey {
background:#797A7C;
width:643px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}

#contentboxgreybig {
background:#797A7C;
width:882px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}


.contentfootergrey {
background: url(/img_de/shared/content_footer_grey.gif) bottom left no-repeat #797A7C;
height:14px;
width:643px;
vertical-align:top;
}

.contentfootergreybig {
background: url(/img_de/shared/content_footer_grey_big.gif) bottom left no-repeat #797A7C;
height:11px;
width:882px;
vertical-align:top;
}

.contentheadgreybig {
background: url(/img_de/shared/content_head_grey_big.gif) top left no-repeat;
height:57px;
width:882px;
vertical-align:top;
}

.contentheadgreen {
background: url(/img_de/shared/content_head_green.gif) top left no-repeat;
height:57px;
width:643px;
vertical-align:top;
}

#contentboxgreen {
background:#A6CE39;
width:643px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}

.contentfootergreen {
background: url(/img_de/shared/content_footer_green.gif) bottom left no-repeat #A6CE39;
height:14px;
width:643px;
vertical-align:top;
}

.contentheadorange {
background: url(/img_de/shared/content_head_orange.gif) top left no-repeat;
height:57px;
width:643px;
vertical-align:top;
}

.contentheadorangebig {
background: url(/img_de/shared/content_head_orange_big.gif) top left no-repeat;
height:57px;
width:643px;
vertical-align:top;
}


#contentboxorange {
background:#F5821F;
width:643px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}


#contentboxorangebig {
background:#F5821F;
width:882px;
vertical-align:top;
font-family:arial,sans;
font-size:12px;
color:#FFFFFF;
line-height:14px;
}


.contentfooterorange {
background: url(/img_de/shared/content_footer_orange.gif) bottom left no-repeat #F5821F;
height:14px;
width:643px;
vertical-align:top;
}

.contentfooterorangebig {
background: url(/img_de/shared/orange_unten_big.gif) bottom left no-repeat #F5821F;
height:11px;
width:882px;
vertical-align:top;
}

#contentboxorange .boxheadline {
background-color: #F5AF1E;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
padding:3px;
}

#contentboxblue .boxheadline {
background-color: #02CEFF;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
padding:3px;
}

#contentboxgreen .boxheadline {
background-color: #82AF14;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
padding:3px;
}

#contentboxgrey .boxheadline {
background-color: #97989A;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height:18px;
padding:3px;
}


.picbox {
margin:0 0 6px 0;
}

.picbox2 {
margin:0;
}

#subnav {
font-family:arial,sans;
font-size:11px;
margin-left:14px;
}

/* BLUE  */

#navcontainerblue {
width: 128px;
}

#navcontainerblue ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainerblue li
{
padding:5px 0px 5px 0px;
margin:0;
border-bottom: 1px solid #02CEFF;
}

#navcontainerblue a
{
display: block;
padding: 3px;
font-family:arial,sans;
font-size:11px;
text-decoration:none;
}

#navcontainerblue a:link, #navlistblue a:visited
{
font-family:arial,sans;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
line-height:13px;
}

#navcontainerblue a:hover
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #02CEFF;
color: #FFFFFF;
}

#currentblue a:link, #currentblue a:visited, #currentblue a:hover, #currentblue a:active
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #02CEFF;
color: #FFFFFF;
}

/* END BLUE */

/* GREEN */

#navcontainergreen {
width: 128px;
}

#navcontainergreen ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainergreen li
{
padding:5px 0px 5px 0px;
margin:0;
border-bottom: 1px solid #82AF14;
}

#navcontainergreen a
{
display: block;
padding: 3px;
font-family:arial,sans;
font-size:11px;
text-decoration:none;
}

#navcontainergreen a:link, #navlistgreen a:visited
{
font-family:arial,sans;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
line-height:13px;
}

#navcontainergreen a:hover
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #82AF14;
color: #FFFFFF;
}

#currentgreen a:link, #currentgreen a:visited, #currentgreen a:hover, #currentgreen a:active
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #82AF14;
color: #FFFFFF;
}

/* END GREEN */

/* GREY */

#navcontainergrey {
width: 128px;
}

#navcontainergrey ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainergrey li
{
padding:5px 0px 5px 0px;
margin:0;
border-bottom: 1px solid #97989A;
}

#navcontainergrey a
{
display: block;
padding: 3px;
font-family:arial,sans;
font-size:11px;
text-decoration:none;
}

#navcontainergrey a:link, #navlistgrey a:visited
{
font-family:arial,sans;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
line-height:13px;
}

#navcontainergrey a:hover
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #97989A;
color: #FFFFFF;
}

#currentgrey a:link, #currentgrey a:visited, #currentgrey a:hover, #currentgrey a:active
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #97989A;
color: #FFFFFF;
}

/* END GREY */

/* ORANGE */

#navcontainerorange {
width: 128px;
}

#navcontainerorange ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainerorange li
{
padding:5px 0px 5px 0px;
margin:0;
border-bottom: 1px solid #F5AF1E;
}

#navcontainerorange a
{
display: block;
padding: 3px;
font-family:arial,sans;
font-size:11px;
text-decoration:none;
}

#navcontainerorange a:link, #navlistorange a:visited
{
font-family:arial,sans;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
line-height:13px;
}

#navcontainerorange a:hover
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #F5AF1E;
color: #FFFFFF;
}

#currentorange a:link, #currentorange a:visited, #currentorange a:hover, #currentorange a:active
{
font-family:arial,sans;
font-size:11px;
text-decoration:none;
line-height:13px;
background-color: #F5AF1E;
color: #FFFFFF;
}

/* END ORANGE */

#footer {
color: #028CD7;
font-family:arial,sans;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:11px;
text-align:left;
}

a.linkgrey:link, a.linkgrey:visited, a.linkgrey:hover, a.linkgrey:active {
color: #707072;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:14px;
}

a.linkblue:link, a.linkblue:visited, a.linkblue:hover, a.linkblue:active {
color: #009EE0;
font-family:arial,sans;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:14px;
}



a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active {
color: #707072;
font-family:arial,sans;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:11px;
}

a.footerlinkw:link, a.footerlinkw:visited, a.footerlinkw:hover, a.footerlinkw:active {
color: #FFFFFF;
font-family:arial,sans;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:11px;
}


.loginfields {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
line-height:20px;
width:132px;
color: #707072;
}

#login {
padding:10px;
font-family:arial,sans;
font-size:11px;
font-weight:normal;
color: #707072;
}

.arial_11_blue_bold {
font-family:arial,sans;
font-size:11px;
font-weight:bold;
color: #028AD4;
}

.arial_11_white {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
color: #FFFFFF;
}

.newsheadline {
/*background:#02CEFF;*/
background:#F5821F;
color:#FFFFFF;
font-family:arial,sans;
font-size:11px;
font-weight:bold;
line-height:14px;
}

.newsheadline_bl {
background:#01A6EA;
color:#FFFFFF;
font-family:arial,sans;
font-size:11px;
font-weight:bold;
line-height:14px;
}

.incentiveheadline {
 background:#F5AF1E;
 color:#FFFFFF;
 font-family:arial,sans;
 font-size:11px;
 font-weight:bold;
 line-height:14px;
}

.projektselect {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
width:200px;
color: #707072;
margin-bottom:8px;
}

.projektinput {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
width:200px;
color: #707072;
margin-bottom:8px;
}

.kontaktselect {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
width:250px;
color: #707072;
margin-bottom:8px;
}

.kontaktinput {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
width:250px;
color: #707072;
margin-bottom:8px;
}

.kontaktinputfile {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:18px;
width:250px;
color: #707072;
margin-bottom:8px;
}


.kontaktarea {
font-family:arial,sans;
font-size:11px;
font-weight:normal;
height:100px;
width:250px;
color: #707072;
margin-bottom:8px;
}

.bt_fb{
	margin: 11px 0 0 0;
	border: none;
	outline: none;
}
#footer a {
	outline: none;
}