/********************** FE LOGIN (Content Part)*****************************************/

.content .frontend-login{
	width:auto;
}

.content .frontend-login label{
	color:#757679;
	/*width:195px;*/
	margin-top:10px;
}

.content input#permalogin{
	/*float:left;*/
	width:14px;
	margin-right:10px;
	margin-top:10px;
}

.content label.permalogin{
	color:#626A91;
	font-weight:bold;
	margin-top:10px;
}

.content .frontend-login input{
	width:150px;
}

.content .registration-form-submit input.form-send-button{
	border:none;
	background:url("images/jetzt_registrieren_und_download_starten.gif") no-repeat;
	width:226px;
	height:27px;
	cursor:pointer;
	margin-top:10px;

}

.content .registration-form-submit input.form-send-button-var{
	width:226px;
	height:24px;
	margin-top:10px;
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
	border: 1px solid #b6bbbf;
	color: white;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
}

.content .frontend-login-submit .form-send-button{
	border:none;
	background:url("images/jetzt_anmelden.gif") no-repeat;
	width:110px;
	height:27px;
	cursor:pointer;
}

.right_box_border .content .frontend-login-submit input.form-send-button-var, 
.content .frontend-login-submit input.form-send-button-var{
	width:106px;
	height:24px;
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
	border: 1px solid #b6bbbf;
	color: white;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
}

.content .frontend-login-submit input.form-send-button-var{
	margin-left:130px;
}

.right_box_border .content .frontend-login-submit .form-send-button-var:hover{
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
}

.content .frontend-login-logout .frontend-login-submit input{
	border:none;
	background:url("images/jetzt_abmelden.gif") no-repeat;
	width:110px;
	height:27px;
	cursor:pointer;
}

.right_box_border .content .frontend-login-logout  .frontend-login-submit input.form-send-button-var{
	width:106px;
	height:24px;
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
	border: 1px solid #b6bbbf;
	color: white;
	font-size:11px;
	font-weight:normal;
}

.right_box_border .content .frontend-login-logout .frontend-login-submit input.form-send-button-var:hover{
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
}

.content .registration-form-submit-preview .reg-prev-top{
	border:none;
	background:url("images/konto_jetzt_erstellen.gif") no-repeat;
	width:131px;
	height:27px;
	cursor:pointer;
	color:transparent;
	font-size:0px;
}

.content .registration-form-submit-preview .reg-back-top{
	border:none;
	background:url("images/zurueck_zum_formular.gif") no-repeat;
	width:139px;
	height:27px;
	cursor:pointer;
	color:transparent;
	font-size:0px;
}

.content .registration-form-submit-preview .reg-prev-top:hover{
	background:url("images/konto_jetzt_erstellen.gif") no-repeat;
	color:transparent;
	font-size:0px;
}

.content .registration-form-submit-preview .reg-back-top:hover{
	background:url("images/zurueck_zum_formular.gif") no-repeat;
	color:transparent;
	font-size:0px;

}

.content .registration-form-submit input.form-send-button:hover{
	background:url("images/jetzt_registrieren_und_download_starten.gif") no-repeat;
}

.content .frontend-login-submit .form-send-button:hover{
	background:url("images/jetzt_anmelden.gif ") no-repeat;
}
 
.content .frontend-login-logout .frontend-login-submit .form-send-button:hover{
	background:url("images/jetzt_abmelden.gif ") no-repeat;
}

.content .frontend-login-submit input{
	margin-left:195px;
}

.downloadButton a{
	border:none;
	background:url("zum_download.gif") no-repeat;
	width:101px;
	height:24px;
	cursor:pointer;
	float:right;
}

.downloadButton_top a{
	border:none;
	background:url("images/zum_download.gif") no-repeat;
	width:101px;
	height:24px;
	cursor:pointer;
	float:right;
	margin-right:40px;
}

.downloadButton_top_var a, 
.column_right .content .downloadButton_top_var a{
	width:101px;
	height:24px;
	margin-right:40px;
	background:url("images/bg_submit_button.gif") repeat-x top left #8c96b0;
	border: 1px solid #b6bbbf;
	color: white;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:24px;
	text-align:center;
	float:right;
	cursor:pointer;
}

/****** New Startpage once again *****/

.st_topbox {
	background-color: #fff;
	padding: 13px;
	overflow: hidden;
}

.st_topbox .st_pic {
	background-image: url(images/st_pic.jpg);
	background-repeat: no-repeat;
	width: 312px;
	height: 220px;
	float: left;
}
.st_topbox .st_intro {
	background-image: url(images/st_right.jpg);
	background-repeat: no-repeat;
	width: 662px;
	height: 220px;
	float: left;
}

.st_topbox .st_iexpntro h2 {
	margin-left: 50px;
	margin-top: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #707698;
}

.st_topbox .st_intro h2{
	margin-left: 50px;
	margin-top: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #707698;
}

.st_topbox .st_intro h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-left: 50px;
}

.st_content {
	clear: both;
	overflow:hidden;
	background-color: #fff;
	padding: 13px;
}
.st_content .left {
	float: left;
	width: 730px;
}
.st_content .left .st_box1, .st_content .left .st_box2 {
	width: 348px;
	float: left;
	overflow: hidden;
	border: 1px solid #d8d7da;
	background-image: url(images/st_box_bg.jpg);
	background-repeat: repeat-x;
	margin-bottom: 15px;
	padding: 2px;
}
.st_content .left .st_box2 {
	margin-left: 20px;
}
.st_content .left .st_box1 .header, .st_content .left .st_box2 .header{
	background-image: url(images/st_box_head_bg.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.st_content .left .st_box1 .headline, .st_content .left .st_box2 .headline{
	font-size: 16px;

	font-weight: bold;
	color: #707698;
	padding-left: 10px;
	padding-top: 5px;
}
.st_content .left .st_box1 ul, .st_content .left .st_box2 ul {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.st_content .left .st_box1 ul li, .st_content .left .st_box2 ul li{
	border-bottom: 1px solid #bfbfbf;
	float: left;
	width: 155px;
	margin-left: 12px;
	background-image: url(images/st_box_dot.gif);
	background-repeat: no-repeat;
	display:block;
	background-position: 0px 6px;
	height: 23px;
}
.st_content .left .st_box1 ul li.last, .st_content .left .st_box2 ul li.last{
	border-bottom: none;
}
.st_content .left .st_box1 ul li a, .st_content .left .st_box2 ul li a{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding-left: 12px;
	display: block;
	padding-top: 3px;
}
.st_content .left .st_box1 ul li a:hover, .st_content .left .st_box2 ul li a:hover{
	color: #707698;
}
.st_content .left .st_explido_inside {
	clear: both;
	border: 1px solid #d8d7da;
	overflow: hidden;
	width: 726px;
	background-image: url(images/st_explido_inside_bg.jpg);
	background-repeat: repeat-x;
}
.st_content .left .st_ref {
	margin-top: 15px;
/**	border: 1px solid #d8d7da;**/
	/**overflow: hidden;**/
	width: 726px;
	background-image: url(images/st_ref_bg.jpg);
	background-repeat: repeat-x;
	/**padding-top: 11px;
	padding-bottom: 9px;**/
}
.st_content .left .st_ref img {
	/**margin-left: 19px;**/
}
.st_content .right {
	float: left;
	width: 234px;
}
.st_content .right .st_blog {
	border: 1px solid #d8d7da;
	width: 230px;
	height: 434px;
	background-image: url(images/st_blog_bg.jpg);
	margin-left: 12px;
	overflow: hidden;
}

.st_content .right .st_blog .header{
	background-image: url(images/st_blog_head.jpg);
	background-repeat: no-repeat;
	height: 54px;
	padding-top: 15px;
}
.st_content .right .st_blog .header a.blog{
	height: 39px;
	width: 186px;
	display: block;
	background-image: url(images/st_blog_headline.jpg);
	background-repeat: no-repeat;
	float: left;
}
.st_content .right .st_blog .header a.blog:hover{
	background-image: url(images/st_blog_headline-hov.jpg);
}
.st_content .right .st_blog .header a.rss{
	height: 20px;
	width: 20px;
	display: block;
	/**background-image: url(images/st_blog_rss.jpg);**/
	background-image: url(images/st_blog_rss_hov.jpg);
	background-repeat: no-repeat;
/*	margin-left: 196px; */
	float: left;
	margin-left: 10px;
}
.st_content .right .st_blog .header a.rss:hover{
	background-image: url(images/st_blog_rss_hov.jpg);
}

.st_blog .blog-entry {
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}
.st_blog .blog-entry .link a{
	color: #707698;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	margin-bottom: 3px;
}
.st_blog .blog-entry .date {
	font-size: 11px;
	color: #676767;
	font-weight: normal;
}

.explido-inside-box {
	overflow: hidden;
	padding: 13px;
}
.explido-inside-box .header {
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 5px;
}
.explido-inside-box .headline {
	font-size: 16px;
	color: #707698;
	font-weight: bold;
	margin-bottom: 5px;
}
.explido-inside-box .left {
	float: left;
	width: 360px;
}
.explido-inside-box .right{
	float: left;
	width: 330px;
}

.flash-content {
	margin-left: 50px;
	margin-top: 37px;
}

.explido-inside-box .start_newsentry {
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 330px;
}
.explido-inside-box .start_newsentry .left{
	float: left;
	width: 85px !important;
	margin: 0px;
}
.explido-inside-box .start_newsentry .left img{
	border: 1px solid #d9dcde;
	float: left;
	margin-left: 0px !important;
	margin-right: 8px !important;
}
.explido-inside-box .start_newsentry .right{
	float: left;
	width: 240px !important;
	margin-top: 0px;
}
.explido-inside-box .start_newsentry .date {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.explido-inside-box .start_newsentry .headline {
}
.explido-inside-box .start_newsentry .headline a{
	font-size: 11px;
	font-weight: bold;
	color: #626a91;
}
.explido-inside-box .start_newsentry .headline a:hover{}
.explido-inside-box .start_newsentry .teasertext {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

/****** New Startpage *****/

.start_topbox {
	background-image:url(images/start_topbox_bg.jpg);
	background-repeat: repeat-x;
	background-color:#fff;
/*	border:1px solid #b7bbbe; */
	height:330px;
	width:1000px;
}

.start_topbox .left {
	width: 724px !important;
	float: left;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.start_topbox .left .pic {
	width: 403px; /* 458px */
	height: 278px;
	background:url(images/start_explido.jpg) no-repeat;
	float: left;
	overflow: hidden;
}

.start_topbox .left .intro {

}

.start_topbox .right {
	margin-top: 15px;
	width: 275px;
	float: left;
	overflow: hidden;
}

#content .left {
	width: 710px;
	float: left;
}

#content .right {
	width: 263px;
	float: left;
}

.start_newsbox {
	width: 263px;
	overflow: hidden;
}

.start_newsbox .header {
	height: 30px;
	background:url(images/start_newsbox_header_bg.jpg) repeat-x;
	width: 263px;
}

.start_newsbox .header p {
	padding-top: 7px;
	margin-left: 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.start_newsbox .header h3 {
	padding-top: 7px;
	margin-left: 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.start_newsbox .content {
	width: 261px;
	border-top: 1px solid #cfced1;
	border-left: 1px solid #cfced1;
	border-right: 1px solid #cfced1;
	background-image:url(images/start_newsbox_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
}

.start_newsbox .footer {
	background-image:url(images/start_newsbox_footer_bg.jpg);
	background-repeat: repeat-x;
	height: 24px;
	border-bottom: 1px solid #cfced1;
	border-left: 1px solid #cfced1;
	border-right: 1px solid #cfced1;
}

.intro {
	width: 305px; /* 250px */
	overflow: hidden;
	float: left;
}

.intro .headline {
	color: #626a91;
	font-size: 24px;
	font-weight: bold;
	margin-top: 5px;
}

.intro h1 {
	font-size: 12px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 12px;
	margin-top: 5px;
}

.intro .introtext, .intro p.bodytext {
	font-size: 12px;
	font-weight: normal;
	color: #010101;
	margin-bottom: 10px;
}

.start_topbox .right .pmaxx {
	background-image:url(images/start_pmaxx_bg.jpg);
	background-repeat: no-repeat;
	width: 263px;
	height: 63px;
	margin-top: 10px;
	float: left;
}

.start_topbox .right .pmaxx p {
	margin-left: 157px;
	padding-top: 16px;
}

.start_topbox .right .pmaxx p a {
	color: #626a91;
	font-size: 11px;
	text-decoration: underline;
}
/****** PMAXX Download *****/
ul.pmaxx_download {
	margin: 0 !important;
	padding: 0;
	list-style:none;
}
.pmaxx_download li{
	list-style:none;
}
.pmaxx_download a{
	background-image: url(images/RTEmagicC_pdf_15-17.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 30px;
	display: block;
}
.start_newsentry {
	margin-top: 10px;
	overflow: hidden;
	width: 260px;
}
.start_newsentry .left{
/*	margin-left: 12px !important;
	margin-right: 8px !important;
	margin-top: 0px !important;/*
	float: left;
/*	width: 75px !important; */
	width: 95px !important;
	margin: 0px;
}
.start_newsentry .left img{
	border: 1px solid #d9dcde;
	float: left;
	margin-left: 12px !important;
	margin-right: 8px !important;
}
.start_newsentry .right{
	float: left;
	width: 155px !important;
	margin-top: 0px;
}
.start_newsentry .date {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.start_newsentry .headline {
}
.start_newsentry .headline a{
	font-size: 11px;
	font-weight: bold;
	color: #626a91;
}
.start_newsentry .headline a:hover{}
.start_newsentry .teasertext {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.start_newsentry_second {
	margin-top: 10px;
	overflow: hidden;
	margin-left: 12px;
	margin-right: 12px;
}
.start_newsentry_second .headline {
	font-size: 12px;
	color: #6c7498;
	font-weight: bold;
}
.start_newsentry_second .teasertext {
	font-size: 11px;
	color: #000;
}
.start_newsentry_second .link {
	text-align: right;
}
.start_newsentry_second .link a{
	color: #626a91;
	font-size: 11px;
	text-decoration: underline;
}
.start_newsentry_second .link a:hover{}

.start_newsbox_wide {
	width: 685px;
	overflow: hidden;
}

.start_newsbox_wide .header {
	height: 30px;
	background:url(images/start_newsbox_header_bg.jpg) repeat-x;
}

.start_newsbox_wide .header p {
	padding-top: 7px;
	margin-left: 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.start_newsbox_wide .header h2 {
	padding-top: 7px;
	margin-left: 12px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.start_newsbox_wide .content {
	width: 683px;
	border-top: 1px solid #cfced1;
	border-left: 1px solid #cfced1;
	border-right: 1px solid #cfced1;
	background-image:url(images/start_newsbox_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	overflow: hidden;
}

.start_newsbox_wide .footer {
	background-image:url(images/start_newsbox_footer_bg.jpg);
	background-repeat: repeat-x;
	height: 24px;
	border-bottom: 1px solid #cfced1;
	border-left: 1px solid #cfced1;
	border-right: 1px solid #cfced1;
}

.start_keyfacts {
	overflow: hidden;
	width: 505px;
	margin-top: 12px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	border-bottom: 1px dotted #676767;
}
.start_keyfacts .left {
	width: 395px !important;
	float: left;
}
.start_keyfacts .left p {
	font-size: 12px;
	color: #010101;
}
.start_keyfacts .right {
	width: 100px !important;
	float: left;
}
.start_keyfacts .right p{
	text-align: right;
}
.start_keyfacts .right p a{
	color: #636a93;
	font-weight: bold;
	font-size: 12px;
}

.start_topbox .pic .button1, .start_topbox .pic .button2 {
	width: 73px;
	height: 20px;
	float: left;
}
.start_topbox .pic .button1 {
	padding-left: 80px;
}
.start_topbox .pic .button2 {
	padding-left: 90px;
}
.start_topbox .pic .button1 a, .start_topbox .pic .button2 a{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
	background-image:url(images/start_pic_button.jpg);
	display: block;
	width: 73px;
	height: 17px;
	text-decoration: none;
	padding-top: 3px;
}
.start_topbox .pic .button1 a:hover, .start_topbox .pic .button2 a:hover{
	color: #fff;
	background-image:url(images/start_pic_button_hov.jpg);
	display: block;
	width: 73px;
	height: 17px;
	text-decoration: none;
	padding-top: 3px;
}

.box_scroll .content{
	height:345px !important;
	overflow:auto !important;
}

/*body{
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#c3cbfc;
scrollbar-face-color:#c3cbfc;
scrollbar-shadow-color:#07106f;
scrollbar-track-color:#c3cbfc;
scrollbar-darkshadow-color: #07106f;
}*/


#content .left .referenzen {
	float: left;
	overflow: hidden;
	width: 685px;
	margin-top: 20px;
	margin-bottom: 40px;
}
#content .left .referenzen .head {
	color: #626a91;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
#content .left .referenzen p{
	width: 562px;
	float: left;
}
#content .left .referenzen p img{
	margin-right: 12px;
}
#content .left .referenzen .further {
	float: left;
	width: 120px;
	text-align: right;
}
#content .left .referenzen .further a{
	font-size: 11px;
	text-decoration: underline;
	color: #636a93;
}
#content .left .referenzen .further a:hover{}

.sub_cats{
	width: 700px; /* 700px */
	overflow: hidden;
	margin-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
}
.sub_cats span{
	font-size: 12px;
	color: #010101;
	margin-right: 5px;
}
.sub_cats a.sublink {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #3a3a3a;
	background-image:url(images/start_direct_button.jpg);
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #d9d9d9;
	margin-right: 8px;
	line-height: 20px;
}

.sub_cats a.sublink:hover {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-image:url(images/start_direct_button_hov.jpg);
	line-height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid #d9d9d9;
}

.social_bookmarks {}
.social_bookmarks p {
	font-size: 10px;
	color: #000;
	margin-bottom: 5px;
}

.column_right .content .title   {font-size: 12px; color: #626A91; text-decoration: none; font-weight: bold; }
.column_right .content .title a:link   {font-size: 12px; color: #626A91; text-decoration: underline; font-weight: bold; }
.column_right .content .title a:visited{color: #626A91; text-decoration: underline; }
.column_right .content .title a:hover  {color: #626A91; text-decoration: underline; }
.column_right .content .ingress {margin-bottom:15px; display:block;}



/****** FCE for startpage *****/
.topbox{
	background:url(images/bg_topbox.jpg) repeat top;
	background-color:#ededef;
	border:1px solid #b7bbbe;
	height:213px;
	width:998px;
	margin-bottom:6px;
}

.topbox .top_start{
	height:183px;
	background:url(images/parting_line_startpage.gif) no-repeat bottom left;
	margin-left:21px;
	position:relative;
	line-height:0.8em;
}

.top_start .image{
	width:188px;
	height:180px;
	left:0px;
	bottom:0px;
	position:absolute;
}

.top_start .text{
	margin-left:188px;
	padding-top:32px;
	height:6em;
}

.top_start .text img{
	margin-top:1.6em;
}

.top_start .link_button{
	position:absolute;
	right:444px;	
}

.top_start .title{
	color:#3A3A3A;
	left:7px;
	position:absolute;
	width:180px;
	top:185px;
	text-align:center;
	font-size:0.75em;
}

.top_start .subtitle{
	color:#3A3A3A;
	position:absolute;
	left:7px;
	width:180px;
	top:198px;
	text-align:center;
	font-size:0.75em;
}


* html .top_start .link_button{
        top:130px;
}


/* ### neuer button-style ### */

.leftbox_top .link_button{
	position:absolute;
	right:8px;
	top:105px;
}

.link_button a{
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	color:#3a3a3a;
	display:block;
	float:right;
	height:48px;
	cursor: pointer;
}

.leftbox_top .link_button a:hover span span{
	background:none;
}

.leftbox_top .link_nobutton{
	width:80px;
	position:relative;
	float:left;
	left:660px;
	bottom:100px;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.15em;
}

.leftbox_top .link_nobutton a{
	color:#333333;
}  
.link_button_left{
	margin:0px;
	padding:0px;
	background-image:url(images/v2_l_reg.jpg);
	width:27px;
	height:48px;
	background-position:left;
	display:block;
	float:left;
	overflow:hidden;
}
.link_button_left_special{
	margin:0px;
	padding:0px;
	background-image:url(images/v1_l_reg.jpg);
	width:27px;
	height:48px;
	background-position:left;
	display:block;
	float:left;
	overflow:hidden;
}
.link_button_center{
	margin:0px;
	padding:0px;
	height:36px;
	background-image:url(images/v2_m_reg.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-top:12px;
	padding-right:7px;
}
.link_button_center_special{
	margin:0px;
	padding:0px;
	height:36px;
	background-image:url(images/v1_m_reg.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-top:12px;
	padding-right:7px;
}
.link_button_right{
	margin:0px;
	padding:0px;
	background-image:url(images/v2_r_reg.jpg);
	width:27px;
	height:48px;
	background-position:left;
	display:block;
	float:left;
	overflow:hidden;
}
.link_button_right_special{
	margin:0px;
	padding:0px;
	background-image:url(images/v1_r_reg.jpg);
	width:27px;
	height:48px;
	background-position:left;
	display:block;
	float:left;
	overflow:hidden;
}
a:hover .link_button_left{
	background-image:url(images/v2_l_hov.jpg);
}
a:hover .link_button_center{
	background-image:url(images/v2_m_hov.jpg);
	color:#FFFFFF;
}
a:hover .link_button_right{
	background-image:url(images/v2_r_hov.jpg); 
}
a:hover .link_button_left_special{
	background-image:url(images/v1_l_hov.jpg);
}
a:hover .link_button_center_special{
	background-image:url(images/v1_m_hov.jpg);
	color:#FFFFFF;
}
a:hover .link_button_right_special{
	background-image:url(images/v1_r_hov.jpg); 
}



/* ### alter button-style ###*/

/*.link_button a{
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	color:#3a3a3a;
	display:block;
	float:right;
	height:48px;
	cursor: pointer;
}

.topbox .link_button a span{
	margin:0px;
	background:url(images/button_center.png) top repeat-x;
	padding:0.6em 0em 1.6em 0em;
	display:block;
	height:1.1em;
	float:left;
	cursor: pointer;
}

.topbox .link_button a:hover span{*/
	/*background:url(images/button_center_hv.png) top repeat-x;*//*
	cursor: pointer;
}

.link_button a:hover span span{
	background:none;
}

.link_button a span span.text{
	background:none;
	margin-left:-49px;
	margin-top:-0.5em;
	margin-right:11px;
	position:relative;
	cursor: pointer;
}

*html .link_button a span span.text{
	margin-right:5px;
	cursor: pointer;
}

.link_button a:hover span{
	background:url(images/button_center_hv.png) 0px 0px repeat-x;
	color:#fff;
	cursor: pointer;
}

.link_button a img.left{
	background:url(images/button_left.png) top;
	margin-bottom:-26px;
	display:block;
	float:left;
}

.link_button a:hover img.left{
	background:url(images/button_left_hv.png) top;
}

.link_button a img.right{
	background:url(images/button_right.png) top;
	margin-bottom:-26px;
	display:block;
	float:left;
}

.link_button a:hover img.right{
	background:url(images/button_right_hv.png) top;
}

*/

.top_start .imagemap{
	width:400px;
	height:213px;
	position:absolute;
	right:0px;
	top:0px;
	behavior: url(iepngfix.htc)
}

.top_start .imagemap img{
	margin:12px 0px 0px 23px;
}

.top_start .imagemap a.jetzt_wechseln{
	background:url(../user_upload/startpage/jetzt_wechseln.jpg);
	display:block;
	height:47px;
	width:137px;
	position:absolute;
	bottom:34px;
	left:51px;
}

.top_start .imagemap a:hover.jetzt_wechseln{
	background:url(../user_upload/startpage/jetzt_wechseln_hover.jpg);
}

.top_start .imagemap a.jetzt_wechseln_en{
	background:url(../user_upload/startpage/jetzt_wechseln_en.jpg);
	display:block;
	height:47px;
	width:137px;
	position:absolute;
	bottom:34px;
	left:51px;
}

.top_start .imagemap a:hover.jetzt_wechseln_en{
	background:url(../user_upload/startpage/jetzt_wechseln_hover_en.jpg);
}

.top_start .imagemap a img{
	margin:0px;
}

.top_start .imagemap a.tactixx09{

	background:url(../user_upload/startpage/tactixx_jetzt_anmelden.jpg);
	display:block;
	height:48px;
	width:152px;
	position:absolute;
	bottom:34px; /*34px*/
	left:51px; /*51px*/
}

.top_start .imagemap a:hover.tactixx09{
	background:url(../user_upload/startpage/tactixx_jetzt_anmelden_hover.jpg);
}

/*** linklist_box and news_box ***/

.linklist_box {
	margin-right:12px;
	margin-top:2px;
	width:300px;
	float:left;
	height:279px;
}

.news_box {
	margin-top:2px;
	width:346px;
	height:279px;
	float:left;
	background:url(images/bg_news_box.jpg) repeat-x top;
	background-color:#efeff0;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}

.linklist_box h2, .news_box h2  {
	color:#fff;
	font-size:0.8em;
	background:url(images/bg_linklist_box_heading.jpg) repeat-x top;
	display:block;
	height:30px;
	padding-left:17px;
	padding-top:9px;
	border-bottom:1px solid #cfced1;
}

.linklist_box h2 {width:283px;}
.news_box h2 {width:329px;}

.linklist_box ul, .linklist_box li {
	list-style:none;
}

.linklist_box li {
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #d5d5d5;
	background:url(images/bg_linklist_box_link.jpg) repeat-x top;
	padding:11px 0px 9px 17px;
	height:19px;
}

.linklist_box a {	
	font-weight:bold;
	color:#626a91;
	text-decoration:underline;
	font-size:0.8em;
}

.news_box .news {
/*	padding:0px 10px 13px 17px;*/
	padding:0px 10px 13px 10px;
	clear:both;
}

.news_box h3 {
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	padding-top:1px;
}

.news_box h3 a {	
	color:#626a91;
	text-decoration:underline;
}

.news_box .newstext {
	width:210px; /*246px*/
	float:right;
}

.news_box .newstext p {
	font-size:0.7em;
	color:#333333;
}

.news_box .date {
	font-size:0.75em;
	font-weight:bold;
	width:5.1em;
	color:#333333;
	float:left;
}
.news_box p.date {
	float:none;
}
.news_box div.date {
	width:98px;
	height:82px;
	border:1px solid #D0D4D7;
}
.news_box div.date span {
	display:table-cell;
	vertical-align:middle;
	width:98px;
}
.news_box div.date span img {
	margin:auto;
	display:block;
}

.news_box .padding{
	/* border-right:1px solid #c4c4c4; */
	/* border-left:1px solid #c4c4c4; */
	height:13px;
}

.news_box .morelink {
	/* border-right:1px solid #c4c4c4; */
	/* border-left:1px solid #c4c4c4; */
	text-align:right;
	padding:0px 10px 10px 17px;
	margin-top:-8px;
}

.news_box .morelink a{
	font-size:0.7em;
	color:#5f688e;
	margin-bottom:-10px;
	padding:0px;
}

/*** FCE Leftbox Top ***/

.leftbox_top{
	height:162px;
	background:url(images/parting_line.gif) no-repeat bottom left;
	margin-left:21px;
	position:relative;
	line-height:0.8em;
}

.leftbox_top #image{
	width:191px;
	position:absolute;
	left:0px;
	bottom:0px;
	top:162px;/***changed for image-slide***/
}

.leftbox_top #img_nav{
	width:130px;/***changed for image-slide***/
	height:21px;
	left:0px;
	bottom:-23px;
	margin-left:19px;/***changed for image-slide***/
	padding:2px 0px 0px 8px;
	font-size:0.75em;
	position:absolute;
}

* html .leftbox_top #img_nav{/***changed for image-slide***/
	bottom:-29px;/***changed for image-slide***/
}

.leftbox_top #img_nav img{
	position:absolute;
	top:4px;
}

.leftbox_top #img_nav img.left{
	left:7px;
}

.leftbox_top #img_nav img.right{
	right:7px;
}

.leftbox_top #img_nav div{
	width:126px;
	float:left;
	text-align:center;
	display:table-cell;
	position:relative;
	top:3px;
	/*left:17px;*//***changed for image-slide***/
	color:#3a3a3a;
}

.leftbox_top #img_nav .subtitle{
	font-size:0.9em;
	top:0.4em;
}

.leftbox_top .text{
	margin-left:191px;
	padding-top:26px;
	padding-right:20px; /* 150px */
	height:6em;
}

.leftbox_top .text img{
	margin-top:0.6em;
	position:absolute;/***changed for image-slide - otherwise IE6 would strech text-box over signature***/
}

.leftbox_top .text h1{
	margin-bottom:0.5em;
/*	margin-right:-150px; */
}

.leftbox_top .text .large, 
.leftbox_top .text h1{
	line-height:1.2em;
}

.leftbox_top .text .small{
	line-height:1.2em;
	position:relative;
	top:-2px;
}

.leftbox_top .link_button{
	position:absolute;
	right:8px;
	top:105px;
}

.link_button a.style{
	position:relative;
	bottom:400px;
}

/* #### alt ###

.leftbox_top .link_button a span{
	margin:0px;
	background:url(images/button_center.png) top repeat-x;
	padding:0.6em 0em 1.6em 0em;
	display:block;
	height:1.1em;
	float:left;
}

.leftbox_top .link_button a:hover span{
	background:url(images/button_center_hv.png) 0px 0px repeat-x;
}

*/

.leftbox_top .link_button a:hover span span{
	background:none;
}


.leftbox_top .link_nobutton{
	width:80px;
	position:relative;
	float:left;
	left:660px;
	bottom:100px;
	font-weight:bold;
	font-size:0.75em;
	line-height:1.15em;
}

.leftbox_top .link_nobutton a{
	color:#333333;
}

/*** FCE Leftbox Bottom ***/

.div_line{
	background:#B7BBBE;
	height:1px;
	margin-top:1.5em;
	margin-bottom:1.5em;
	clear:both;
	display:block;
/*	font-size:0px; */
	height:1px;
	line-height:0px;
	overflow: hidden;
	width:100%;
}

.leftbox_bottom{
	margin:44px 21px 0px 16px;
}

.leftbox_bottom_newsroom{
	margin:0px 21px 0px 16px;
}

.leftbox_bottom .column_left{
	float:left;
	width:172px;
	margin-right:26px;
}

.leftbox_bottom .column_right{
	float:right;
	width:542px;
}


.leftbox_bottom_newsroom .column_left{
	float:left;
	width:172px;
	margin-right:24px;
}

.leftbox_bottom_newsroom .column_right .content{
	width:500px;
}

.leftbox_bottom_newsroom .column_right{
	float:right;
	width:542px;
}

.leftbox_bottom_newsroom .box_scroll{
}
/*** FCE Kontaktdaten ***/

ul.fce_kontaktdaten{
	margin-bottom:12px;
}

ul.fce_kontaktdaten, 
ul.fce_kontaktdaten li{
	list-style:none;
}

ul.fce_kontaktdaten img{
	float:left;
}

ul.fce_kontaktdaten li{
	padding-right:38px;
	border-bottom:1px solid #bbbbbb;
	font-size:0.7em;
	height:32px;
}

* html ul.fce_kontaktdaten li, /* IE6+7 Hack for centering verticaly */
html* ul.fce_kontaktdaten li{
	display:block;
	position:relative;
}

ul.fce_kontaktdaten li.del_ln{
	height:1px;
	background:#fff;
	margin-top:-1px;
	border:none;
	font-size:0em;
	position:relative;
	float:left;
	width:134px;
}

ul.fce_kontaktdaten li a{
	text-decoration:none;
	color:#7f7f7f;
}

ul.fce_kontaktdaten li .vertical_centered{
	display:table-cell;
	vertical-align:middle;
	height:32px;
	width:130px;
}

* html ul.fce_kontaktdaten li .vertical_centered, /* IE6+7 Hack for centering verticaly */
html* ul.fce_kontaktdaten li .vertical_centered,{
	position:absolute;
	display:block;
	top:50%;
	height:auto;
}

* html ul.fce_kontaktdaten li .vertical_centered a, /* IE6+7 Hack for centering verticaly */
html* ul.fce_kontaktdaten li .vertical_centered a{
	display:block;
	position:relative;
	top:-50%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.fce_kontaktdaten li .vertical_centered{
	display:inline;
	vertical-align:middle;
	height:32px;
	width:130px;
	
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.fce_kontaktdaten li.second a{
    display:block;
    overflow:hidden;
    padding-top:6px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.fce_kontaktdaten li.third a{
    display:block;
    overflow:hidden;
    padding-top:2px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.fce_kontaktdaten li.second span a{
        padding-top:10px; 
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.fce_kontaktdaten li.third span a{
        padding-top:7px;
    }
}

.leftbox_bottom_newsroom .right_box_border{
	width:144px;
}

/**** FCE Job Box ***/

.job_box{
	border:1px solid #b7bbbc;
}

.job_box .heading{
	border-bottom:1px solid #b7bbbc;
	font-weight:bold;
	color:#666d94;
	font-size:0.9em;
	padding:0.4em 0.6em 0.4em 0.6em;
}

.job_box .heading a{
	color:#666d94;
	text-decoration:none;
}

.job_box .content{
	background:url(images/bg_job_box.jpg) repeat-x top;
	background-color:#ebebed;
	padding:11px 16px 9px 16px;
	font-size:0.7em;
}

.job_box li{
	list-style-image:url(images/arrow_job_box.gif);
	list-style-position:outside;
	color:#7f7f7f;
	line-height:1.6em;
	margin-left: 15px;
}

html* .job_box li{
	list-style-image:url(images/arrow_job_box_IE.gif);
}

.job_box .content li a{
	text-decoration:none;
	color:#7f7f7f;
}

.job_box a.more_link{
	color:#666d94;
	display:block;
	text-align:right;
	font-style: italic;
}
.job_box .content p{
	color:#7f7f7f;
}


/*** FCE right box **/

.right_box_border{
	background:url(images/bg_rightbox.jpg) repeat-x top;
	background-color:#e9e9ea;
	border:1px solid #b7bbbe;
	padding:14px;
	margin-bottom:14px;
}


/*** FCE main box ***/

.column_right .heading{
	font-weight:bold;
	font-size:0.8em;
	border-top:1px solid #e8eaf2;
	padding-top:2px;
	padding-bottom:2px;
	color:#626a91;
}

.column_right .heading .text h2{font-size:15px;}

.column_right .heading .text{
	background:url(images/bg_column_right_heading.jpg);
	padding:0.6em 1em 0.6em 1em;
}

.column_right .content{
	background:#e8eaf2;
	font-size:0.75em;
	padding:15px 21px 15px 21px;
	line-height:1.25em;
	color:#333333;
	/* Hides from IE-mac \*/
	height: 1%; /* peekaboo hack / Holly hack */
	/* End hide from IE-mac */	
}

.column_right .content h3{
	font-size:1.1em;
	color:#626a91;
/*	margin-bottom:0.5em; */
}

.column_right .content h3 a{
	/*display:block;*/
	color:#626A91;
	/*text-decoration:none;*/
}

.column_right .content a{
	color:#626a91;
	text-decoration:underline;
}

/**** FCE Referenzen Box ***/

.rightbox .heading{
	color:#626a91;
	font-weight:bold;
	font-size:0.8em;
	margin-bottom:0.5em;
}

.right_box_border .tactixx_img{
	
}

.right_box_border .heading{
	color:#626a91;
	font-weight:bold;
	font-size:0.8em;
	margin-bottom:0.5em;
}

.rightbox h4 {
color:#626A91;
font-size:0.8em;
font-weight:bold;
/*margin-bottom:0.5em; */
}

.rightbox .text{
	font-size:0.7em;
}

.rightbox .img_subtitle{
	font-size:0.7em;
	text-align:center;
}

.rightbox .more_link a{
	font-style:italic;
	color:#666d94;
	font-size:0.7em;
	display:block;
	text-align:right;
	margin-top:0.45em;
	padding-bottom:11px;
}

.rightbox .parting_line{
	height:1px;
	width:150px;
	background:url(images/parting_line_rightbox.gif) right;
	margin-bottom:0.05em;
	margin-top:10px;
}

.rightbox .image{
	text-align:right;
	line-height:0px;
}
.rightbox .image img{
	display:inline;	
	margin-top:-3.5em;
	margin-left:0em;
	margin-right:0em;
	margin-bottom:0em;
}

.rightbox img{
	display:block;
/*	margin:23px auto 6px auto; */
}

/**** FCE Left Image Right Text ***/

.fce_left_img_right_text{
	padding-bottom:11px;
}

.fce_left_img_right_text h3 {
	margin-bottom: 5px;
}

.fce_left_img_right_text h3 a{
	color:#626a91;
}

.fce_left_img_right_text .image{
	width:98px;
	height:82px;
	border:1px solid #babec2;
	float:left;
	margin-right:12px;
	margin-top: 25px;
	position:relative;
}


.fce_left_img_right_text .image img{
	display:block;
	margin:auto;
}

.fce_left_img_right_text .text{
	float:left;
	width:388px;
	margin-top:4px;
}

/**** FCE News in Content ***/

.fce_news_in_content{
	padding-right:33px;
	margin-bottom:6px;
}

.fce_news_in_content .date{
	font-size:1em;/* actually 0.9em according to template, but font-weight would'nt affect layout then*/
	font-weight:bold;
	margin-left:-1px;
	margin-bottom:0.3em;
	position:relative;
	/*color:#000; only comment in if font-size:0.9em*/
}

.fce_news_in_content h3{
	font-size:1.1em;
}

.fce_news_in_content .more_link{
	text-align:right;
	font-style:italic;
	padding-top:1px;
}

.fce_news_in_content .more_link a{
	color:#626a91;
}

/**** FCE Adressbox ***/

.fce_adressbox{
	border:1px solid #b7bbbe;
	color:#333333;
	padding:5px 9px 5px 5px;
	margin:-6px -10px 14px -12px;
}

.fce_adressbox .city h3{
	color:#333333;
	padding-left:7px;
}

.fce_adressbox a{
	color:#626a91;
}

.fce_adressbox .image{
	height:97px;
	width:114px;
	float:left;
	margin-right:25px;
}

.fce_adressbox .text{
	margin-left:118px;
	width:230px;
	min-width:240px;
}

.fce_adressbox .map{
	float:right;
}

.fce_adressbox .map .image{
	width:124px;/* actually width:117px, but "Anfahrtsbeschreibung" doesn't fit unter image*/
	height:71px;
	border:1px solid #b9bdc0;
	float:none;
	margin-right:0px;
	margin-bottom:0.55em;
	background:none;
}

.fce_adressbox .map a{
	font-weight:bold;
}

/**** FCE List with Image right ***/

.list_with_image_right {
/*	font-size:1.1em; */
}

.leftbox_bottom .column_right .content .small{
	font-size:1.1em;
}

.leftbox_bottom .column_right .content .bold{
	font-weight:bold;
}

.list_with_image_right .image{
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
	/*height:173px;
	width:173px;*/
	float:right;
}

.list_with_image_right ul, 
.column_right .content ul{
	/*font-weight:bold;*/
	list-style-image:url(images/listdot_MOZ.gif);
	list-style-position:outside;
	margin-top:1.7em;
	margin-left:1.5em;
	margin-bottom:1.9em;
}

.column_right .content ul li.jobs{
	font-weight: normal;
	list-style-image:url(images/listdot_MOZ.gif);
	list-style-position:outside;
}

.list_with_image_right ul li, 
.column_right .content ul li{
	margin-top:0.8em;
}

*html .list_with_image_right ul li, 
html* .list_with_image_right ul li, 
*html .column_right .content ul li, 
html* .column_right .content ul li{
	list-style-image:url(images/listdot_IE.gif);
}

.column_right .blog-entry .link{
	font-weight:bold;
	font-size:14px;
}
.column_right .blog-entry .date{
	margin-top:5px;
}

.content .internal-link, 
.list_with_image_right ul li a{
	color:#333333;
	text-decoration:none;
}

.list_with_image_right .forwardlink{
	font-size:11px;
	color:#333333;
	text-align:right;
	font-weight:bold;
	margin-top:1.5em;
	overflow: hidden;
	width: 100%;
}

.list_with_image_right .forwardlink img{
	margin-left:6px;
	position:relative;
	top:2px;
}

.list_with_image_right .forwardlink a{
	
}

.forwardlink {
	font-size:11px;
	color:#333333;
	text-align:right;
	font-weight:bold;
	
	overflow: hidden;
	width: 100%;
}

.forwardlink a.button {
	background: transparent url(images/fw_link_bg_button_a.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-left: 6px;
	margin-top:1.5em;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}


.downloadlink a.button {
	background: transparent url(images/fw_link_bg_button_a.gif) no-repeat scroll top right;
	color: #444;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	/*height: 24px;*/
	margin-left: 6px;
	/*margin-top:1.5em;*/
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

.forwardlink a.button span {
	background: transparent url(images/fw_link_bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	color:#333333;
	font-size:11px;	
	padding: 5px 2px 5px 12px;
} 


.downloadlink a.button span {
	background: transparent url(images/fw_link_bg_button_span.gif) no-repeat;
	display: block;
	line-height: 14px;
	color:#333333;
	font-size:11px;	
	padding: 5px 2px 5px 12px;
} 
/*** anfahrtsbeschreibung map24 ***/

.fce_left_img_right_html {
	overflow: hidden;
	background-color: #E8EAF2;
}

.map24 {
	width: 205px;
	float: left;
}

.fce_left_img_right_html .image {
	width: 292px;
	float: left;
}

/*** anfahrt ***/

.fce-img-left-text-img-right {
	border: 1px solid #B7BBBE;
	padding: 5px;
	margin-bottom: 10px;
}

.fce-img-left-text-img-right .head {
	color: #333;
	margin-bottom:10px;
	font-weight: bold;
	font-size: 1.1em;
}

.fce-img-left-text-img-right .cont {
	overflow: hidden;
	width: 100%;
}

.fce-img-left-text-img-right .img-left {
	float: left;
	width: 125px;
}

.fce-img-left-text-img-right .img-right {
	float: right;
	width: 125px;
}

.fce-img-left-text-img-right .text {
	float: left;
}

.fce-img-left-text-img-right .text a {
	color: #626A91;
}

.fce-img-left-text-img-right a {
	color: #626A91;
}

.fce-img-left-text-img-right .img-right {
	text-align: center;
}

.fce-img-left-text-img-right .text-right {
	float: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.fce-img-left-text-img-right .text-right a {
	text-decoration: underline;
}

/*** logopack ***/

.fce-logopack {
	background-color: #fff;
	border: 1px solid #B7BBBE;
	padding: 5px;
	margin-bottom: 10px;
}


.fce-logopack .head {
	/* margin-bottom: 10px; */
	color: #626A91;
	font-weight: bold;
	font-size: 1.1em;
}

.fce-logopack .cont {
	overflow: hidden;
}

.fce-logopack .img-left {
	width: 205px;
	float: left;
}

.fce-logopack .box-right {
	/* border: 1px solid #B7BBBE; */
	padding: 5px;
	width: 270px;
	float: right;
}

/*** contact form ***/

.contact-form {
	border: 1px solid #B7BBBE;
	padding: 10px;
	width: 340px;
}

.contact-form input {
}

.contact-form label {
	display:block;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	width:130px;
}

.contact-form select {
	width: 70px;
}

.contact-form div {
	margin-top:5px;
	clear:both;
}

/*** logopack overwrite ***/

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
/*	width: 45px; */
	margin-left: 5px;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	width: 45px;
}


/***** FCE-Press-Box********/
.fce-presse-box{
	margin:0px;
	padding:0px;
	float:right;
	width:170px;
	margin-left:10px;
	margin-bottom:0px;
}
.fce-presse-box-top{
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	background-image:url(images/presse_fce/presse-border-top.jpg);
	width:170px;
	height:2px;
}
.fce-presse-box-middle{
	margin:0px;
	padding:0px;
	background-image:url(images/presse_fce/presse-border-middle.jpg);
	width:156px;
	background-position:top;
	padding-left:7px;
	padding-right:7px;
	padding-top:4px;
	padding-bottom:0px;
}
.fce-presse-box-middle h3{
	margin:0px;
	padding:0px;
}
.fce-presse-box-element-act, .fce-presse-box-element-no{
	clear:both;
	width:100%;
	height:18px;
	padding-bottom:1px;
	display:block;
	border-top:1px solid #CBCBCB; 
	padding-top:2px;
}
.fce-presse-box-element-no a, .fce-presse-box-element-act a,  .fce-presse-box-element-no a:link, .fce-presse-box-element-no a:visited{
	text-decoration:none;
	margin:0px;
	padding:0px;
	float:left;
	color:#3a3a3a;
}
.fce-presse-box-element-no a:hover,.fce-presse-box-element-no a:active .fce-presse-box-element-act a:link, .fce-presse-box-element-act a:visited{
	text-decoration:underline;
}
.fce-presse-box-element-no:hover a{
	text-decoration:underline;
	cursor:pointer;
}
.fce-presse-box-element-no:hover,.fce-presse-box-element-act:hover{
	cursor:pointer;
}

.fce-presse-box-element-no .arrow-box{
	float:right;
	background-image:url(images/presse_fce/box-arrow-no.jpg);
	width:12px;
	height:12px;	
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}
.fce-presse-box-element-act .arrow-box, .fce-presse-box-element-no:hover .arrow-box{
	float:right;
	background-image:url(images/presse_fce/box-arrow-act.jpg);
	width:12px;
	height:12px;	
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}

 

.fce-presse-box-bottom{
	margin:0px;padding:0px;
	font-size:0px;
	line-height:0px;
	background-image:url(images/presse_fce/presse-border-bottom.jpg);
	width:170px;
	height:5px;
}

/*** FCE Eventbox ***/
.event_box p.bodytext{
font-size:0.7em;
color:#6C6C6C;
}
.event_box .more_link a {
color:#666D94;
display:block;
font-size:0.7em;
font-style:italic;
margin-top:0.45em;
padding-bottom:11px;
text-align:right;
}
.column_left .event_box .text{
width:100px;
}
.event_box{
	margin-right:-4px;
}

.event_box .heading{
	font-size:0.7em;
	margin-bottom:0.1em;
}

.event_box .heading a{
	color:#6c6c6c;
}

.event_box .text{
	width:104px;
	float:right;
}

.event_box .text_wide{
	font-size:0.7em;
}

.event_box .img{
	float:left;
}

.event_box .img img{
	margin:0px;
	padding:0px;
}

.event_box .more_link a{
	padding-top:0.2em;
	clear:both;
}

/***** Glossary ********/

.glossarHeadline {
	color: #626A91;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}

.glossar-menu {
	background-color:#E8EAF2;
	border:1px solid #B7BBBE;
	float:right;
	margin-right:18px;
	padding:5px;
	width:534px;
}

.glossary-menu {
}

.glossary-menu-item {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: inline;
	padding-left: 3px;
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin: 0.08em;
}

.glossary-menu-item a {
	color: #333;
	text-decoration: none;
}


.glossary-menu-item a:hover {
	color: #626A91;
}

.glossary-menu-item-active {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: inline;
	padding-left: 3px;
	font-size: 1.4em;
	font-weight: bold;
	color: #626A91;
	text-decoration: none;
	margin: 0.08em;
}

.glossary-menu-item-active a {
	color: #626A91;
	text-decoration: none;
}


.glossary-menu-item-active a:hover {
	color: #626A91;
}

.glossar-content-list {
	padding: 0px;
}

.glossary-content-menu-item {
	text-decoration: underline;
	color: #333;
	list-style-image:url(images/listdot_glossary.jpg);
	list-style-position:outside;
}

.glossary-content-menu-item a{
	text-decoration: underline;
	color: #333;
	list-style-image:url(images/listdot_glossary.jpg);
	list-style-position:outside;
}

.glossar-suche {
	float:right;
	margin-right:18px;
	margin-top:15px;
}

.glossar-begriff {
	float:left;
	margin-left:192px;
}

.glossar {
}

.glossar-begriff select {
	border:1px solid #999999;
	color:#333333;
	font-size:0.7em;
	width:200px;
	margin-top:15px;
}

.glossar-suchtext {
float:left;
font-size:11px;
font-weight:bold;
margin-left:70px;
margin-top:16px;
}

/***** Text Left Box Right ********/

.fce_left_text_right_box {
	overflow: hidden;
}

.fce_left_text_right_box .box-content {
	border: 1px solid #B7BBBE;
	width: 172px;
	float: right;
	background-color: #fff;
	background-image:url(images/bg_history-box.jpg);
	background-position: top;
}

.fce_left_text_right_box .text {
	width: 300px;
	float: left;
}

.fce_left_text_right_box .box-content .text {
	width: 168px;
	padding: 5px;
}

.fce_left_text_right_box .box-content a {
	color: #626A91;
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
}

/****** Kontaktform FCE *******/

.kontaktform_background {
	overflow:hidden;
	width:500px;
}

.kontaktform {
	width:352px;
	height:auto;
	/*border:1px solid #b7bbbe;*/
	float:left;
	display:inline;
}

.text_right_form {
	display:inline;
	width:125px;
	height:auto;
	/*border:1px solid #b7bbbe;*/
	float:right;
	padding:5px;
}

/*** Timeline ***/

.timeline{
	margin-right:-10px;
	line-height:1em;
	margin-left:-9px;
	margin-bottom:-13px;
}

.timeline h1{
	font-style:italic;
	font-weight:normal;
	font-size:0.8em;
	color:#333333;
	position:relative;
	top:35px;
	left:40px;
}

.content .timeline ul{
	background:url(images/spec_elements/stahl.jpg) 28px no-repeat;
	height:25px;
	margin-bottom:34px;
	margin-left:0em;
}

.timeline li{
	display:inline;
	position:relative;
	margin-right:21px;
}

.timeline li a, 
.timeline li.first a, 
.timeline li.top a, 
.timeline li.down a, 
.timeline li.last a{
	color:#333333;
	text-decoration:underline;
}

.content .timeline li.top{
	background:url(images/spec_elements/strich.jpg) center bottom no-repeat;
	bottom:23px;
	padding-bottom:11px;
}

.timeline li.down{
	background:url(images/spec_elements/strich.jpg) no-repeat center;
	top:30px;
	padding-top:26px;
}

.timeline li.first{
	top:4px;
	right:4px;
}

.timeline li.last{	
	margin-right:0px;
	left:-2px;
	top:4px;
}

.timeline .line{
	height:1px;
	width:508px;
	background:#B7BBBE;
}

/*** Mailform Plus ***/

.explido-studien {
	border: 1px solid #ccc;
	padding: 10px;
}

.explido-studien label{
	display:block;
	float:left;
	overflow:hidden;
	width:100px;
	margin-bottom: 5px;
}

.explido-studien input{
	border:1px solid #D9D9D9;
	font-size:11px;
	margin-bottom:1px;
	margin-top:5px;
	width: 200px;
}

.explido-studien select{
	border:1px solid #D9D9D9;
	font-size:11px;
	margin-bottom:5px;
	width: 200px;
}

.explido-kontakt {
	border: 1px solid #ccc;
	padding: 10px;
}

.explido-kontakt label{
	display:block;
	float:left;
	overflow:hidden;
	width:100px;
	margin-top: 5px;
}

.explido-kontakt input{
	border:1px solid #D9D9D9;
	font-size:11px;
	margin-bottom:1px;
	margin-top:5px;
	width: 200px;
}

.explido-kontakt select{
	border:1px solid #D9D9D9;
	font-size:11px;
	margin-bottom:5px;
	width: 200px;
}

.leftbox_top .text_glossary{
	margin-left:191px;
	padding-top:26px;
	padding-right:150px;
	height:30px;
}

/*** explido Day and Night Gallery ***/

.webmarketing_day_and_night {
}

.webmarketing_day_and_night div.csc-textpic img {
	border: 12px solid #fff;
}

.webmarketing_day_and_night div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: -6px;
}

/** Registration Form **/
.registration-form {
	width:auto; /*365px*/
}
.registration-form label {
	width:210px;
	color:#757679;
}
.registration-form input {
	width:128px;
}
/** IE6 Hack cause of weird behavior (ie input box width) **/
*html .registration-form input {
	width:120px;
}
/** End: IE6 Hack cause of weird behavior (ie input box width) **/
.registration-form p {
	margin-top:4px;
}
p.reg-prev-head {
	line-height:1.5em;
}
.registration-form input#tx-srfeuserregister-pi1-module_sys_dmail_html {
	width:13px;
}
input.registration-form-password {
	margin-right:0px !important;
}
.registration-gender {
	padding-right:1px;
}
.registration-gender input, .registration-gender label {
	float:left;
	width:13px;
}
/** IE6 Hack cause of weird behavior (ie input box width) **/
*html .registration-gender {
	padding-right:0px;
}
*html .registration-form .registration-gender input {
	width:13px;
}
*html .registration-form .registration-gender label {
	width:47px;
}
/** End: IE6 Hack cause of weird behavior (ie input box width) **/
.registration-gender label {
	width:50px;
	margin-left:7px;
}
.registration-form-submit input {
	margin-left:210px;
}
.registration-form-submit-preview input {
	margin-left:210px;
/*	width:auto;*/
}
.registration-form-submit-preview input.form-send-button {
/*	width:auto;*/
}
/** IE6/7 Hack cause of weird behavior (ie input box width) **/
* html .registration-form-submit-preview input {
	padding:4px 0px 5px;
	text-align:center;
}
* html .registration-form-submit-preview input.form-send-button {
	width:164px;
}
*+ html .registration-form-submit input.form-send-button, *+ html .registration-form-submit-preview input.form-send-button {
	width:162px; /*164px*/
	height:27px;
	border-bottom:1px solid #B7BBBE;
}
*+ html .registration-form-submit-preview input.reg-prev-top, * html .registration-form-submit-preview input.reg-prev-top {
	margin-bottom:8px;
}
/** End: IE6/7 Hack cause of weird behavior (ie input box width) **/
.registration-form-submit-preview input.reg-prev-top {
	margin-bottom:8px;
	margin-top:4px;
}
.reg-prev {
	margin-top:5px;
}
.reg-prev span {
/*	width:155px;*/
/*	overflow:hidden;*/
/*	float:right;*/
}
.tx-srfeuserregister-pi1 p.fe-reg-click {
	padding:0px;
}
.tx-srfeuserregister-pi1 p.fe-reg-click a {
	background:none;
	padding:0px;
}
.reg-confirm {
	margin-top:10px;
}
.reg-confirm .registration-form-submit input.form-send-button {
	width:138px;
}
.reg-confirm .registration-form-submit input.form-send-button.toDownloadLink{
	 width:226px;
}
.tx-srfeuserregister-pi1 h4 {
	font-size:1em;
}
/** End: Registration Form **/

/** Frontend Login **/
.frontend-login {
	width:265px;
	margin-top:10px;
}
.frontend-login input {
	width:128px;
}
.frontend-login-submit input {
	margin-left:130px;
	margin-top:5px;
	width:132px;
}
p.frontend-login-forgotpw {
	margin-top:5px;
}
.frontend-login-logout {
	margin-bottom:10px;
}
p.frontend-login-forgot {
	margin-top:10px;
}
/** End: Frontend Login **/

/** FE Login Box Right Content **/
.right_box_border .tx-felogin-pi1 .contact-form {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.75em;
	line-height:1.15em;
	border:none;
	width:auto;
	margin-top:0px;
	padding:0px 11px;
/*	padding: 10px;*/
}
.right_box_border .tx-felogin-pi1 .contact-form label {
	float:none;
	color:#666D94;
	font-weight:bold;
}
.right_box_border .tx-felogin-pi1 .contact-form input {
	display:block;
	width:133px;
}
.right_box_border .tx-felogin-pi1 .contact-form .frontend-login-submit input {
	margin-left:0px;
}
.right_box_border .tx-felogin-pi1 .contact-form .frontend-login-submit {
	margin-top:10px;
}
.right_box_border .tx-felogin-pi1 .contact-form .felogin-hidden {
	margin-top:0px;
}
.right_box_border .tx-felogin-pi1 h3 {
	color:#626A91;
	font-size:0.8em;
	margin-bottom:0.5em;
	padding:0px 11px;
}
.right_box_border .tx-felogin-pi1 form {
	overflow:hidden;
}
.right_box_border p a, .right_box_border p a:link, .right_box_border p a:visited {
	color:#666D94;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-top:10px;
	display:block;
	text-align:center;
	text-decoration:underline;
}
.right_box_border p a:hover, .right_box_border p a:focus, .right_box_border p a:active {
	text-decoration:none;
}
/** End: FE Login Box Right Content **/

/** Contact Form radio buttons design **/
.explido-kontakt .contact-form-radio {
	margin-bottom:5px;
	overflow:hidden;
}
.explido-kontakt .contact-form-radio div {
	overflow:hidden;
}
.explido-kontakt .contact-form-radio input {
	float:left;
}
.explido-kontakt .contact-form-radio span {
	float:left;
	margin:5px 0px 0px 2px;
}
/** End: Contact Form radio buttons design **/

.leftbox_bottom .column_right .content .webtechnik .small {
font-size:0.75em;
}

.right_box_border p a.more_link, .right_box_border p a:hover.more_link {
color:#666D94 !important;
display:block;
font-style:italic;
text-align:right;
font-size: 0.7em;
text-decoration: underline;
}

.right_box_border .text p a {
text-align: left;
display: inline;
}

.verlinkte_ueberschirft {
	margin-bottom: 5px;
}


/**************************************/

.imp-con{
	width:60px;
	float:left;
}

.imp-con-span{
	margin-top:3px;
	padding-left:53px;
}



/*******************************************/

.explido-kontakt input.form-send-button{
	float:right;
}

.explido-kontakt{
	padding-bottom:30px;
}


.forwardlink a.button [value="Terminvereinbarung"]{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/fw_link_bg_button_span.gif) no-repeat scroll 0 0;
	color:#333333;
	display:block;
	font-size:11px;
	line-height:14px;
	padding:5px 2px 5px 12px;
	border:none;
	cursor:pointer;
}

.forwardlink a.button [value="Bilder dmexco 2009"], 
.forwardlink a.button.imglink input{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/fw_link_bg_button_span.gif) no-repeat scroll 0 0;
	color:#333333;
	display:block;
	font-size:11px;
	line-height:14px;
	padding:5px 2px 5px 12px;
	border:none;
	cursor:pointer;
}


.forwardlink a:hover{
	cursor:pointer;
}

.fce_kontaktdaten .third li, .fce_kontaktdaten .third li span {
	margin: 0px; padding: 0px;
}
.aff-twitter{
	padding: 0px; margin: 0px; font-size:11px; line-height: 11px; display: block; overflow: hidden;
}
.aff-twitter a{
padding: 0px !important; 
margin: 0px !important; 
font-size:11px !important;
line-height: 11px !important;
margin-top:3px !important; 
padding-left:10px !important; 
float: left !important; 
margin-top: 3px !important;}

.exp-twitter{
	padding: 0px; margin: 0px; font-size:11px; line-height: 11px; display: block; overflow: hidden;
}
.exp-twitter a{
padding: 0px !important; 
margin: 0px !important; 
font-size:11px !important; 
padding-left:10px !important; 
float: left !important; 
line-height: 11px !important;
margin-top:5px !important; 
}

.fce_kontaktdaten .third{padding-right:0px; padding-top:5px; height:40px;}

.fce_kontaktdaten .special{	
	height:40px;
	padding-right:0;
	padding-top:5px;
	/**padding-left:38px;**/
	}
	
ul.fce_kontaktdaten .special img{
	margin-left:-2px;
	}
ul.fce_kontaktdaten .special a{
	padding-left:3px;
}

.rss-feed{
	float:left;
}
.rss-feed img{
	float:left;
	margin-top:0;
	border:none;
}
.rss-feed p{
	float:left;
	padding-left:8px;
	padding-top:5px;
	font-size:12px;
}
.rss-feed a{
	color:#7F7F7F;
	text-decoration:none;
}
.rss-feed p:hover{
	color:#7f7f7f;
	text-decoration:underline;
}
.rss-feed p:hover{
	color:#7f7f7f;
	cursor:pointer;
}

/***************************************new-pressebox*************************/
.new-pressebox{
	background:url(images/presse_fce/box-bg.gif) no-repeat;
	height:61px;
	width:504px;
	margin-top:20px;
	margin-bottom:15px;
}
.pic-left{
	float:left;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
}
.pic-left img{}
.new-pressebox .data-box {
	float:left;
	width:86%;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #cececf;
	margin-top:10px;
	height:17px;
}
.new-pressebox .data-box div{
	margin-right:4px;
	float:left;	
}
.new-pressebox .data-box .datum{
	float:left;

}
.new-pressebox .data-box p {
	float:left;
	margin-right:4px;
}
.data-box .data-size{
	float:left;
	margin-right:4px;
}
.data-box .data-format{
	float:left;
}
.link-box{
	float:left;
	width:432px;
	margin-top:7px;
}
.link-box .link-text{
float:left;
}
.link-box .link-text a{
}
.link-box .link-button{
	height:15px;
	width:13px;
	float:right;
}
.link-box .link-button a img{
	border: none;
}

.link-box .link-button a{
	background:url(images/presse_fce/pressebox_button.gif) no-repeat -1px 0px;
	height:15px;
	width:13px;
	display:block;
}

/***********Newsletterbox right*********/

.news-box{
	width:180px;
	font-size:12px;
}
.news-box .box-head{
	background:url(/fileadmin/templates/images/newsletter-box-head.gif) no-repeat;
	width:180px;
	height:40px;
	padding-left:15px;
	padding-top:8px;
	margin-bottom:-8px;
	font-size:14px;
	font-weight:bold;
}
.news-box .list-head{
	padding-left:15px;
	font-weight:bold;
	padding-right:5px;
}

.news-box .box-middle ul{
	margin-top:7px;
	padding-bottom:5px;
}

.news-box .box-middle ul li{
	list-style:url(/fileadmin/templates/images/newsletter-box-arrow.gif);
	margin-left:33px;
	margin-top:2px;
	padding-right:5px;
}
.news-box .box-footer{
	background:url(/fileadmin/templates/images/newsletter-box-bottom.gif) no-repeat;
	height:38px;
}
.news-box .box-middle{
	background:url(/fileadmin/templates/images/newsletter-box-middle-bg.gif) repeat;
	border-right:1px solid #b9babc;
	border-left:1px solid #b9babc;
	width:178px;
}

.news-box .box-footer a img{
	margin-left:12px;
}


.news-box .box-head_download{
	background:url(/fileadmin/templates/images/newsletter_box_head_download_center.gif) no-repeat;
	width:180px;
	height:20px;
	padding-left:15px;
	padding-top:5px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
}
.news-box .list-head_download{
	padding-left:15px;
	font-weight:bold; 
	padding-right:5px;
	padding-top:8px;
}

.news-box .box-middle_download ul{
	margin-top:7px;
/*	padding-bottom:10px;*/
}

.news-box .box-middle_download ul li{
	list-style:url(/fileadmin/templates/images/newsletter-box-arrow.gif);
	margin-left:33px;
	margin-top:2px;
	padding-right:5px;
}
.news-box .box-middle_download{ 
	background:url(/fileadmin/templates/images/newsletter-box-middle-bg.gif) repeat;
	border-right:1px solid #b9babc;
	border-left:1px solid #b9babc;
	width:178px;
}

.news-box .box-footer a{}
/***********explido inside right*********/

.explido_inside-box{
	width:180px;
	font-size:12px;
	margin-bottom: 10px;
}
.explido_inside-box .box-head{
	background:url(images/explido_inside-box-head.gif) no-repeat;
	width:178px;
	height:40px;
	border-right:1px solid #b9babc;
	border-left:1px solid #b9babc;
	font-size:14px;
	font-weight:bold;
	padding-top: 12px:
}
.explido_inside-box .list-head{
	padding-left:15px;
	font-weight:bold;
	padding-right:5px;
	
}

.explido_inside-box .box-middle ul{
	padding-bottom:5px;
}

.explido_inside-box .box-middle ul li{	
	list-style:url(images/explido_inside-box-arrow.gif);
	margin-left:33px;
	padding-right:5px;
}
.explido_inside-box .box-middle ul li a{
	color: #6C6C6C;
}
.explido_inside-box .box-middle{
	background:url(images/explido_inside-box-middle-bg.gif) repeat;
	border-right:1px solid #b9babc;
	border-left:1px solid #b9babc;
	border-bottom:1px solid #b9babc;
	width:178px;
	padding-top: 8px;
} 
/***********Social Media Box************/

.media_acc_box{
	background:#f7f7f7;
	border:1px solid #d3d3d3;
	margin-bottom:20px;
	/*height:252px;*/
}
.media_acc_box .heading{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
padding-top:7px;
}
.media_acc_box .acc{
	border-bottom:1px solid #d3d3d3;
	width:162px;
	margin-left:10px;
	height:37px;
	margin-top:7px;
}
.media_acc_box .acc img{
	border:none;
	float:left;
	margin-top:2px;
}
.media_acc_box .acc span{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
}
.media_acc_box .acc span a{
	color:#626a91;
	margin-left:10px;
}
.media_acc_box .acc_last{
	width:162px;
	margin-left:10px;
	height:37px;
	margin-top:7px;
}

.media_acc_box .acc_last img{
	border:none;
	float:left;
	margin-top:2px;
}
.media_acc_box .acc_last span{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
}
.media_acc_box .acc_last span a{
	color:#626a91;
	margin-left:10px;
}


/*******************PR BOX***********************************/

.pr_box{
	background:url(/fileadmin/user_upload/newsroom/pr_box_bg.gif) repeat-x;
	width:180px;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	margin-bottom:20px;
}
	.pr_box .heading{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#626a91;
		padding-top:10px;
		padding-left:10px;
	}
	.pr_box img{
		border:none;
	}
	.pr_box .info {	
		border-bottom:1px solid #c9c9c9;
		padding-top:5px;
		padding-left:10px;
		padding-bottom:5px;
		font-size:11px;
	}
	.pr_box .info .name{
		color:#000;
		font-size:12px;
		font-weight:bold;
	}
	.pr_box .info .mail{
		color:#726f70;
	}
	.pr_box .info .mail_adresse{
		display:block;
		height:15px;
		margin-bottom:2px;
}
	.pr_box .info .mail_adresse a{
display:block;
height:15px;
color:#000;
}

	.pr_box .info .mail_adresse a:hover{
display:block;
height:15px;
color:#000;
text-decoration:none;
}
	.pr_box .info .tel_nr{
		color:#000;
}
	.pr_box .info .tel_nr .tel{
		color:#726f70;
	}
	.pr_box .xing_prof {
	height:30px;
	background:#F6F6F6 none repeat scroll 0 0;
	border-bottom:1px solid #C9C9C9;
}
	.pr_box .xing_prof img{
		border:none;
		padding-left:10px;
		float:left;
		padding-top:4px;
	}
	.pr_box .xing_prof a{
		font-weight:italic;
		font-size:11px;
		float:left;
		margin-left:15px;
		padding-top:8px;
		color:#868ca9;
}


	.pr_box .xing_prof a:hover{
		font-weight:italic;
		font-size:11px;
		float:left;
		margin-left:15px;
		padding-top:8px;
		color:#868ca9;
		text-decoration:none;
}
/**********Newsletter_BOX****************/

.newsletter_teaser{
	font-size:12px;
	margin-bottom:20px;
}
.teaser_header{
	background:url(/fileadmin/user_upload/Newsletter/news_header_bg.gif) no-repeat;
	height:28px;
	width:500px;
	padding-left:10px;
	color:#626a91;
	font-weight:bold;
	font-size:13px;
}
.teaser_content{
	background:url(/fileadmin/user_upload/Newsletter/news_content_bg.gif) no-repeat;
	height:147px;
	width:500px;
	padding-left:10px;
}
.content_top{
	font-weight:bold;
	padding-top:15px;
}
.teaser_header p{
	padding-top:7px;
}
.content_bottom{
	margin-top:23px;
}
.content_bottom_left{
	width:205px;
	float:left;
}
.content_bottom_left span{
	float:left;
	width:205px;
	
}
.content_bottom_left a{
	color:#656C96;
	float:left;
	font-size:11px;
	padding-top:8px;
	text-decoration:underline;
}
.content_bottom_left a:hover{
	text-decoration:none;
	color:#656c96;
}
.content_bottom_left img{
	float:left;
	margin-right:8px;
	margin-top:-2px;
}
.content_bottom_right{
	width:290px;
	float:left;
	margin-top:11px;
}
.content_bottom_right img{
	float:left;
	margin-top:16px;
}
.content_bottom_right span{
	float:left;
	width:180px;
	margin-left:10px;
}
.content_bottom_right a{
	color:#656C96;
	text-decoration:underline;
}
.content_bottom_right a:hover{
	text-decoration:none;
	color:#656c96;
}

/* Blog Slider */


.column_left .jcarousel-skin-jcarouselskins{
	top:0 !important;
}

/******twitter BOX*************/

.twitter_box{
	border:1px solid #d2d2d2;
	width:180px;
	background:url(/fileadmin/templates/images/twitter_box_bg.gif)repeat-x;
	margin-bottom:20px;
}
.twitter_box .heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#626a91;
	padding-top:10px;
	padding-left:10px;
	background:#F8F8F8;
	margin-bottom:5px;
}
.twtr-widget .twtr-tweet{
	border:none !important;
}
.twtr-hd {
	background:#f6f6f6;
	border-bottom:1px solid #c9c9c9 !important;
	margin-left:10px;
	overflow:hidden;
	position:relative;
	width:163px;
	padding:0px !important;
	padding-bottom:5px !important;
}
#twtr-widget-1 .twtr-bd p{
	border-bottom:1px solid #c9c9c9 !important;
}
 
#twtr-widget-1 i{
	margin-bottom:5px;
}
.twtr-ft a img{
	height:11px;
}

.twtr-ft div{
	font-size:11px;
}


/****************************************/

.leftbox_bottom_newsroom .right_box_border{
	background:url(images/newsroom_new_ver_bg.gif) repeat-x #f4f4f4;
}
.leftbox_bottom_newsroom .right_box_position{
	font-size:11px;
	font-style:italic;
}
.leftbox_bottom_newsroom .right_box_position a {
	text-align:right !important;
}

.blog-entry.spacer-gif{
	height:10px;
}
#menuh
            {
            font-size: 11px;
            font-family: arial, helvetica, sans-serif;
            float:left;
            width:500px;
            }
        #menuh a:link, #menuh a:visited, #menuh a:active
            {
            color: #333333;
            text-decoration:none;
            font-weight:bold;
            }	
        #menuh a:hover
            {
            color: orange;
            text-decoration:none;
            }	
        #menuh ul
            {
            padding:0;
            float:left;
            width:500px;
            margin: 2px 0px 0px 20px;
            }
        #menuh ul ul
            {
            top:auto;
            display:none;
            /*padding: 1em;*/
            list-style:none;
            margin: 0px;
            }
            div#menuh li:hover ul ul,
            div#menuh li li:hover ul ul,
            div#menuh li li li:hover ul ul,
            div#menuh li li li li:hover ul ul
            {display:none;}
            
            div#menuh li:hover ul,
            div#menuh li li:hover ul,
            div#menuh li li li:hover ul,
            div#menuh li li li li:hover ul
            {display:block;}


.right_box_border .header{
color:#626A91;
font-size:0.8em;
font-weight:bold;
margin-bottom:0.5em;
}
.right_box_border .date-element-image{
text-align:center;
}
.right_box_border .date-element-link{
text-align:center;
}
.right_box_border .date-element-link a{
color:#666D94;
display:block;
font-size:0.65em;
margin-top:0.45em;
padding-bottom:11px;
}
.right_box_border .date-element{
border-bottom: 1px solid #c8c8c8;
padding-top:3px;
}
.right_box_border .date-element-foot{
background-color:#F4F4F4;
height:1px;
border-top:1px solid #F4F4F4;
margin-top:-1px;
}

/*	margin-bottom:0.5em; */
}

.column_right .content_blog h3 a{
	/*display:block;*/
	color:#626A91;
	/*text-decoration:none;*/
}

.column_right .content_blog a{
	color:#626a91;
	text-decoration:underline;
}


/***********************DOWNLOAD-BOX***********************************/ 

.downloadBox{}
.downloadBox a:hover{
	text-decoration:none;
}
.downloadBox p{
	font-size:11px;
	color:#626A91;
}
.downloadBox ul{
	margin-bottom:10px !important;
}
.downloadBox .linkBox{
	margin-top: 8px;
}
.downloadBox .linkBox ul{
	list-style-image:url("images/downloadBox_arrow.gif");
	list-style-position:inside;
	margin-top:0px;
}
.downloadBox .linkBox ul{
	margin-left:0px;
}
.downloadBox .linkBox ul li{
	margin-top:0px;
}
.downloadBox .linkBox ul li a{
	font-size:11px;
}