body { color: #333;font-size: 12px; font-family: Arial,sans-serif; margin: 0px; padding: 0px;background: #fff;}
h1,h2{width:auto;font-family:Georgia,Arial,sans-serif;padding: 0px;text-align: left;}
h1{margin:2px 0px 10px 0px;font-size:20px;font-weight:normal;color:#4e6977;}
h2{margin:2px 0px 10px 0px;font-size:20px;font-weight:normal;color:#4e6977;}
h2 a{color:#4e6977;text-decoration:none;font-weight:normal;}
h2 a:hover{color:#000;text-decoration:none;font-weight:normal;}
h3{width:auto;margin: 2px 0px 5px 0px;font-size:14px;font-weight:normal;color:#4e6977;text-align: left;}
h3 a{width:auto;margin: 2px 0px 5px 0px;font-size:14px;font-weight:normal;color:#4e6977;text-align: left;text-decoration:none;}
h3 a:hover{font-weight:normal;color:#000;text-decoration:none;}
h4{width:auto;margin: 2px 0px 5px 0px;font-size:14px;font-weight:normal;color:blue;text-align: left;}
h5{margin: 0px 0px 5px 0px;font-size:14px;padding:0px;color:#555;font-weight:normal;text-align:left;}
hr{width:100%;background-color:#94a9b4;height:1px;border:0px;margin: 0px;padding: 0px;}
.td{margin:0px;font-size:12px;padding:0px 20px 0px 0px;color:#323c3c;font-weight:normal;text-align:left;}
.line{width:100%;background-color:#aebec7;height:1px;border:0px;margin: 0px;padding: 0px;overflow: hidden;}
.line10{width:100%;height:10px;border:0px;margin: 0px;padding: 0px;overflow: hidden;}
.line20{width:100%;height:20px;border:0px;margin: 0px;padding: 0px;overflow: hidden;}

a {color:#005C8A;text-decoration:underline;font-weight:normal;outline:none;}
a:hover { color: #000; text-decoration: underline; font-weight:normal; }
a img { border:0px;}
p{margin:0px;}

.content-item UL{list-style-image:url(../images/bullet.png);margin:10px 0;padding:0px 0px 0px 15px;}
.content-item UL a{color:#006DA3;text-decoration:none;font-size:12px;font-weight:bold;border-bottom:1px dashed #879191;outline:none;}
.content-item UL a:hover{color:#000;text-decoration:none;font-weight:bold;border-bottom:1px solid #006DA3;}

#body_box1{margin:0px;padding: 0px;min-width:970px;background:  url(../images/top3.png) repeat-x;overflow: hidden;}
#body_box2{margin:auto;padding: 0px;width: 990px;background:url(../images/head3.png) no-repeat;overflow: hidden;}
#top_box {height: 170px;margin:0px;padding: 0px;background:transparent;overflow: hidden;}

#line_2 {width:100%;margin: 0px; padding:0px; height:40px;overflow: hidden;}
.login {float:right;margin:0px 6px 0px 0px;}

#content_box {margin:auto;padding: 0px;background:url(../images/socialeurope.jpg) no-repeat;overflow: hidden;}
#col_box {margin: auto;width:950px;padding:0px 0px 0px 0px;overflow: hidden;}

#col2_1 { float: left;margin:0px 0px 0px 0px;padding:0px; width:310px;background:transparent;}
#col2_1_box {margin:0px; padding:0px 20px 0px 0px;line-height: 150%; color:#333;text-align: justify;overflow: hidden;}

#col2_2 { float: right; width: 610px; min-height:330px;margin: 0px; padding: 0px;border-left:1px solid #aebec7;}
#col2_2_box { margin:0px 0px 0px 20px; padding: 0px; line-height: 150%; text-align: justify;}

#overfooter1 {margin: 0px; padding: 0px; height: 50px;}
#footer_case {width:950px;margin:auto;padding:10px 0px 50px 0px;border-top:1px solid #aebec7;font-size:12px;background:url(../images/footer.jpg) no-repeat;}

.main_menue ul {float:left;list-style: none; margin:300px 0px 20px 0px; width:300px;padding:0px; text-align: left;background:#fff;outline: none;}
.main_menue ul a, .main_menue ul .cur {display:block;font-size: 14px; font-weight:normal; text-decoration: none;padding:5px 0px 5px 20px; margin:0px 0px 1px 0px;color: #fff;background:#94a9b4;}
.main_menue ul .act a {text-decoration: none;background:#76919f;}
.main_menue ul a:hover {text-decoration: none;font-weight:normal;background:#76919f;}
.main_menue ul .act a:hover {text-decoration: none; font-weight:normal;}
.main_menue li {display: inline; margin: 0px; padding: 0px;}

.rubrik_menue ul {float:left;list-style: none; margin:0px; width:300px;padding:0px; text-align: left;background:#fff;outline: none;}
.rubrik_menue ul a, .rubrik_menue ul .cur {display:block;font-size: 14px; font-weight:normal; text-decoration: none;padding:5px 0px 5px 20px; margin:0px 0px 1px 0px;color: #fff;background:#94a9b4;}
.rubrik_menue ul .act a {text-decoration: none;background:#76919f;}
.rubrik_menue ul a:hover {text-decoration: none;font-weight:normal;background:#76919f;}
.rubrik_menue ul .act a:hover {text-decoration: none; font-weight:normal;}
.rubrik_menue li {display: inline; margin: 0px; padding: 0px;}

.atop, .atop ul {float: left;width:100%;list-style: none;color: #000;font-weight: bold;padding: 0;margin: 0;font-size:16px;}
.atop a {display: block;color: #fff;text-decoration: none;padding:4px 0px;margin:0px 25px 0px 0px;border-right:1px solid #aebec7;}
.atop a:hover {color: #000;}
.atop li {float: left;padding: 0;width:auto;}
.atop li ul {position: absolute;left: -999em;height: auto;width:215px;font-weight: normal;font-size:14px;margin:0px;padding:0px 30px 0px 25px;background:url(../images/topmenub.png) repeat;}
.atop li li {}
.atop li ul a {width:210px;border:0px;}
.atop li ul ul {}
.atop li:hover ul ul{left: -999em;}
.atop li:hover ul {left: auto;}
.atop li:hover {background:transparent;}
.subtext {font-size:12px;color:#becddc;display:block;font-weight: normal;width:100px;white-space:normal;line-height:120%;padding: 5px 22px 0px 0px;}

#footer_menue ul {list-style: none; margin: 20px 0px 0px 0px; padding:0px; text-align:center;outline: none;}
#footer_menue ul a, #footer_menue ul .cur {display: inline; font-size:12px; font-weight:normal;text-decoration: none;padding: 0px 2px 0px 2px; margin: 0px 8px 0px 8px; color: #76919f;}
#footer_menue ul .act a {text-decoration: none;}
#footer_menue ul a:hover {text-decoration: none;color: #4e6977;}
#footer_menue ul .act a:hover {text-decoration: none;}
#footer_menue li {display:inline;margin:0px;padding:0px;}

.linkExt { color: #006DA3; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #aaaaaa;outline: none;}
.linkExt:hover { color: #000000; text-decoration: none; font-weight: bold; border-bottom: 1px solid #ff8000;}
.linkInt { color: #ff8000; text-decoration: none; font-weight: bold; border-bottom: 1px dashed #aaaaaa;outline: none;}
.linkInt:hover { color: #000000; text-decoration: none; font-weight: bold; border-bottom: 1px solid #ff8000;}
.copy {margin:0px;padding:20px;font-size:12px; font-weight:normal;color:#76919f;text-align:center;}

.bullet ul {list-style: none; padding:0px; margin:0px;}
.bullet a {list-style:none;color:#323c3c;text-decoration:none;text-align:left;padding:0px;font-size:14px;font-weight:normal;outline:none;}
.bullet a:hover {text-decoration:none;color: #799D12;font-weight:normal;}
.csc-bulletlist-0{ list-style-image: url(../images/bullet.png); margin:0px 0px 0px 1px; padding: 0px 0px 0px 15px; font-size: 12px; font-weight: normal; }
.csc-bulletlist-0 a{color: #006DA3;text-decoration: none; font-size: 12px;font-weight: bold;border-bottom: 1px dashed #879191;outline: none;}
.csc-bulletlist-0 a:hover{color: #000;text-decoration: none; font-weight: bold; border-bottom: 1px solid #006DA3;}
.csc-bulletlist-1{ list-style-image: url(../images/bullet.png); margin:0px 0px 0px 1px; padding: 0px 0px 0px 15px; font-size: 12px; font-weight: normal; }
.csc-bulletlist-1 a{color: #87948c;text-decoration: none; font-size: 12px;font-weight:normal;outline: none;}
.csc-bulletlist-1 a:hover{color: #fff;text-decoration: none; font-weight:normal;}
.csc-bulletlist-2{ list-style-image: url(../images/bullet.png); margin:0px 0px 0px 2px; padding: 0px 0px 0px 15px; font-size: 12px; font-weight: normal; }
.csc-bulletlist-2 a{color: #005C8A;text-decoration:underline; font-size: 12px;font-weight: normal;outline: none;}
.csc-bulletlist-2 a:hover{color: #000;text-decoration:underline; font-weight: normal;}
.csc-bulletlist-3{ list-style-image: url(../images/bulletlist.png); margin:0px; padding: 0px 0px 0px 16px; font-size: 12px; font-weight: normal; }
.csc-bulletlist-3 a{color: #ccc;text-decoration: none; font-size: 12px;font-weight: normal;outline: none;}
.csc-bulletlist-3 a:hover{color: #8c9ba0;text-decoration: none; font-weight: normal;}
.csc-bulletlist-3 li{padding:0px 0px 10px 0px;}
.csc-bulletlist-4{ list-style-image: url(../images/bulletlist.png); margin:0px 0px 0px 2px; padding: 0px 0px 0px 15px; color: #ff0000;font-size: 12px; font-weight:bold; }
.csc-bulletlist-4 a{color: #006DA3;text-decoration: none; font-size: 12px;font-weight: normal;border-bottom: 0px;outline: none;}
.csc-bulletlist-4 a:hover{color: #000;text-decoration: none; font-weight: normal; border-bottom: 1px solid #006DA3;}

.sitemap{margin:0px;padding: 0px;font-size:20px;font-weight:normal;text-align: left;font-family: Georgia,Arial,sans-serif;}
.sitemap ul{list-style:none;margin:10px 0px 0px 20px;padding: 0px;text-align: left;}
.sitemap a{list-style:none;margin:0px;padding:0px 0px 10px 0px;font-size:20px;font-weight:normal;color:#333;text-align: left;text-decoration:none;}
.sitemap a:hover{font-weight:normal;color:#000;text-decoration:none;}
.tabelle{ font-size: 12px; font-weight: normal;padding: 0px 0px 0px 0px; margin: 0px; border: 0px; table-layout: auto; width:100%;text-align:left;vertical-align:top;}
.tabelle td{vertical-align:top;width:30%;}
.searchbox { width: 200px; height: auto; margin: 0px; padding: 0px; background: transparent; font-size: 12px;text-align: left; border: 1px solid #9baaaf;}
.searchbutton { width: 20px; height: 20px; margin: 0px 0px 0px 10px; padding: 0px; outline: none; cursor: pointer; }

.news-single-left { float: left; margin: 0px; padding: 0px; width: 620px;}
.news-single-right { float: right; width: 320px; margin: 0px; padding: 0px;}
.newssubheader{width:auto;margin: 2px 0px 5px 0px;font-size:14px;font-weight:normal;color:#4e6977;text-align: left;}
.aktuelle-artikel{height:95px;margin:0px;padding:0px;background:url(../images/aktuelle-artikel.jpg) no-repeat;}
.news_container {margin:0px 0px 10px 0px;overflow: hidden;padding:10px;background:#F5F5F3;border:1px solid #ddd;}
.commentcount {color: #879191;font-weight:normal;padding:0px;font-size:12px;text-decoration: none;}
.newscontent {margin: 0px;overflow: hidden;}
.newscontent a {text-decoration: none; padding: 0px;font-weight: normal;outline: none;}
.newscontent a:hover { color: #323c3c; text-decoration: none;}
.news_date {float:left;color: #006DA3;font-weight: normal;}
.news_list_box_head {position:relative;height:130px;margin:0px;padding:0px;}
.news_list_box {color:#4e6977;margin:10px 0px 0px 0px;padding:0px;text-align:left;}
.news_list_date {float:left;padding:0px 5px 0px 0px;color: #4e6977;font-weight: normal;}
.news_list_autor {padding:0px;color: #4e6977;padding:0px;font-weight: normal;}
.news_more {float:left;margin:0px;padding:0px;}
.news_more a{color:#4e6977;font-weight:normal;text-decoration: none;}
.news_more a:hover{color:#000;font-weight:normal;text-decoration: none;}
.news_list_commentcount {margin:0px;padding:0px;}
.news_list_commentcount a{color:#4e6977;font-weight:normal;text-decoration: none;}
.news_list_commentcount a:hover{color:#000;text-decoration: none;}
.news_list_line {clear:both;margin: 0px; padding: 0px; height:5px;overflow: hidden;}
.news_single_date {padding:0px;color: #006DA3;font-weight: normal;}

.suchform{height:20px;background:url(../images/suchform.png) no-repeat;padding:0px;border:1px solid #a7b3b9;overflow: hidden;}
.news_search_input{float:left;margin:0px;padding:2px 0px 0px 2px;width:246px;font-family:Arial,sans-serif;border:0px;color:#333;font-weight:normal;;font-size:14px;}
.news_search_button{margin:0px; padding:0px;width:50px;font-family:Arial,sans-serif;font-size:16px;color:#91a5af;border:0px;background:transparent;font-weight:normal;cursor:pointer;outline:0;}

.news-amenu-container {padding:3px;}
.news-amenu-container LI {padding-bottom:1px;}
.news-amenu-container UL {padding:3px;margin-top:5px;margin-left:0px;margin-bottom:0px;list-style-type: none;}
.news-amenu-container H2 {color: #777;padding:3px;}
.news-amenu-item-year { margin: 0px 0px 10px 0px; width: auto; padding: 0px;font-family: Georgia,Arial,sans-serif;font-size: 20px; font-weight: normal;color: #799D12;border-bottom: 1px solid #ccc; text-align: left;}
.front-latest-box {width:100%;margin:0px;padding:0px;background:transparent;overflow: hidden;}
.front-latest-box-right {width: 300px;margin:0px;padding:0px;background: transparent;text-align:left;overflow: hidden;}
.news-latest-item IMG { float:left;margin:0px 37px 0px 0px; padding:0px;border-left:0px;border-top:0px;border-right:1px solid #222;border-bottom:1px solid #222;}
.news-latest-item2 IMG { float:left; margin:0px 10px 5px 0px; padding:0px;border:0px solid #a7b3b9;}
.news-latest a{ border-bottom:1px solid #005C8A;}
.news-single-item IMG { float:left; margin:4px 20px 20px 1px;padding:0px;border:0px;}
.newslist {margin: 0px 0px 20px 0px;overflow: hidden;}
.news-list-item IMG { float:right; margin:3px 0px 0px 10px;padding:0px;border:0px solid #94a9b4;}
.news-list-top {margin: 0px;overflow: hidden;}
.news-list-top a {text-decoration: none; padding: 0px;font-weight: normal;font-family:Georgia,Arial,sans-serif;color: #4e6977;outline: none;}
.news-list-top a:hover {text-decoration: none;color: #000;font-weight: normal;}
.newsarchivmenue {padding:0px;margin:0px;}
.newsarchiv ul {list-style: none; padding:0px; margin:0px;}
.newsarchiv a {list-style:none;padding:0px;color: #799D12;text-decoration:none; font-size:12px;font-weight:bold;outline: none;}
.newsarchiv a:hover {color:#323c3c;text-decoration:none;font-weight:bold;border-bottom:1px solid #006DA3;}
.browse {text-align:left;color: #4e6977;margin:0px;text-decoration: none;font-size:12px;font-weight:normal;}
.browse a {padding:0px 10px 0px 10px;margin:0px;background:#fff;border:1px solid #94a9b4;list-style: none;color: #4e6977;text-decoration: none;font-size:12px;font-weight:normal; text-align: left;outline: none;}
.browse a:hover {background:#94a9b4;border:1px solid #4e6977;color:#fff;}
.tx-ttnews-browsebox-SCell a {background:#94a9b4;border:1px solid #4e6977;color:#fff;}

.news-single-item UL{list-style-image:url(../images/bullet.png);margin:10px 0;padding:0px 0px 0px 15px;}
.news-single-item UL a{color:#006DA3;text-decoration:none;font-size:12px;font-weight:bold;border-bottom:1px dashed #879191;outline:none;}
.news-single-item UL a:hover{color:#000;text-decoration:none;font-weight:bold;border-bottom:1px solid #006DA3;}

.nlb1 {font-size:12px;}
.nlb1a {font-size:12px;}
.nlb2 {margin:0px 2px 0px 0px;font-size:12px;}
.nlb2a {margin:0px 2px 0px 0px;}
.nlb2b {float: left;font-weight: bold;margin: 0px 20px 0px 0px;}
.nlb2c {font-weight: bold;color: #C66443;}
.nlb3 {width: auto; margin: 10px 0px 0px 0px;}
.nlb4 {height:auto;margin: 0; padding: 2px 10px 2px 10px; width: auto; font-family: Arial, Sans-Serif;font-size:14px; border: 0px; background: #5a6973; color: #fff;font-weight:normal;cursor: pointer; outline: none;}
.nlb5 {height:auto;margin: 0; padding: 2px; width: auto; font-family: Arial, Sans-Serif; border: 0px; background: #fff;font-weight: bold;cursor: pointer; outline: none;}
.nlb1 input {height:auto;margin: 0; padding: 2px; width: auto;color: #005C8A; border:1px solid #a7b3b9;font-family: Arial, Sans-Serif; font-size:14px;background: #fff;font-weight: bold;cursor: pointer; outline: none;}

* html #line_3r {margin: 0px 4px 0px 0px;}
* html #nlb2a {margin:0px;}
* html #nlb3 {margin: 24px 0px 0px 0px;}
* +html #nlb3 {margin: 19px 0px 0px 0px;}
* html .nlb4 {padding: 0px 2px 2px 2px}
* +html .nlb4 {padding: 0px 2px 2px 2px}
* html .nlb5 {padding: 0px 2px 2px 2px}
* +html .nlb5 {padding: 0px 2px 2px 2px}
* html body {  text-align: center; }
* html #top_l { margin-right: -3px; }
* html #top_r { margin-left: -3px;}
* html #top_m { margin: 0px 322px 0px 272px; display: block; }
* html #searchbox { margin: 4px 0px 0px 0px;}
* html .csc-bulletlist-0{ list-style-image: url(../images/bulletie.png);margin:0px 0px 0px 5px;}
* +html .csc-bulletlist-0{ list-style-image: url(../images/bulletie.png);margin:0px 0px 0px 5px;}
* html .csc-bulletlist-2{ list-style-image: url(../images/bulletie.png);margin:0px 0px 0px 5px;}
* +html .csc-bulletlist-2{ list-style-image: url(../images/bulletie.png);margin:0px 0px 0px 5px;}
* +html .csc-bulletlist-3{ list-style-image: url(../images/bulletlist_ie.png);}
* +html .latestline{height:18px;}
* html .latestline{height:18px;}
* +html .front-latest-box-right {padding:10px 10px 12px 5px;}
* html .front-latest-box-right {padding:10px 10px 10px 5px;}
* html #kita_menue a { height: 1px;}
* html #footer { height: auto;}
* html .news-single-item IMG {padding:0px;border:0px;}
* html .news-list-item IMG {padding:0px;border:3px solid #a0b4b4;}
* html .news-latest-item IMG {padding:0px;border:2px solid #a0b4b4;}
* html .wissen_box1,.wissen_box2,.wissen_box3{margin:0px -18px 0px 0px;}
* html .news-latest-item IMG {margin:0px 35px 0px 0px; border:0px;}

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 250px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px;
	background-color: transparent;
	padding:0px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 250px;
	float: left;
	clear: both;
	font-weight: normal;font-size:14px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	border: 1px solid #94a9b4;font-family: Arial,sans-serif;font-size:12px;
}


.captcha{width:100px;border: 1px solid #94a9b4;font-family: Arial,sans-serif;font-size:12px;}
.captchareload{padding-left:252px;}
.captchapic{padding-left:245px;}



fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {height:auto;margin:0px 5px 0px 250px;font-family: Arial,sans-serif;padding:0px;width:100px;font-size:14px;border:1px  solid #94a9b4;color: #94a9b4;background:#fff;font-weight: bold;text-align:center;cursor:pointer;outline:none;

}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color:transparent;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}