

/* Text */


h1, h2, h3, h5, h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	}

h1 {
	margin:0.5em 0em;
	padding:0em;
	font-size:165%;
	font-weight:normal;
	color:#1f345e;
}

h2,h6 {
	padding:0em;
	margin:0.25em 0em 0.5em 0em;
	font-size:145%;
	color:#1f345e;
	font-weight:bold;
}

.div1columnleft h3 {
	padding:0em;
	margin:0.5em 0em 0.5em 0em;
	font-size:125%;
	color:#1f345e;
	font-weight:bold;
}

.div1columnleft h4 {
	padding:0em;
	margin:0.5em 0em 0.5em 0em;
	font-size:95%;
	color:#6E6E6E;
	font-weight:bold;
}


.divboxcontent h1 { 
	color:#FFFFFF;
	font-size:175%;
	left:-17px;
	margin:0 0 0 0;
	padding:14px 10px 7px 17px;
	position:relative;
	top:0;
	width:505px;
	
}



.div3columns3 h2, .div3columns3 h6 {
	margin:13px 0px 0px 5px;
	padding:0px;
	
}


.div3columns3 p {
	margin:0px 0px 0px 4px;
}

.div3columns3 p img {
	float:left;
	margin:0px 10px 0px 0px;
}

.div3columns3 img {
	margin:0px 0px 0px 0px;
}

.div3columns3 img.buttonright {
	margin:17px 0px 0px -1px;
}

.div3columns3 a.link_arrow {
	display:block;
	margin:0px 0px 0px 0px;
}


/* thumbnail and contact info on the right */

.divgetincontact {
	margin:10px 0px 0px 0px;
}


.divgetincontact img {
	float:left; margin:4px 7px 0px 4px;
}

.divgetincontact p {
	float:left; margin:0px 0px 0px 4px;
	font-size:94%;
	width:130px;
}

.divgetincontact .phonenumber {
	background-image:url(../images/pe_phone.gif);
	background-repeat:no-repeat;
	background-position:0px center;
	margin-top:3px;
	display:block;
	padding-left:15px;
}


.divgetincontact a.link_arrow {
	padding-left:15px;
	background-position:0px 3px;
}



div2columns5050left h1, .div2columns5050left h2, .div2columns5050left h3,
div2columns5050right h1, .div2columns5050right h2, .div2columns5050right h3 {
	padding:0em;
	margin:0.25em 0em 0.5em 0em;
}



.fett {
	font-weight:bold;
}

p.teaser {
	font-size:95%;
	color:#1f345e;
	line-height:1.4em;
	margin:23px 0px 0px 0px;
	padding:0px 17px 0px 17px;
}

.div_start_big_box_left p {
	margin:0px 0px 0px 0px; 
	padding:5px 0 0 10px;
	font-size:139%;
	word-spacing:0px;
	letter-spacing:0.35px;
	color:#ffffff;
}

.div_start_big_box_right p {
	float:right;
	width:140px;
	font-size:120%;
	line-height:120%;
	color:#ffffff;
	margin:0.25em 0em 0em 0.25em;
}


.div_news_content p {
	margin:7px 0em 0em 0em;
	line-height:1.3em;
}

.div_news_content h3 {
	font-size:94%;
	font-weight:bold;	
	margin:0em 0em 8px 0em;
	padding:0em;
}

.div_news_content h3 + p {
	margin:15px 0em 0em 0em;
}


.div_start_info_box h2 {
	font-size:115%;
	font-weight:bold;
	color:#1f345e;
	margin:0px 0px 0px 0px;
}

.div_start_info_box p {
	margin:13px 0px 0px 0px;
}



/* images */

.div_news_content img {
	margin:0em 0em 0em 0em;
}

img + p {
	margin-top:7px;
}

.wrapper_start_big_box img {
	float:left;
	z-index: 1 !important;
}


/* bordered thumbnail */

.thumbnail_border {
	float:left;
	margin:6px 10px 0px 4px;
	border:1px solid #c9d6ee;
	padding:4px;
}



.div_start_info_box img {
	float:left;
	margin:12px 5px 8px 3px;
} 



/* horizontal divider */

.line_content {
	margin:16px auto 0px auto;
	/*width:500px;*/
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#c9d6ee;
}

.line_content_top {
	margin:8px 0px 16px 0px;
	/*width:500px;*/
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#c9d6ee;
}

.line_right {
	margin:8px 6px 2px 5px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#c9d6ee;
}



.div3columns2 ul {
	margin:0em 0em 1em 2em;
}

.div3columns3 ul {
	margin:10px 0px 10px 20px;
}


.div_start_tabbed_box ul {
	margin:0em 0em 0em 2em;
}



/* start page: big top box */

.div_start_big_box {
	margin:0px 12px 6px 12px;
	padding:0px 0px 0px 0px;

	width:970px; 
	height:235px;
	position:relative;
	overflow:hidden;
}

.div_start_big_box ul{
	list-style-type:none;
}


.div_start_big_box #slideshow a {
	text-decoration:none !important;
	font-size:0px;
	margin:0px;
	padding:0px;
}

.div_start_big_box .SlideshowCaptionLink {
	width:700px; 
	height:235px;
	display:block;
	text-decoration:none !important;	
}


.div_start_big_box #slideshow {
	position:relative;
}

.div_start_big_box #caption {
	width:700px;
	height:235px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;

}


.div_start_big_box .loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 700px;
	height: 265px; 
}

.tx-fufhometeaser-pi1 #thumbs {
	z-index:1;
	position:relative; 
	
}

.tx-fufhometeaser-pi1 #thumbs ul {
	position:absolute; 
	left:-20px;
	top:0px;
	z-index:1;	
}

.tx-fufhometeaser-pi1 .thumbs li {
	display:block;
	width:245px;
	height: 75px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	position:relative;
		z-index:1;
}



.tx-fufhometeaser-pi1 .thumbs .selected {
	background-image: url(../images/pfeil.png);
	-background-image: url(../images/pfeil.gif);	
	background-repeat: no-repeat;
	background-position: center left;
		z-index:1;
}

.div_start_big_box_left {
	float:left; 
	width:700px;
	height:235px;
}

.div_start_big_box_left div {
/*	height:60px;
	width:700px;
	background-image:url('../images/layout/background_gradient_green_small.gif');
	background-repeat:repeat-x;*/
}


.div_start_big_box_right {
	float:left; width:265px; margin:0em 0em 0em 5px;
}

.div_start_big_box_right div {
	margin:0px 0px 5px 0px;
	height:75px;
	/*
	background-image:url('../images/layout/background_gradient_green_big.gif');
	background-repeat:repeat-x;*/
}

.div_start_big_box_right .start_big_box_right_firstitem {
	margin:0em;
}


.homepageTeaserBigImage {
	position:absolute;
	top:0px;
	left:0px;
 
}




/* start page: tabbed box and right info box  */

.div2columns_start {
	width:994px;
	margin:0px 0px 0px 1px;
}

.div2columns_start_left {
	float:left;
	width:712px;
	overflow:hidden;
	height:280px;
}

.div2columns_start_right {
	float:left;
	width:281px;
	background-image:url('../images/layout/borders/_info_box_top_long.gif');
}

.div2columns_start_right .boxtop {
	width:281px;
	height:16px;
	background-image:url('../images/layout/borders/_info_box_top.gif');
}

.div2columns_start_right .boxbottom {
	width:281px;
	height:16px;
	background-image:url('../images/layout/borders/_info_box_bot_long.gif');
	background-position:bottom;	
}



/* tabs */

.div_start_tabs {
	display:block;
	height:38px;
	background-image:url('../images/layout/tabs/tab_right_end.gif');
	background-repeat:no-repeat;
	background-position:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.div_start_tabs div {
	float:left;
	width:174px;
	height:38px;
	margin:0em 1px 0em 0em;
	background-image:url('../images/layout/tabs/tab_inactive.gif');
	background-repeat:no-repeat;
}

.div_start_tabs .tab_active {
	width:174px;
	background-image:url('../images/layout/tabs/tab_active.gif');
}

.div_start_tabs .tab_first_active {
	width:180px;
	background-image:url('../images/layout/tabs/tab_first_active.gif');
}

.div_start_tabs .tab_first_active a:hover{
	color:#000 !important;

}

.div_start_tabs .tab_first_inactive {
	width:180px;
	background-image:url('../images/layout/tabs/tab_first_inactive.gif');
}



.div_start_tabbed_box {
	background-image:url('../images/layout/borders/_tab_box_bot_long.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.div_start_tabbed_box .boxtop {
	height:9px;
	background-image:url('../images/layout/borders/_tab_box_top_long.gif');
	background-repeat:no-repeat;
}



/* content in news tabs */

.div_start_tabbed_content {
	width:699px;
	height:237px;
	margin:0em 5px 0px 7px;
}

.div_news_content {
	display:inline;
	float:left;
	width:165px;
	margin:16px 6px 0px 5px;
}

.div_news_content.firstitem {
	width:157px;
	margin:16px 2px 0px 9px;
}



.div_news_content ul {
	margin:14px 0em 0em 0em;
}

.div_news_content li {
	list-style:none;
}





/*.softwarehome .div3columns3*/


.SoftwareStartseiteRechteBoxTop {
	background-image:url(../images/layout/borders/_3_col_1_blank__top_schlank.gif);
	background-repeat:no-repeat;
	height:8px;
	width:226px;
}

.SoftwareStartseiteRechteBox {
	background-image:url(../images/layout/borders/_3_col_1_blank__back_schlank.gif);
	background-repeat: repeat-y;
}

.SoftwareStartseiteRechteBoxBottom {
	background-image:url(../images/layout/borders/_3_col_1_blank__bottom_schlank.gif);
	background-repeat:no-repeat;
	height:15px;
	width:226px;
}

.SoftwareStartseiteRechteBox .csc-default {
	padding:8px 15px 0;
}

.SoftwareStartseiteRechteBox h2 {
margin:0px 0px 0px 3px;
padding:0px;
}

.peLogoTopNavigation {
display:block;
height:25px;
padding:4px 0px 0 0px;

text-align:center;
/*top:1px;position:absolute;
right:150px;*/
width:42px;
float:left;
margin-top:1px;
/*position:absolute;
top:0px;
left:0px;
*/

}

.peLogoTopNavigation:hover {
	/*
border-width:0px 1px 0px 1px;
border-style:solid;
border-color:#dadce1;
background-color:#f8faff;
*/
background-image:url(../images/home_logo_link_over.gif);
background-repeat:repeat-y;
}


.softwarehome .div3columns3 {
	float:left !important;
	width:224px !important;
	overflow:hidden;
}

#FUFgallery {
	position: absolute;
	width:470px;
	height:225px;
	z-index: 1 !important;
}

#FUFgallery span {
	float:left;
	position:absolute;
		z-index: 1 !important;
}

#FUFgallery span img {
	border:none;
		z-index: 1 !important;
}

#FUFgallery span.show {
	z-index: 1 !important;
	
}

.SoftwareStarseiteHeaderLeft {
	width:480px;
	height:225px;
	float:left;
	margin:5px 0px 0px 15px;
	-margin:5px 0px 0px 7px;	
	overflow:hidden;
	z-index: 1 !important;
}

.SoftwareStarseiteHeaderLeft div {
	margin:0px !important;
	z-index: 1 !important;
}

.SoftwareStarseiteHeaderLeft .div2columns5050left, .SoftwareStarseiteHeaderLeft .div2columns5050right {
	width:235px !important;
}

.SoftwareStarseiteHeaderRight {
	width:470px;
	float:right;
	margin:5px 15px 0px 0px;
	-margin:5px 7px 0px 0px;
}

.div3columns2 ol, .div3columns3 ol {
	margin-top:20px;
	margin-left:50px;
	margin-bottom:10px;
	padding-left:0px;
	
}

.div3columns2 ol li, .div3columns3 ol li{
	list-style-type:decimal !important;
	list-style-image:none !important;
	background:none !important;
	padding-left:0px !important;
}

.tx-timtabsociable-pi1 a {
	width:25px;
	height:25px;
	display:block;
	float:left;


}



.indexedSearchResultRow {
	margin:10px 0px 10px 0px;
}

.tx-indexedsearch-percent {
	font-size:0.7em;
}


.SoftwareStarseiteHeaderLeft .csc-textpic-single-image {
    height:158px;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
border:none !important;
}



.captionlanguageHeadline {
color:#fff;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 95%;
    margin: 10px 0 0 11px;
    padding: 0;
}



#LanguageLoading {
	width:190px;
	height:25px;
	background-image:url('../images/ajax-loading.gif');
	background-repeat:no-repeat;
	background-position:center center;
	display:none;
	
	}
	
	
	
.addthis_button_facebook_like iframe {
   width:100px !important;
}
	
	
	
.tx-indexedsearch-browsebox	.browsebox {
	margin:10px 0px 0px 0px;
	
}

.tx-indexedsearch-browsebox	.browsebox li {
	
	display: inline;
	background-image:none !important;
	margin:0px 8px 0px 0px !important;
	padding:0px !important;
}	
