

/* 


	Designed by Clinx GmbH for Permamed, May 2008

   
*/

*{ margin:0; padding:0;}* 
body {font:12px Arial, Verdana, "Trebuchet MS", sans-serif; line-height:15px; background:#fff url(../images/bg.gif) repeat-x; color:#2d2d2d;}

#content {width:900px; margin: 0 auto;}

/*
p {margin:0 0 10px 0;}

h1 {color:#0f3756; font-weight:bold; font-size:14px; text-align:left; margin-bottom: 1px;}
h2 {color:#e38c55; font-weight:bold; font-size:13px; margin:0 0 6px; text-align:left;}
h3 {color:#e38c55; font-weight:normal; font-size:13px; margin:5px 0 6px; text-align:left;}

.title1 {color:#0f3756; font-weight:bold; font-size:14px; text-align:left; margin-bottom: 1px;}
.title2 {color:#e38c55; font-weight:bold; font-size:13px; margin:0 0 6px; text-align:left;}
.title3 {color:#e38c55; font-weight:normal; font-size:13px; margin:5px 0 6px; text-align:left;}

a {color:#148cce; text-decoration:none;}
a:hover {color:#005280;}

.color1 {color:#0f3756;}
.color2 {color:#e38c55;}
.color3 {color:#148cce;}

hr {display:none;}

img {border-width: 0px;}
*/

	sup {line-height:100%; font-size:11px; vertical-align:20%;}

/* header */

	#header_top {height:34px; width:900px; float:left; background:url(../images/header_top.gif) no-repeat bottom; text-align:left;}
	#header_middle {height:101px; width:900px; float:left; background:url(../images/header_middle.gif) no-repeat bottom; text-align:left}
	#header_bottom {clear:left; height:68px; width:900px; background:url(../images/header_bottom.jpg) no-repeat bottom; text-align:left;}
	#header_bottom_home {clear:left; height:200px; width:900px; background:url(../images/header_bottom_home.jpg) no-repeat bottom; text-align:left;}

	#header_home_slogan {position: absolute; margin-left:0px; margin-top:0px; background: url(../images/home_slogan_01.gif) no-repeat;}
	#header_home_slogan_fr {position: absolute; margin-left:0px; margin-top:0px; background: url(../images/home_slogan_01_fr.gif) no-repeat;}
	#header_home_picture_left {position: absolute; margin-left:235px; margin-top:9px;}
/*	#header_home_picture_left {position: absolute; margin-left:235px; margin-top:9px; background: url(../images/home_picture_left_01.jpg) no-repeat;}*/
	#header_home_picture_right {position: absolute; margin-left:575px; margin-top:9px;}
/*	#header_home_picture_right {position: absolute; margin-left:575px; margin-top:9px; background: url(../images/home_picture_right_01.jpg) no-repeat;}*/
	
	#topnavi_home {position: absolute; margin-left: 567px; margin-top: 17px; color:#ffffff;}
/*	#topnavi_home a {font-size: 25px; background: url(../images/topnavi_home.gif) no-repeat;} */
/*	#topnavi_home a:hover {background: url(../images/topnavi_home_r.gif) no-repeat;} */
	#topnavi_home a {font-size:11px; font-weight:normal; color:#ffffff;}
	#topnavi_home a:hover {color:#d9ecf5;}
	
	#topnavi_mail {position: absolute; margin-left: 610px; margin-top: 17px; color:#ffffff;}
/*	#topnavi_mail a {font-size: 25px; background: url(../images/topnavi_mail.gif) no-repeat;} */
/*	#topnavi_mail a:hover {background: url(../images/topnavi_mail_r.gif) no-repeat;} */
	#topnavi_mail a {font-size:11px; font-weight:normal; color:#ffffff;}
	#topnavi_mail a:hover {color:#d9ecf5;}
	
	#topnavi_sitemap {position: absolute; margin-left: 644px; margin-top: 17px; color:#ffffff;}
/*	#topnavi_sitemap a {font-size: 25px; background: url(../images/topnavi_sitemap.gif) no-repeat;} */
/*	#topnavi_sitemap a:hover {background: url(../images/topnavi_sitemap_r.gif) no-repeat;} */
	#topnavi_sitemap a {font-size:11px; font-weight:normal; color:#ffffff;}
	#topnavi_sitemap a:hover {color:#d9ecf5;}
	
	#topnavi_print {position: absolute; margin-left: 698px; margin-top: 17px; color:#ffffff;}
/*	#topnavi_print a {font-size: 25px; background: url(../images/topnavi_print.gif) no-repeat;} */
/*	#topnavi_print a:hover {background: url(../images/topnavi_print_r.gif) no-repeat;} */
	#topnavi_print a {font-size:11px; font-weight:normal; color:#ffffff;}
	#topnavi_print a:hover {color:#d9ecf5;}
	
	#topnavi_search {position: absolute; margin-left: 734px; margin-top: 17px; color:#ffffff;}
/*	#topnavi_search a {font-size: 25px; background: url(../images/topnavi_search.gif) no-repeat;} */
/*	#topnavi_search a:hover {background: url(../images/topnavi_search_r.gif) no-repeat;} */
	#topnavi_search a {font-size:11px; font-weight:normal; color:#ffffff;}
	#topnavi_search a:hover {color:#d9ecf5;}
	
	#topnavi_lang {font-size:11px; color:#459cc7; font-weight:normal; float:right; padding-right:0px; margin-top: 17px;}
	#topnavi_lang a {color:#137cb0;}
	#topnavi_lang a:hover {color:#d9ecf5;}
	
	#topnavi_1 {position: absolute; margin-left: 571px; margin-top: 28px;}
	#topnavi_1 a {font-size: 39px; background: url(../images/navi_1.gif) no-repeat;}
	#topnavi_1 a:hover {background: url(../images/navi_1_r.gif) no-repeat;}

	#topnavi_2 {position: absolute; margin-left: 612px; margin-top: 28px;}
	#topnavi_2 a {font-size: 39px; background: url(../images/navi_2.gif) no-repeat;}
	#topnavi_2 a:hover {background: url(../images/navi_2_r.gif) no-repeat;}

	#topnavi_3 {position: absolute; margin-left: 653px; margin-top: 28px;}
	#topnavi_3 a {font-size: 39px; background: url(../images/navi_3.gif) no-repeat;}
	#topnavi_3 a:hover {background: url(../images/navi_3_r.gif) no-repeat;}

	#topnavi_4 {position: absolute; margin-left: 694px; margin-top: 28px;}
	#topnavi_4 a {font-size: 39px; background: url(../images/navi_4.gif) no-repeat;}
	#topnavi_4 a:hover {background: url(../images/navi_4_r.gif) no-repeat;}

	#topnavi_5 {position: absolute; margin-left: 735px; margin-top: 28px;}
	#topnavi_5 a {font-size: 39px; background: url(../images/navi_5.gif) no-repeat;}
	#topnavi_5 a:hover {background: url(../images/navi_5_r.gif) no-repeat;}

	#topnavi_6 {position: absolute; margin-left: 776px; margin-top: 28px;}
	#topnavi_6 a {font-size: 39px; background: url(../images/navi_6.gif) no-repeat;}
	#topnavi_6 a:hover {background: url(../images/navi_6_r.gif) no-repeat;}

	#topnavi_7 {position: absolute; margin-left: 817px; margin-top: 28px;}
	#topnavi_7 a {font-size: 39px; background: url(../images/navi_7.gif) no-repeat;}
	#topnavi_7 a:hover {background: url(../images/navi_7_r.gif) no-repeat;}

	#where {color:#999; font-weight:normal; font-size:10px; margin:75px 10px 12px 0; text-align:right;}
	#where a {color:#888; font-weight:normal; font-size:10px;}
	#where a:hover {color:#148cce; font-weight:normal; font-size:10px;}
	
/* left column */

	#leftcolumn {clear:left; float:left; padding-right:0px; width:220px;}
	
	#naviend {height:35px; width:220px; background:url(../images/end_navi.gif) no-repeat left bottom;}

	.leftbox {background:#ddebf3; padding:4px 8px 5px 15px; margin-bottom:1px;}
	.leftbox_act {background:#b0d2e3; padding:4px 8px 5px 15px; margin-bottom:1px;}
	.leftbox_sub {background:#f0f7f9; padding:0px 8px 1px 0px;}
	.leftbox_space {background:#f0f7f9; padding:8px 0px 8px 0px; margin-bottom:1px; border-bottom:1px solid #b9d3e7;}

/* login */

	#login_title {padding:0 0 5px 0; border-bottom:1px solid #487db9; margin-bottom: 1px;}
	#login_title a {font-size:13px; font-weight:bold; color:#2d4096; display:block; padding:15px 0 0px 15px;}
	#login_title a:hover {color:#541500; font:bold;}
	#login_box {border-bottom:1px solid #1f5985; margin-bottom:1px; display:block;}
	#login_box p {align:top; font-size:11px; color:#0f3756; margin:5px 0 5px 15px;}
	#login_box a {font-size:11px; color:#60a6cd;}
	#login_box a:hover {color:#2f7297;}
	input.login_btn {background: url(../images/button_login_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; width:59px; padding:2px 10px 3px 10px; margin:0 0 15px 125px; color:#112946;}
	input.login_field {font-size:10px; background: #FFFFFF; border: 1px #bcd0e3 solid; color: #4d4d4d; width:170px;}

/* navigation */


	div.navimain {display:block; padding-top:5px;}
	div.navimain a {font-size:12px; color:#9e4a2d;}
	div.navimain a:hover {color:#541500;}
	
	div.navimain_act {display:block; padding-top:5px;}	
	div.navimain_act a {font-size:12px; color:#8b2705; font-weight:bold;}
	div.navimain_act a:hover {color:#541500; font-weight:bold;}


/*	div.navimain {display:block; padding-top:4px;}
	div.navimain a {font-size:12px; color:#9e4a2d;}
	div.navimain a:hover {color:#541500;}
	
	div.navimain_act {display:block; padding-top:4px;}	
	div.navimain_act a {font-size:12px; color:#8b2705; font-weight:bold;}
	div.navimain_act a:hover {color:#541500; font-weight:bold;} */

/*	div.navimain a {font-size:12px; color:#9e4a2d; display:block; padding-top:1px;}
	div.navimain a:hover {color:#541500;}
	div.navimain_act a {font-size:12px; color:#8b2705; font-weight:bold; display:block; padding-top:1px;}
	div.navimain_act a:hover {color:#541500; font-weight:bold;}  */



	div.navisub {border-bottom:1px solid #b9d3e7;}
	div.navisub a {font-size:11px; display:block; padding:4px 0 5px 15px; margin-left:15px; color:#9e4a2d;}
	div.navisub a:hover {color:#541500;}

	div.navisub_act {border-bottom:1px solid #b9d3e7;}
	div.navisub_act a {font-size:11px; display:block; padding:4px 0 5px 15px; margin-left:15px; color:#9e4a2d; font-weight:bold; background:url(../images/navi_sub_icon.gif) no-repeat;}
	div.navisub_act a:hover {color:#541500;}

	div.navisubsub {}
	div.navisubsub a {font-size:11px; display:block; padding:0 0 3px 15px; margin-left:30px; color:#9e4a2d;}
	div.navisubsub a:hover {color:#541500;}

	div.navisubsub_act {}
	div.navisubsub_act a {font-size:11px; display:block; padding:0 0 3px 15px; margin-left:30px; color:#9e4a2d; font-weight:bold; background:url(../images/navi_subsub_icon.gif) no-repeat;}
	div.navisubsub_act a:hover {color:#541500;}

/* content */

	#maincontent {float:left; width:665px; padding-left:15px;}
	.maincontentline {margin-bottom:5px; border-top:1px solid #c9d3db;} 
	
	.mainwide {float:left; width:665px; text-align:left;}
	.mainnarrow {float:left; width:440px; text-align:left;}
	.mainhomeleft {float:left; width:325px; text-align:left;}
	.mainhomeright {float:right; width:325px; text-align:left;}
	
	
	.mainwide ul, .mainnarrow ul, .mainhomeleft ul, .mainhomeright ul, #rightcolumn ul {margin:0 0 15px 30px; list-style-image:url('../images/bullet.gif');}
	.mainwide li, .mainnarrow li, .mainhomeleft li, .mainhomeright li, #rightcolumn li {margin-bottom:5px; color:#4d4d4d; text-align:left;}
	
	.mainwide a, .mainnarrow a, .mainhomeleft a, .mainhomeright a, #rightcolumn a {color:#148cce;}
	.mainwide a:hover, .mainnarrow a:hover, .mainhomeleft a:hover, .mainhomeright a:hover, #rightcolumn a:hover {color:#005280;}

	.mainwide h1, .mainnarrow h1, .mainhomeleft h1, .mainhomeright h1, .mainsitemap h1, #rightcolumn h1 {padding:15px 0 5px 0; border-bottom:1px solid #487db9;}
				
/* right column */

	#rightcolumn {float:right; width:210px; text-align:left;}
/*	#rightcolumn img {text-align:left;}
	#rightcolumn h1 {font-size:13px; color:#FFFFFF; margin:0 10px 0 20px; padding:15px 0 10px 0; text-align:left; border-bottom:1px solid #bcc4cd;}
	#rightcolumn h2 {font-size:12px; margin:15px 10px 6px 20px; text-align:left;}
	#rightcolumn h3 {font-size:12px; margin:15px 10px 6px 20px; text-align:left;}
	#rightcolumn p {color:#333333; margin:7px 10px 7px 20px; text-align:left;}
	#rightcolumn a {color:#b0cdff; background:#5a7cab; text-decoration:underline;}
	#rightcolumn a:hover {color:#FFFFFF; background:#5a7cab; text-decoration:underline;}
	#rightcolumn ul {margin:10px 10px 10px 40px; text-align:left; list-style-image:url('../images/bullet.gif');}
	#rightcolumn li {margin-bottom:5px; color:#E0E0E0;} */
	
	.rightbox {background-color:none;}
	.rightcolumnline {margin-bottom:5px; border-top:1px solid #c9d3db;}

/* footer */

	#footer {clear:both; padding:0 0 25px 0; font-size:11px; background: url(../images/footer.gif) repeat-x; color:#808080; height: 30px;}
	
	#footer a {color:#148cce;}
	#footer a:hover {color:#005280;}
	
	#left {float:left; width:220px; margin:15px 0 0 0;}
	#right {float:left; width:600px; margin:15px 0 0 15px;}

	
/* sitemap */

	div.sitemap1 {line-height:18px; margin-top:12px;}
	div.sitemap1 a {font-size:13px; font-weight:bold; color:#9e4a2d;}
	div.sitemap1 a:hover {color:#541500;}
	div.sitemap1 a:active {color:#541500; font-weight:bold;}

	div.sitemap2 {line-height:14px; margin-bottom:4px; margin-top:10px;}
	div.sitemap2 a {font-size:12px; text-decoration:underline; padding:0 0 0 30px; color:#9e4a2d;}
	div.sitemap2 a:hover {color:#541500;}
	div.sitemap2 a:active {color:#541500;}

	div.sitemap3 {line-height:14px; margin-bottom:4px; margin-top:4px;}
	div.sitemap3 a {font-size:11px; text-decoration:underline; padding:0 0 0 60px; color:#9e4a2d;}
	div.sitemap3 a:hover {color:#541500;}
	div.sitemap3 a:active {color:#541500;}
	
/* search */

	input {font-size:12px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px;}
	input.search_btn {background: url(../images/button_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; padding:2px 10px 3px 10px; margin-bottom:20px; color:#112946;}

	tx-indexedsearch-searchbox {background:ff0000;}
	tx-indexedsearch-searchbox-button submit {background: url(../images/button_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; padding:2px 10px 3px 10px; margin-bottom:20px; color:#112946;}

	.search-field {margin:20px 0 20px 0;}
	.search-input {font-size:11px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px; width:200px;}
        
	.mf-input {font-size:12px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px; width:325px;}
	.mf-radio {border:none; background:none; vertical-align:middle; margin-right:10px;}
	.mf-check {border:none; background:none; vertical-align:middle; margin-right:10px;}
	.textarea {font:12px Verdana, Arial, "Trebuchet MS", sans-serif; font-size:11px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; width:325px; padding:3px 5px 4px 7px; margin-top:4px;}
	.checkbox {border:0px; margin-top:3px; margin-bottom:3px; font-size:12px; color: #4d4d4d; margin-right:10px;}

	a.searchresulttitle {font-size:12px; text-align:left; padding:2px 0 10px 0; color:#e38c55; background:none;}
	a.searchresulttitle:hover {font-size:12px; text-align:left; padding:2px 0 10px 0; color:#ce753d; background:none;}	
	.searchresulttext {font-size:11px; text-align:left; padding:2px 0 10px 0; color:#4d4d4d;}

	.searchlabel {font-size:11px; font-weight:bold; text-align:left; padding:10px 0px 5px 0px; color:#4d4d4d;}
	.contactlabel {font-size:11px; font-weight:normal; text-align:left; padding:10px 0px 5px 0px; color:#4d4d4d; width:100px;}	
	
/* styles for extension "tx_indexedsearch" */

	.tx-indexedsearch {background:#FFF;}
	.tx-indexedsearch .tx-indexedsearch-searchbox {background:#FFF; vertical-align:bottom;}
	.tx-indexedsearch .tx-indexedsearch-label {vertical-align:top; padding-top:6px;}
	.tx-indexedsearch .tx-indexedsearch-field {vertical-align:top;}
	.tx-indexedsearch .tx-indexedsearch-searchbox .checkbox-text {vertical-align:top; padding-top:20px;}
	select {font-size:11px; align;top; border:1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; padding:3px 3px 4px 0px; margin:4px 0 2px 0;}

	radio {border:none; background:none; vertical-align:middle; margin-right:10px;}
	checkbox {border:none; background:transparent;}

	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-check {vertical-align:bottom; background-color:#ff6699; margin-bottom:10px; padding-bottom:10px;}

	
	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {background: url(../images/button_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; padding:2px 10px 3px 10px; margin-bottom:20px; color:#112946;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button submit {background: url(../images/button_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; padding:2px 10px 3px 10px; margin-bottom:20px; color:#112946;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-selectbox-sections sections {font-size:21px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #FFFFFF; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px; width:325px;}
	/* .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-selectbox-type type {font-size:21px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #ff3366; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px; width:325px;}*/

	.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-type type {font-size:21px; border: 1px #bcd0e3 solid; color: #4d4d4d; background: #ff3366; padding:3px 5px 4px 7px; margin-top:4px; margin-bottom:2px; width:325px;}

	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
/*	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; } */
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#eff5f9; border-top:1px solid #d3e0ed; border-bottom:1px solid #d3e0ed;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume {color:#666666;}
	.tx-indexedsearch .tx-indexedsearch-category {background:#cccccc; font-size:16px; font-weight:bold;}
	.tx-indexedsearch-rules {font-size:11px; line-height:12px; text-align:left; background:#eff5f9; padding:10px 150px 0 120px; border-top:1px solid #d3e0ed; border-bottom:1px solid #d3e0ed; margin-bottom:20px;}
	.tx-indexedsearch-rules h2 {font-size:11px; color:#0f3756; padding-bottom:6px;}
	.tx-indexedsearch-rules br {line-height:10px;}
	
/* styles for extension "tx_powermail" */	
fieldset.tx-powermail-pi1_fieldset {border:none;}
fieldset.tx-powermail-pi1_fieldset legend {display:none;}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	font-size: 11px;
	width: 94px;
	float: left;
	clear: both;
	padding-top: 8px;
	color:#4d4d4d;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select {
	margin-left: 6px;
	color:#4d4d4d;	
}

fieldset.tx-powermail-pi1_fieldset input {
	width: 315px;
	border: 1px #bcd0e3 solid;
	font-size: 12px;
}

fieldset.tx-powermail-pi1_fieldset input.power_check {width:auto; border:none;}

fieldset.tx-powermail-pi1_fieldset input.search_btn {width:auto;background: url(../images/button_bg.gif); text-align:center; border-top: 1px #96b3cd solid; border-bottom: 1px #53759d solid; padding:2px 10px 3px 10px; margin-bottom:20px; margin-top:10px; color:#112946;}
div.powermail_mandatory_js {font-size:10px; color:red;}

div.powermail_radio_inner label  {
	display: inline;
	clear: none;
	width: 20px;
	float: none;
}

fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner {
	display: inline;
	clear: none;
}

fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner input.powermail_radio {
	display: inline;
	width: auto;
	border: none;
}


fieldset.tx-powermail-pi1_fieldset p.tx_powermail_pi1_fieldwrap_html_radio_title {
	display: block;
	font-size: 11px;
	width: 94px;
	float: left;
	clear: both;
	color:#4d4d4d;
}
