

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
#quick_contact{
	display:none;
}
p {
	margin-bottom:9px;
}
img{
	behavior:url('/system/modules/com.iphos.opencms.website/resources/png.htc');
}
table {
	border-collapse: separate; 
	border-spacing: 0; 
}
body {
	background-color: #f7f7f7;
	color: #4C4C4C;
	behavior:url('/system/modules/com.iphos.opencms.website/resources/csshover.htc');
}
body, td, input, textarea {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
}
td {
	vertical-align: top;
}
a {
	color: #3F749E;
	text-decoration: underline;
	outline:0; 
	-moz-outline:0;
}
a:hover {
	color: #05277A;
	text-decoration:underline;
}
.clear {
    clear:both;
    font-size:0px;
    height:0px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
#webContainer {
	margin: 0 auto;
	padding:0;
	width:920px;
	overflow:hidden;
}
#topContainer {
	background:#000000;
	min-height:35px;
	zoom:1;
}

p + h4, p + p.h4 {margin-top:20px;}
h4 + p, p.h4 + p {margin-top:10px;}
  /*******************************/
 /************* Lang ************/
/*******************************/
.setLang {
	background-repeat: no-repeat;
	background-position: 10px 4px;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	width:50px;
	height:24px;
	float:right;
	position:relative;
}
.langSpacer {
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/line.png) no-repeat center left;
	width:5px;
	height:20px;
	float:left;
}
.setLang span {
	color:#a0a0a0;
	font-size:11px;
	margin: 12px 0 0 0;
	padding: 1px 0 1px 11px;
	display:block;
	border-left:1px solid #bfbfbf;
}
.langOff {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position:absolute;
	right:5px;
	width:20px;
	height:18px;
	cursor:pointer;
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/ico_arrow.png) center center no-repeat;
}
.langOn {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position:absolute;
	right:5px;
	width:20px;
	height:18px;
	cursor:pointer;
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/ico_arrow.png) center center no-repeat;
/*	display:none;*/
}
.langMenu {
	background-color:#000000;
	z-index:9999;
	margin:  0 0 0 0;
	padding: 4px 0 0 0;
	position:absolute;
	top:24px;
	right:0px;
	width:90px;
	display:none;
}
.langMenuCon {
	z-index:9999;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
}
.langBottom {
	margin:  0 0 0 0;
	padding: 0 0 10px 0;
}
ul.lang {
	margin:  0 6px;
	padding: 0 0 0 0;
	list-style-type:none;
}
ul.lang li {
	margin:  0 0 0 0;
	padding: 5px 0 5px 0;
	list-style-type:none;
}
ul.lang li a {
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/arrowBlue.gif) 4px 5px no-repeat;
	color:#ffffff;
	margin:  0 0 0 0;
	padding: 0 0 0 12px;
}
ul.lang li.startpage a {
	color: #dddddd;
}

ul.lang li a.active {
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/arrowOrange.gif) 4px 5px no-repeat;
	color:#f18c00;
}
ul.lang li a:hover {
	background: url(/export/system/modules/com.iphos.opencms.website/resources/images/arrowOrange.gif) 4px 5px no-repeat;
	color:#f18c00;
}
  /*******************************/
 /************* searchArea ******/
/*******************************/
.searchArea {
	margin:0px;
	padding-top:7px;
	*padding-top:5px;
	width: 185px; 
	text-align: right;
	float: right;
}
.searchArea input.text {
	height: 18px;
	width: 132px;
	padding: 4px 0 0 8px;
	vertical-align: middle;
	font: normal 11px Tahoma, Arial, Verdana, Sans-Serif;
	color: #88949b;
	border: none;
}
		
.searchArea input.submit, .searchArea input.submit:hover {
	width: 22px;
	height: 22px;
	margin: 0 10px 0 5px;
	vertical-align: middle;
	border: none;
	cursor:pointer;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/suche.gif') 0 0 no-repeat;
}
  /*******************************/
 /************* searchPage ******/
/*******************************/
.showPrevious{
	float:left;	
}
.showNext {
	float:left;
}
.searchNumber {
	padding:3px 7px 7px 6px;
	float:left;
}
.activeSearchNumber {
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/activePage.jpg') 0px 0px no-repeat;
	color:#FFFFFF;
	padding:3px 7px 7px 6px;
	float:left;
}
.yellowBold {
	font-weight:bold;
	color:#F18C00;
}
.blueList{
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageListList_b.gif') 2px 6px no-repeat;
	float:left;
	height:20px;
	width:20px;
}
input.submitSearch{
	border:none;
	width: 95px;
	height: 30px;
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_suchen.gif");
	padding:0;
	cursor:pointer;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin-left:5px;
}

input.submitSearch:hover{
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_suchen_hover.gif");
}

  /*********************************/
 /************* mainNavigation ****/
/*********************************/
.mainNavigation {
	list-style: none;
}
.mainNavigation li {
	margin: 0px;
	padding: 0;
	line-height: 35px;
	float: left;
	position: relative;
}
.mainNavigation li a {
	display: block;
	padding: 10px 18px 11px 18px;
	font: normal 12px Tahoma, Arial, Verdana, Sans-Serif;
	color: #FFFFFF;
	text-decoration:none;
}

.mainNavigation .subMenu {
	z-index:20;
}
.mainNavigation li.subMenu {
	margin-right:15px;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/menu.gif') right 13px no-repeat;
}
.mainNavigation li.subMenu:hover {
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/menu.gif') right -26px no-repeat;
}
.mainNavigation li.active a,
.mainNavigation li a:hover {
	color: #f18c00; //#3088CF; //#6f97b6;
	text-decoration: none;
}
.mainNavigation li ul {
	position:absolute;
	background:#000000;
	top:35px;
	left:0px;
	list-style: none;
	padding-bottom:20px;
}
.mainNavigation li ul.threCol {
	width:750px;
	//<!--border:1px solid red;-->
}
.mainNavigation li ul.twoCol {
	width:500px;
	//<!--border:1px solid red;-->
}
.mainNavigation li ul.oneCol {
	width:250px;
	//<!--border:1px solid red;-->
}
.mainNavigation li ul.menu2 {
	left:0px;
}
.mainNavigation li ul.menu3 {
	left:-54px;
}
.mainNavigation li ul.menu4 {
	left:0px;
}
.mainNavigation li ul.menu5 {
        left:-263px;	
}
.mainNavigation li ul.menu6 {
	left:0px;
}
.mainNavigation li ul li {
	float: left;
	margin:0px 20px;
	padding:0px;
	width:200px;
	//<!--border:1px solid green;-->
		

}
.mainNavigation li ul li span {
	color:#ffffff;
	font-weight:bold;
	display:block;
	font-size:15px;
	padding:10px 0 5px;
}
.mainNavigation li ul li span a {
	color:#ffffff;
	font-weight:bold;
	display:block;
	font-size:15px;
	background: none;
	padding: 0;
	}
.mainNavigation li ul li span a:hover {background: none;}
.mainNavigation li.active ul li a,	
.mainNavigation li ul li a {	
	padding:4px 0 4px 10px;
	color:#FFFFFF; //#797979;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/arrowBlue.gif') 0 7px no-repeat;
}
.mainNavigation li ul li a:hover {
	color: #f18c00;
	text-decoration: none;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/arrowOrange.gif') 0 7px no-repeat;
}

.mainNavigation ul {display: none;}
.mainNavigation li:hover ul {display: block;}



  /*********************************/
 /************* flashContainer ****/
/*********************************/
#flashContainer {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:325px;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/flashContainer.gif') 0 0 no-repeat;
}
  /*********************************/
 /************* tabContainer ****/
/*********************************/
#tabContainer {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	background:transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/tabContainer.gif') repeat-x 0 bottom;
	height:29px;
}
.tabMenu {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.tabMenu li {
	float: left;
	white-space: nowrap;
	background: none;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}
.tabLeft {
	height: 29px;
	padding-left: 5px;
	margin: 0px;
	text-align:center;
}

.tabLeft a {
	display: block;
	height: 14px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding: 8px 25px 7px 24px;
	text-decoration: none;
	cursor: pointer;
}

.tabsfixed .tabLeft a{
	padding: 8px 0 7px 0; /* TODO: Evtl. zerstört das Sachen auf anderen Seiten */
	width:119px;
}

.tabLeft a.small {
	padding: 8px 15px 7px 14px;
}
.tabLeft a:hover {
	text-decoration: none;
}
.tabRight {
	height: 100%;
	width: 8px;
	float: left;
}
.tabLeft a.resize {
	padding: 8px 37px 7px 36px;
}

.tabsfixed .tabLeft a.resize {
	padding: 8px 0 7px 0;
	width: 118px;	
}

.last {
	width: 5px;
}
.tabMenu li .tabLeft {
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabLeft.gif') no-repeat top left;
}
.tabMenu li .tabLeft .tabRight {
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabRight.gif') no-repeat top left;
}
.tabMenu li .tabLeft a {
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabMiddle.gif') repeat-x top left;
	color: #3c3c3c;
}
.tabMenu li.active .tabLeft {
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabLefta.gif') no-repeat top left;
}
.tabMenu li.active .tabLeft .tabRight {
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabRighta.gif') no-repeat top left;
}
.tabMenu li.active .tabLeft a {
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabMiddlea.gif') repeat-x top left;
	color: #3f749e;
}
  /*********************************/
 /************* tabContent ****/
/*********************************/
.tabContBackground {
	margin:0;
	padding:18px 1px 15px 20px;
	height:120px;
	overflow:hidden;
	border:1px solid #c0c0c0;
	border-top:0;
	background: #ffffff right bottom no-repeat;
}
.tabBottomBackground {
	z-index:10;
	position:relative;
	top:-10px;
	margin:0;
	padding:0;
	height:10px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabBottomBackground2.gif') 0 0 no-repeat;
}
.tabContNoBackground {
	margin:0;
	padding:23px 0 0 20px;
	height:120px;
	overflow:hidden;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	background: #ffffff;
}
.tabBottomNoBackground {
	margin:0;
	padding:0;
	height:10px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/tabBottomNoBackground.gif') 0 0 no-repeat;
}
  /*********************************/
 /************* TXT ***************/
/*********************************/
.block {
	margin:0;
	padding:0 20px 0 0;
	width:221px;
	height:95px;
	float:left;
}
.blockImg {
	margin:0;
	padding:0;
	width:132px;
	height:95px;
	float:left;
}
.blockBig {
	margin:0;
	padding:0;
	width:310px;
	height:95px;
	float:left;
}
.blockTitle {
	margin:0 0 2px 0;
	padding:0 0 0 15px;
	color:#3F749E;
	font-size:15px;
	font-family:Myriad Pro, Arial;
}
.blockTitleNB {
	padding:0;
}
.blockTxtConNB {
	margin:0;
	padding:0 15 0 0;
}
.blockTxtConNB .title {
	margin:0;
	padding:0;
	font-family:Universal;
	font-weight:normal;
	font-size:13px;
	color:#f18c00;
}
.blockTxtConNB .txt {
	margin:0;
	padding:0;
}
.blockTxtCon {
	height:80px;
	padding:0 15px 0 15px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/blockTxtCon.gif') 0 0 repeat-y;
}
.blockTxtCon .title {
	margin:0;
	padding:0;
	font-family:Universal;
	font-weight:normal;
	font-size:13px;
	color:#f18c00;
}
.blockTxtCon a.more {
	padding:0 10px 0 0;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/more.gif') right 4px no-repeat;
}
.blockTxtConImage {
	height:65px;
	padding:15px 15px 0 15px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/blockTxtCon.gif') 0 0 repeat-y;
}
  /*********************************/
 /************* infoContainer *****/
/*********************************/
#infoContainer {
	margin:0px 0 0 0;
	padding:0 0 30px 0;
	overflow:hidden;
	height:1%;
	color:#8f8f8f;
	clear:both;
}
#infoContainer a {
	color:#f18c00;
	text-decoration:none;
}
#infoContainer .info {
	margin:0 0 0 0;
	padding:0;
	float:left;
}
#infoContainer .info span {
	color:#000000;
}
#infoContainer .infoPage {
	margin:0 0 0 0;
	padding:15px 0 0 70px;
	width:60%;
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/infoPage.gif') 0 0 no-repeat;
}
#infoContainer .infoPage a, #infoContainer .infoPage a:hover {
	color:#f18c00;
}
#infoContainer .menu {
	margin:0 0 0 0;
	padding:15px 0 0 0px;
	float:right;
	color:#f18c00;
}
.menu span {
	padding:0 5px 0 5px;
}
.menu a.newsletter {
	padding:0 20px 0 0;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/newsletter.gif') right 0 no-repeat;
}
#flashpageContainerSec {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:215px;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/flashpageContainerSec.gif') 0 0 no-repeat;
}
  /*********************************/
 /******** pageContainerVer1 ******/
/*********************************/
#pageContainerVer1 {
	margin:0 0 0 0;
	padding:0 0 10px 0;
	background: #ffffff url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContainerVer1.gif') right bottom no-repeat;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}
#pageContainerVer1Bottom {
	margin:0;
	padding:0;
	height:10px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContainerVer1Bottom.gif') 0 0 no-repeat;
}
  /*********************************/
 /******* flashpageContainer ******/
/*********************************/
#flashpageContainer {
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*height:115px;*/
	/*background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/flashpageContainer.gif') 0 0 no-repeat;*/
}

#flashpageContainer .slideshowHeader { overflow:visible !important; } /* FF4 Fix - overflow auf den WebContainer verlegt */ 

#slideshowHeaderLogo {
	position:absolute;
	left:0px;
	top:40px;
	z-index:10;
	width:142px;
	height:75px;
	background-color: white;
	-moz-opacity: 0.80;
	opacity: 0.80;
	filter: alpha(opacity = 80);

	padding: 0;
	overflow:hidden;
}

#slideshowHeaderText {
	position:absolute;
	right:0px;
	top:40px;
	z-index:10;
	width:380px;
	height:68px;
	background-color: white;
	-moz-opacity: 0.80;
	opacity: 0.80;
	filter: alpha(opacity = 80);

	padding: 8px 0 0 20px;
	overflow:hidden;
	font-family:Myriad Pro,Arial;
}

#slideshowHeaderText h3 {
	color:#F18C00;
	font-size:15px;
}

#slideshowHeaderNav {
	position:absolute;
	right:20px;
	bottom:30px;
	z-index:10;	
}

#slideshowHeaderNav li {
	float:left;
	text-decoration:none;
	list-style-type:none;
}

#slideshowHeaderNav a {
	padding: 3px 3px 0 8px;
	border: none;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_00.png') 0 0 no-repeat;
	text-decoration: none;
	color: #737373;
	height:20px;
	width:12px;
	display:inline-block;
}

#slideshowHeaderNav li.activeSlide a{
	//background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/slidePointActive1.png') 0 0 no-repeat;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_00A.png') 0 0 no-repeat;
	color: #737373; //#0362A2;
}

#slideshowHeaderNavText {
	position:relativ;
	bottom: -55px;
}

#slideshowHeaderNav .leftPic {
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_PL.png') 0 0 no-repeat;
	height:25px;
	width:20px;
	float:left;
}
#slideshowHeaderNav .centerPic {
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_PM.png') 0 0 repeat-x;
	padding-top:3px;
	height:22px;
	float:left;
}
#slideshowHeaderNav .rightPic {
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_PR.png') 0 0 no-repeat;
	height:25px;
	width:20px;
	float:left;
}

#headerfiletext1, #headerfiletext2, #headerfiletext3, #headerfiletext4, #headerfiletext5 {
	display:none;
	left:-82px;		
}
#slideshowHeaderNav .active{
	bottom:35px;
	color:#FFFFFF;
	display:block;
	position:absolute;
	right:0;
	z-index:12;
	width:500px;
}


  /*********************************/
 /******** pageContainerVer2 ******/
/*********************************/
#pageContainerVer2 {
	margin:0 0 0 0;
	padding:0 0 80px 0;
	background: #ffffff url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContainerVer2.gif') right bottom no-repeat;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}
#pageContainerVer2Bottom {
	margin:0;
	padding:0;
	height:10px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContainerVer2Bottom.gif') 0 0 no-repeat;
}
  /*********************************/
 /************ pageInfo ***********/
/*********************************/
.pageInfo {
	padding:15px 0 15px 20px;
	margin:0;
	height:100%;
	overflow:hidden;
}
ul.modulePath {
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	float:left;
}
ul.modulePath li {
	margin:0 0 0 0;
	padding:0 10px 0 0;
	list-style-type:none;
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/modulePath.gif') 0 4px no-repeat;
}
ul.modulePath li.first {
	background: none;
}
ul.modulePath li.first a {
	background: none;
	padding:0 0 0 0;
}
ul.modulePath li a {
	margin:0 0 0 0;
	padding:0 0 0 20px;
	color:#9f9f9f;
}
ul.modulePath li a.active {
	color:#F18C00;
}
ul.modulePath li a:hover {
	color:#F18C00;
}
.modulePrint {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:16px;
	height:16px;
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/print.gif') 0 -2px no-repeat;
}
.modulePrint a {
	width:16px;
	height:16px;
	display:block;
}
.moduleContact {
	margin:0 10px 0 0px;
	padding:0 0 0 0;
	width:16px;
	height:16px;
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/contact.gif') 0 -2px no-repeat;
}
.moduleContact a {
	width:16px;
	height:16px;
	display:block;
}
  /*********************************/
 /*********** pageColumn **********/
/*********************************/
.pageColumn {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
	overflow:hidden;
}
.pageColumnSec {
	padding:0 0 0 0;
	margin:15px 0 0 0;
	width:100%;
	overflow:hidden;
}
.leftColumn {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:668px;
	float:left;
	font-family:Arial;
}
.rightColumn {
	padding:40px 0 0 18px;
	margin:0 0 0 0;
	width:212px;
	float:left;
}
  /*********************************/
 /*********** rightMenu **********/
/*********************************/
.rightMenu {
	padding:0 0 0 0;
	margin:0 0 15px 0;
}
.rightMenuTitle {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:20px;
}
/* Ebene 2 */
ul.rightMenuNav ul { 
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	list-style-type:none;
}
ul.rightMenuNav ul li {
	margin:0 0 0 0;
	padding:4px 0 4px 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/rightMenu.gif') 0 7px no-repeat;
}
ul.rightMenuNav ul li a{
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
	color: #6c6c6c;	
}
ul.rightMenuNav ul li a {
	color:#3f749e;
}
ul.rightMenuNav ul li a:hover {
	text-decoration:none;
}
/* Ebene 1 */
ul.rightMenuNav {
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	list-style-type:none;
}
ul.rightMenuNav li {
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/rightMenuNav.gif') 0 bottom repeat-x;
}
ul.rightMenuNav li a {
	margin:0 0 0x 0;
	padding:0;
	color:#3f749e;
	font-size:18px;
	font-family:Myriad Pro,Arial;
	text-decoration:none;
}
ul.rightMenuNav li a:hover {
	text-decoration:none;
	color:#3f749e;
}

#menuSec #menuSecHidden { display:none; }
/* #menuSec:hover #menuSecHidden { display:block; }
#menuSec:hover #menuSecMore{ display:none; } */

/** Sonstiges **/
.rightMenuBanner {
	margin:30px 0 0 0;
	padding:0 0 0 0;
}
.rightMenuBanner .banner {
	margin:0 0 0 0;
	padding:10px 0 20px 0;
}
.rightMenuBanner .banner .bannerNovel {
	margin:0 0 0 0;
	padding:15px 0 0 100px;
	width:110px;
	height:68px;
	color:#636363;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/bannerNovel.gif') 0 0 no-repeat;
}
  /*********************************/
 /*********** pageContext *********/
/*********************************/
.pageContext {
	margin:0 0 0 0;
	padding:0 0 5px 20px;
	/*background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContext.gif') right bottom no-repeat;*/
}
.pageContext div.image {margin-top:10px;}
h1 {
	padding:0;
	margin:0;
	font-size:22px;
	color:#3F749E;
}
.pageContext h3, p.h3{
	padding:0;
	margin:0;
	font-size:16px;
	line-height:18px;
	width:80%;
	color:#F18C00;
}
.pageContext .pageTxt {
	padding:0 0 0 0;
	margin:10px 0 0 0;
	font-size:12px;
	line-height:18px;
}
  /*********************************/
 /** PageContext ContentSnippets **/
/*********************************/
.pageContext .rightImageWithText{
	padding:10px 10px 10px 10px;
	margin:5px 5px 5px 5px;
	float:right;
	text-align:center;
}

  /*********************************/
 /*********** pageContextF **********/
/*********************************/
.pageContextF {
	margin:0 0 0 0;
	padding:0 0 60px 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageContextF.gif') right bottom no-repeat;
}
/*.pageContextF .pageTitle {*/
/*
.pageContextF h1 {
	padding:0 0 0 0;
	margin:0 0 10px 0;
	font-size:22px;
}
*/
/*.pageContextF .pageSubTitle {*/
.pageContextF h3, .pageContextF p.h3 {
	padding:0 0 0 0;
	margin:12px 0 5px 0;
	font-size:16px;
	width:90%;
}
.pageContextF .pageTxt {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:50%;
	font-size:12px;
	line-height:20px;
}

  /*********************************/
 /****** Content Image Blocks *****/
/*********************************/
.contentImageBlock { margin-top:10px; }
.contentImageBlock h2 a { text-decoration:none; }
.contentImageBlock h2 a:hover { color:#3F749E; cursor:pointer; }
.imageBlock { text-align:center; margin-top:20px; }
.doubleImageBlock { margin-top:10px; }
.innerImageBlock { width:319px; float:left; overflow:hidden; }
.leftImageBlock { margin-right:10px; }

  /*********************************/
 /****** Content Slide Block ******/
/*********************************/
.contentSlideBlock { position: relative; overflow: hidden; height: 450px; }
.contentSlideBlockLine { margin: 10px 0px; border-top:1px solid #C0C0C0; clear:both; height:0px; }
.contentSlideBlockNav { position:absolute; bottom:10px; text-align:center; width:100%; z-index:1000; }

.contentSlideBlockNav a {
	padding: 3px 5px 0 5px;
	border: none;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_00.png') 0 0 no-repeat;
	text-decoration: none;
	color: #737373;
	height:20px;
	width:12px;
	display:inline-block;
}
.contentSlideBlockNav a.activeSlide {
	//background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/slidePointActive1.png') 0 0 no-repeat;
	background: transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/p_00A.png') 0 0 no-repeat;
	color: #737373; //#0362A2;
}

.controlsNextFade, #controlsNextFade { height:100%; right:0; margin:0; padding:0px;
position:absolute; top:0;width:100px; z-index:1200;
}

.controlsPrevFade, #controlsPrevFade { height:100%; left:0; margin:0; padding:0px;
position:absolute; top:0;width:100px; z-index:1200;
}

.controlsPrev, #controlsPrev { height:100%;left:0;margin:0;padding:0px;position:absolute;top:0;width:100px;z-index:1000;display:none;}
.controlsNext, #controlsNext { height:100%;right:0;margin:0;padding:0px;position:absolute;top:0;width:100px;z-index:1000;display:none;}

.prev, .next, #prev, #next {cursor:pointer;outline:medium none;position:absolute;text-indent:-9999em;z-index:105; height:100%; width:100px;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
.next, #next{
	left: 0;
	background: url("images/lightbox-btn-next.gif") no-repeat scroll 37px 30% transparent;
}
.prev, #prev {
	right: 0;
	background-position: right 20%;
	background: url("images/lightbox-btn-prev.gif") no-repeat scroll 0px 30% transparent;
}

.pageListTxt .contentSlideBlock img, .pageTxt .contentSlideBlock img {
	margin:0;
}

  /*********************************/
 /********* pageQuotation *********/
/*********************************/
.pageQuotation {
	padding:0 0 0 0;
	margin:0 0 30px 0;
	height:150px;
	background:right top no-repeat;
}
.pageQuotationTxt {
	padding:15px 0 0 0;
	margin:0 45px 0 45px;
	font-family:Arial;
	font-size:13px;
	color:#A1D0E2;
}
.pageQuotationTxt2 {
	padding:30px 0 0 0;
	margin:0 45px 0 45px;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
}
.pageQuotationAutor {
	padding:0 0 0 0;
	margin:15px 0 0 60px;
	font-size:12px;
	width:50%;
	color:#A1D0E2;//#FFFFFF;
}
.pageQuotationTxt a {
	color:#FFFFFF;
}
.pageQuotationTxt a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.pageQuotationTitle {	
	color:#FFFFFF;
	font-size:22px;
	font-family: Arial;
	margin-bottom:5px;
}

.pageQFTxt {
	padding:10px 0 0 0;
	margin:0 38px 0 45px;
	font-family:Arial;
	font-size:14px;
	color:#A1D0E2;
}
  /*********************************/
 /******* pageQuotationFull *******/
/*********************************/
.pageQuotationFull {
	padding:5px 0 0 0;
	margin:0 0 0 0;
	*margin:-10px 0 0 0;
	_margin:0 0 0 0;
	height:145px;
	background: #006699;
}

.pageQuotationFull .floatLeft h1 {
	color:#FFFFFF;
	padding:0 0 0 0;
	margin:0 0 16px 45px;
	width:560px;
	font-size:22px;
}
.pageQuotationFull .floatLeft p {
	color: #A1D0E2;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:13px;
	width:560px;
}
.pageQFList {
	margin:10px 30px 0 0;
	padding:0 0 0 0;
	width:200px;
	float:right;
	font-family:Arial;
	font-size:12px;
	color:#fff;
}
.pageQFListTitle {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}
.pageQFList ul {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
.pageQFList ul li {
	margin:0 0 0 0;
	padding:1px 0 1px 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageQFList.gif') 0 4px no-repeat;
}
.pageQFList a {
	color:#FFFFFF;
	text-decoration:none;
}
.pageQFList a:hover {
	color:#A1D0E2;
	text-decoration:underline;
}
  /*********************************/
 /************ pageList ***********/
/*********************************/
.pageList {
	padding:0 0 0 0;
	/*padding:0 0 0 20;*/
	margin:15px 0 0 0;
	font-size:12px;
}
.pageListFirst {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:12px;
}
h2, .pageContext #idSharedVue h2 {
	padding:0 0 0 0;
	margin:12px 0 0 0;
	font-size:16px;
	color:#3f749e;
	text-decoration: none;
}
h4, p.h4, .pageContext #idSharedVue td.clsSVContentBoxHeading {
	padding:0 0 0 0;
	margin:1px 0 2px 0px;
	font-weight:bold;
	font-size:12px;
	color:#F18C00;
	text-decoration: none;
}
.pageContext #idSharedVue td.clsSVContentBoxHeading {
	padding-bottom:5px;
	color:#3F749E;
}
.pageListTxt, .pageContext .clsSVBulletList {
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height: 17px;
}
.pageListTxt {margin-top:10px;}
.pageListTxt ul, .pageContext .clsSVBulletList, .pageTxt ul {
	margin:0 0 9px 0;
	padding:0 0 0 0;
	overflow:hidden;
	list-style-type:none;
}
.pageContext .clsSVBulletList {
	margin-top:4px;
}
.pageListTxt ul li, .pageContext #idSharedVue li, .pageTxt ul li {
	margin:0 0 0 0;
	padding:2px 0 2px 20px;
	/*
	float:left;
	width:47%;
	*/
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageListList.gif') 0 7px no-repeat;
}
.pageListTxt img, .pageTxt img {
	margin:8px 8px 0;
}



.pageContext #idSharedVue td.clsSVContentBoxIconAction a {
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/icon-arrowball-yellow.gif");
}
.pageContext #idSharedVue td.clsSVContentBoxIconAction a:hover {
	color:#F18C00;
}

  /*********************************/
 /********** tabContainer *********/
/*********************************/
.tabContainerPage {
	margin:20px 0 0 0;
	/*margin:20px 0 0 20px;*/
	padding:0 0 0 0;
	background:transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/tabContainer.gif') repeat-x 0 bottom;
	height:29px;
}
.tabContentPic {
	background:url('/export/system/modules/com.iphos.opencms.website/resources/images/men2_left.jpg') no-repeat scroll left bottom #FFFFFF !important;
}
#txt1.tabContentPic {
	background:url('/export/system/modules/com.iphos.opencms.website/resources/images/tap_image_04.jpg') no-repeat scroll left bottom #FFFFFF !important;
}
#txt2.tabContentPic {
	background:url('/export/system/modules/com.iphos.opencms.website/resources/images/tap_image_05.jpg') no-repeat scroll left bottom #FFFFFF !important;
}
#txt3.tabContentPic {
	background:url('/export/system/modules/com.iphos.opencms.website/resources/images/tap_image_01.jpg') no-repeat scroll left bottom #FFFFFF !important;
}
.tabContentPicR {
	background:url('/export/system/modules/com.iphos.opencms.website/resources/images/men2_left.jpg') no-repeat scroll right bottom #FFFFFF !important;
}
.tabContentPage {
	/*margin:0 0 0 20px;*/
	margin:0 0 0 0;
	padding:15px;
	/*	padding:0 0 40px 0; */
	overflow:hidden;
	height:100%;
	font-size:11px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	background:transparent bottom left no-repeat;
}
.tabContentPageSec {
	margin:0 0 0 20px;
	padding:0 0 40px 0;
	overflow:hidden;
	height:100%;
	font-size:11px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	background:transparent url('/export/system/modules/com.iphos.opencms.website/resources/images/tabContentPageSec.gif') bottom left no-repeat;
}
.tabContentList {
	margin:0 0 0 0;
	padding:18px;
	width:44%;
	float:left;
}
.tabContentListMove {
	width:28%;
	margin: -20px 0 0 100px;
	display:inline;
}
.tabContentListR {
	float:right;
}
/*.tabContentListTitle, .tabContentPage {*/
h5{
	margin:3px 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:#006699;
	font-weight:bold;
}
/*.tabContentList ul {*/
.tabContentPage ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
	list-style-type:none;
}
/*.tabContentList ul li {*/
.tabContentPage ul li{
	margin:0 0 0 0;
	padding:6px 0 4px 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageListList.gif') 0 10px no-repeat;
}
.tabContentListSec {
	margin:0 0 0 0;
	padding:18px;
	width:44%;
	float:left;
}
.tabContentListSec ul {
	margin:0 0 20px 0;
	padding:0 0 0 0;
	overflow:hidden;
	list-style-type:none;
}
.tabContentListSec ul li {
	margin:0 0 0 0;
	padding:4px 0 4px 15px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageListList.gif') 0 7px no-repeat;
}
.tabContentMenu {
	margin:5px 20px 0 20px;
	padding:15px 0 15px 4px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
}
.tabContentMenu a {
	padding:0 4px;
	color:#F18C00;
}
.tabContentMenu a.active {
	color:#006699;
}
.tabContentMenu a:hover {
	color:#006699;
}


  /*********************************/
 /************ pageMore ***********/
/*********************************/
.pageMore {
	margin: 30px 0 0 0;
	/*margin: 30px 0 0 20px;*/
	padding: 0 0 0 0;
	font-size:12px;
}
.pageMore a {
	font-weight:bold;
	color:#F18C00;
}
.pageMore a:hover {
	text-decoration:none;
	color:#F18C00;
}
.pageMore ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	overflow:hidden;
	list-style-type:none;
}
.pageMore ul li {
	margin:0 0 0 0;
	padding:4px 0 4px 20px;
	/*
	float:left;
	width:47%;
	*/
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/pageListList.gif') 0 7px no-repeat;
}
  /*********************************/
 /******* LinkButtonContainer *****/
/*********************************/
.LinkButtonContainer {
	padding:10px 0 10px 0;
	margin:0 0 0 0;
	height:100%;
	overflow:hidden;
}
.LinkButton {
	margin: 0 20px 0 0;
	padding: 0 0 0 6px;
	height:31px;
	float:left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/LinkButtonL.gif') left 0 no-repeat;
}
.LinkButton a {
	display: block;
	height: 31px;
	line-height: 31px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	padding: 0 20px 0 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/LinkButtona.gif') 0 0 repeat-x;
}
.LinkButton a:hover {
	color:#fff;
}
.LinkButtonR {
	height: 100%;
	width: 6px;
	float: left;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/LinkButtonR.gif') 0 0 no-repeat;
}
  /*********************************/
 /************ pageBoxes **********/
/*********************************/
.pageBoxes {
	margin:0 0 0 20px;
	padding:0 0 0 0;
	overflow:hidden;
	height:100%;
	font-size:11px;
	border-bottom:1px solid #C0C0C0;
}
.box {
	margin:0 10px 0 0;
	padding:0 0 20px 0;
	height:100%;
	overflow:hidden;
	width:316px;
	float:left;
}
.boxNoMar {
	margin:0;
}
.boxLeft {
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:186px;
	float:left;
}
.boxRight {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:130px;
	float:right;
	text-align:center;
}
.boxTitle {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:18px;
}
.boxSubTitle {
	margin:0 0 0 0;
	padding:0 0 0 1px;
	font-size:12px;
	font-weight:bold;
	color:#F18C00;
}
.boxSubTxt {
	margin:0 0 0 0;
	padding:5px 0 0 1px;
}
  /*********************************/
 /********* pageMoreList **********/
/*********************************/
.pageMoreList {
	margin:0 0 0 20px;
	padding:20px 0 0 0;
	overflow:hidden;
	height:100%;
	font-size:11px;
}
.pageMLC {
	margin:0 10px 0 0;
	padding:0 0 20px 1px;
	height:100%;
	overflow:hidden;
	width:316px;
	float:left;
}
.pageMLCNoMar {
	margin:0;
}
.pageMLCTitle {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#2282b2;
}
.pageMLC ul {
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
	list-style-type:none;
}
.pageMLC ul li {
	margin:0 0 0 0;
	padding:4px 0 4px 20px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/rightMenu.gif') 0 7px no-repeat;
}
.pageMLC ul li a.rss {
	margin:0 0 0 0;
	padding:4px 65px 4px 0;
	color:#6c6c6c;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/rss.gif') right 3px no-repeat;
}
.pageMLC ul li a.rss:hover {
	color:#6c6c6c;
	text-decoration:underline;
}

  /*********************************/
 /*** KontaktButtons Detailseite **/
/*********************************/
.KontaktButtons{
	margin:0 0 0 0;
	padding-top:20px;
	height:30px;
	clear:both;
}
.KontaktButtons a{
	height:30px;
	margin:0 0 0 0;
	margin-right:20px;
	display:block;
	float:left;
}
.KontaktButtons .anruf{
	width:145px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktAnruf1.jpg') no-repeat;
}
.KontaktButtons .anruf:hover{
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktAnruf2.jpg') no-repeat;
}
.KontaktButtons .info{
	width:165px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktInfo1.jpg') no-repeat;
}
.KontaktButtons .info:hover{
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktInfo2.jpg') no-repeat;
}

body.bodyloc_bg .KontaktButtons .anruf{
	width:165px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktAnruf1_bg.gif') no-repeat;
}
body.bodyloc_bg .KontaktButtons .anruf:hover{
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktAnruf2_bg.gif') no-repeat;
}
body.bodyloc_bg .KontaktButtons .info{
	width:165px;
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktInfo1_bg.gif') no-repeat;
}
body.bodyloc_bg .KontaktButtons .info:hover{
	background: url('/export/system/modules/com.iphos.opencms.website/resources/images/kontaktInfo2_bg.gif') no-repeat;
}

/**
 * Eigene Styles
 */
 .download{
	height:70px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
 .downloadImage{
	height:74px;
	background-position:bottom right;
	background-repeat:no-repeat;
}
 .downloadImage a{
	height:74px;
	display:block; 
	overflow:hidden;
	line-height:1000px;
}
.twoColumns{
	width: 100%;
	border: 0;
}
.twoColumns td{
	vertical-align:top;
	width: 50%;
	padding: 0 10px 0 0;
}
.smcontent{
	display:none;
}
.footnote{
	font-size:9px;
}
.clearRight{
	clear: right; width:0; height: 0; overflow:hidden
}
.overlap{
	position:relative;
	z-index:0;
	margin-top:-60px;
}
.padBottom td{
	padding-bottom:10px;
}
hr{
	width:100%; 
	border:0; 
	height:1px; 
	background-color:#CDD1D4; 
	margin:10px 0 10px 0;
}
/**
* Formularelemente
*/
#captcha {
	visibility:hidden;
	height:0px;
	width:0px;
}
.required{
	color:#F18C00;
}
form{
	color:#3f749e;
}
.formtable td{
	padding-right:18px;
	padding-bottom:4px;
}
//.submit{
//	border:0 !important;
//	width:auto !important;
//	padding:0 !important;
//	background:none !important;
//}
input, textarea{
	border: 1px solid #DFE6EC;
}
input{
	background-image: url('/export/system/modules/com.iphos.opencms.website/resources/images/input_bg.gif');
	width:180px;
	padding:4px;
}
.checkbox, .radio{
	border:none !important;
	width:auto;
	background:none;
	padding:0;
}
.errors{
	margin-left:15px;
	margin-bottom:10px;
}
.errors li{
	color:#FF0000;
	line-height:18px;
}
/**
 * Modal Panel Styles
 */
.modal {
	background-color:#FFFFFF;
	background-image:url('/export/system/modules/com.iphos.opencms.website/resources/images/modal_headline_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
}
.modalContent{
	padding:0 20px 10px 20px;
	line-height:22px;
}
.modalContent table{
	border:0;
}
.modalContent table td{
	border:0;
	text-align:center;
	padding-right:30px;
}
.modalContent label{
	color:#3f749e;
}
.modalContent .inputBlock{
	margin-bottom:10px;
}
.modal h1{
	padding:10px 0 10px 20px;
	font-size:22px;
}
.modal input{
	background:none;
	height:24px;
}
.modal textarea{
	width:340px;
	height:91px;
}
.modal input, .modal textarea{
	border:1px solid #CDD1D4;
	color:#000000;
}
.modal input{
	color:#000000;
}

.modal input.submit, input.submit{
	border:none;
	width: 95px;
	height: 30px;
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_senden.gif");
	padding:0;
	cursor:pointer;
}

.modal input.submit:hover, input.submit:hover{
	border:none;
	width: 95px;
	height: 30px;
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_senden_hover.gif");
	padding:0;	
	cursor:pointer;
}

body.bodyloc_bg .modalContent input.submit, body.bodyloc_bg .pageContext input.submit{
	border:none;
	width: 95px;
	height: 30px;
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_senden_bg.gif");
	padding:0;
	cursor:pointer;
}

body.bodyloc_bg .modalContent input.submit:hover, body.bodyloc_bg .pageContext  input.submit:hover{
	border:none;
	width: 95px;
	height: 30px;
	background-image: url("/export/system/modules/com.iphos.opencms.website/resources/images/btn_senden_hover_bg.gif");
	padding:0;	
	cursor:pointer;
}

#idSVMain strong {
	color:#F18C00;
}

#idSharedVue .clsSVContentBoxTable {
	width:615px;
}
#idSharedVue .clsSVContentBox.clsSVContentBoxSingle .clsSVContentBoxTable
{
	width: 350px;
}


/**********************************/
/************ Sitemap ************/
/********************************/
#sitemap { padding:20px; }
#sitemap .hideForSifr { visibility:hidden; }
#sitemap h1 {  }
#sitemap h2 { padding:0 0 0 10px; }
#sitemap h2 a { text-decoration:none; }
#sitemap h2 a:hover { text-decoration:none;color: #3F749E; }
#sitemap h3 { padding:0 0 0 20px; }



/**********************************/
/********* Personalseite *********/
/********************************/
body.personalpage {}
body.personalpage #topContainer .setLang { display:none; }
body.personalpage #infoContainer .infoPage { 
	background: url("/system/modules/com.iphos.opencms.website/resources/images/infoPagePersonal.gif") no-repeat scroll 0 0 transparent;
	padding: 15px 0 0 100px;
	width: 500px;
}
body.personalpage #slideshowHeaderLogo { display:none; }

body.personalpage a.kontakt_bewerber { 
	background: url("/system/modules/com.iphos.opencms.website/resources/images/kontakt-bewerber.jpg") no-repeat scroll 0 0 transparent; 
	width:210px;
	height: 74px;
	display:block;
	cursor:pointer;
	line-height:1000;
	overflow:hidden;
	padding: 5px 0;
}
body.personalpage #threeblock .threeblockContent {
    	background: none no-repeat scroll right bottom #FFFFFF;
	border-color: #C0C0C0;
    	border-style: solid;
    	border-width: 1px;
   	margin: 0;
    	overflow: hidden;
    	padding: 20px 0px 20px 20px;
}

body.personalpage #threeblock .tag-cloud a {
	text-decoration:none;
}

body.personalpage #threeblock .block {
	height:auto;
	min-height:90px;
	width:275px;
	padding: 0 19px 0 0;
}

body.personalpage #threeblock .block h2 {
    border-bottom: 1px solid;
    color: #3F749E;
    font-size: 16px;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-decoration: none;
}


body.personalpage .tag-cloud .blueText, body.personalpage .tag-cloud .blueText a:hover {
    color: #3F749E;
    font-size: 13px;
}

body.personalpage #threeblock .block img {
    padding: 0 0 10px 0;
}

body.personalpage .tag-cloud .yellowText, body.personalpage .tag-cloud .yellowText a:hover {
    color: #F18C00;
    font-size: 15px;
}

body.personalpage #threeblock .topBackground {
    background: url("/system/modules/com.iphos.opencms.website/resources/images/tabTopBackground2.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 10px;
    z-index: 10;
    clear:both;
}

body.personalpage #threeblock .bottomBackground {
    background: url("/system/modules/com.iphos.opencms.website/resources/images/tabBottomBackground2.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -10px;
    z-index: 10;
	clear:both;
}
