 @media screen
	 {

/*####################
	GENERAL
####################*/

body{ text-align: center; border: 0; padding: 0; margin: 0; background: #f2f2f1; height: 100%; text-decoration: none; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrapper{width: 907px;padding: 5px 0 0 0;margin: 0px auto;color: #474746;background: transparent;vertical-align: top;text-align: left;}


h1{padding:0; margin:0; border:0; font-size: 8pt; display: inline;}
h2{padding:0; margin:0; border:0; font-size: 8pt; display: inline;}
h3{padding:0; margin:0;}


/*####################
	STYLES CONTENT
####################*/
#content_wrapper{background: url(../images/press_bg_wrapper.gif) repeat-y; display: block; float:left; position:relative;width: 907px;padding: 0px;margin:0;color: #474746;vertical-align: top;text-align: left;}
#content{width:691px;background:#FFF;position:relative;top:0px; float: left;  overflow:hidden; padding: 10px 20px 10px 20px;}


.content_header_ajax {pointer:hand; cursor: pointer;}
.content_linklist {border-left: 4px solid #5ba5c8; padding:0; margin:0;}
.content_headlinelink {padding-left:10px;}
.contenttable {font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}

.bodytext {padding:0; margin:0; display: block;}

#content_wrapper a {text-decoration: underline;font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}
#content_wrapper a:hover {text-decoration: normal; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;color: #474746;}

/*####################
	STYLES STANDORT
####################*/

.standort_headline {font-size: 8pt; color: #000; font-weight: bold; padding:0; margin:10px 0 0 0;}
.standort_image {padding:0; margin:5px 0 5px 0 ;}
.standort_download {border-left: 4px solid #5ba5c8; padding:0; margin:0;}
.press_standort_table {}
.press_standort_col1 {width: 230px; vertical-align: top;}
.press_standort_col2 {width: 230px; vertical-align: top;}
.press_standort_col3 {width: 230px; vertical-align: top;}

/*####################
	STYLES Mailform
####################*/
.csc-mailform {border: 0;}
.csc-mailform-field{ padding: 0 0 5px 0;}
.csc-mailform-field label{ width: 100px; float: left;text-align: right;margin-right: 10px;display: block;}


/*####################
	STYLES RELEASE
####################*/

.press_release{padding-top:15px; clear: both;}
.release_headline{text-decoration: normal; font-size: 11pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;color: #21225f;}
.release_teaser{}
.release_text{background:#}
.release_more{font-weight: bold; cursor: pointer; cursor: hand;}

#press_release_selection {height: 50px;border-bottom: 1px solid #f2f2f1; text-decoration:none;color: #5ba5c8; background: transparent;font-size: 9pt;padding: 0;margin: 0; font-weight:bold;}
#press_release_selection_countries a{text-decoration:underline;color: #5ba5c8; background: transparent;font-size: 8pt;padding: 0;margin: 0; border:0; font-weight:bold;}
#press_release_selection_countries a:hover{text-decoration: none;background: transparent;color: #5ba5c8;border: 0; font-weight:bold;}
#press_release_selection_countries a.active{text-decoration: none;background: transparent;color: #5ba5c8;border: 0; font-weight:bold;}
#press_release_selection_countries p {margin: 0; padding:0 0 10px 0;}

#press_release_selection_countries {width: 300px; float: left;}
#press_release_selection_search {width: 200px; float: left;}
#press_release_search_headline {text-decoration:none;color: #5ba5c8; background: transparent;font-size: 9pt;padding: 0;margin: 0; font-weight:bold;}

/*####################
	STYLES HEADER
####################*/

#header{vertical-align: bottom; border: 0; margin: 0px;padding: 0;text-align: left;position: relative;width: 907px;height: 89px; overflow:hidden;}
#header_home_press{z-index: 100;border: 0; margin: 0px;padding: 0;text-align: left; position: absolute; top:30px; left:12px; width: 108px;height: 45px; cursor:pointer;}

/*####################
	STYLES FOOTER
####################*/

#cont_facebook{float:left; padding:4px 7px 0 0;height: 20px;left:0; width:176px;}

#footer{clear: both;color: #5b5d57; padding: 2px 0 0 10px;background: #222260;display: block;height: 30px;width: 897px; *width:907px;}

#footermenu {float:right; text-align: right; height: 20px; background:transparent; width:240px; *width:250px; position:relative; left:0px; padding:7px 7px 0 0; margin:0;}

#footer{clear: both;color: #5b5d57; padding: 2px 0 0 30px;background: #222260;display: block;height: 30px;width: 877px;}

#footermenu {float:right; text-align: right; height: 20px; background:transparent; width:240px; position:relative; left:0px;padding:7px 7px 0 0; margin:0;}

#footermenu li {padding: 2px 0 2px 0;margin: 0;text-align: left;list-style-type: none;display: inline;}
#footermenu a{ text-decoration:none;color: #FFF; width: 80px;background: transparent;font-size: 8pt;padding: 0;margin: 0; text-align:center; border:0; font-weight:normal;}
#footermenu a:hover{text-decoration: none;background: transparent;color: #000;border: 0; font-weight:normal;}

/*####################
	STYLES MENU
####################*/

/* all lists */
#menu ul, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 0;}
#menu{float: left; width:176px; background:#d5e2f3; position:relative; left:0px;top:0px; display:block;}
#nav{float: left; width:176px; background:#d5e2f3; position:relative; left:0px;top:0px; display:block;}
dd { padding:0;	margin:0; display:none; float:left;}
dt {padding:0; margin:0; border:0; overflow:hidden; display:inline; height:43px;}
#nav li ul { display: block; font-size: 7pt; text-decoration: none; position:relative; float: left;	text-align:left; margin: 0;	border: 0; padding:0; width:176px; left:0; z-index: 10;}
#nav, #nav li, #nav li ul li { padding: 0; margin: 0;}
/*#nav li {height:37px; background: #e98f94;}
#nav li ul li {height: 18px;}
*/

}
/* print styles*/
@media print
	{
	}
