/* default.css using for euro-br.eu & co */
/* copyright by mh-media.com 2006-2009. */

body { 
 margin:0 auto; 
 background: #b6b6cc url(../img/bg.jpg) repeat-y top center; 
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-size: 11px;
 line-height:11px;
 color: #000;
 text-align: left;
}

.breaker {
clear: both;
height: 1px;
overflow: hidden;
}

#main {
 width: 1004px;
 margin:0 auto;
 padding:0;
 text-align: left;
 border:0px solid #000;
}

#header { 
 width:1004px; 
 height:170px;
 background: url(../img/c2.jpg) no-repeat left top;
}

#headerTop { 
 width:1004px; 
 height:58px;
 background: url(../img/headerTop.jpg) no-repeat left top;
}

#headerTop img { float:left; }

#langnavi {
 float:left;
 text-align:left;
 width:173px;
 height:20px;
 margin:0;
 padding:25px 0 0 28px; 
 background: url(../img/3n.jpg) repeat-y left top;
}

.iso_code { float:left; width:15px; padding:0 0 0 5px; color:#505562; font-size:8px; }

#bigbox {
 float:left;
 width:100%;
 height:100%;
 border:0px solid #333; 
 background: #fff url(../img/bg_bigbox.jpg) repeat-y left top;
}

#headerContent {
 float:left; 
 width:344px;
 height:112px;
 overflow:hidden;
 
}
#searchBox {
 float:right;
 width:200px;
}

#search {
 float:right;
 width:200px;
 margin:68px 0 0 0;
 border:0px solid #fff;
}


#leftcol {
 float:left;
 width:173px;
 height:820px;
 background-color: #ecedf3;
}

#lefttop {
 float:left;
 width:173px;
 height:25px;
 background: url(../img/3.jpg) no-repeat left top; 
} 

#navi {
 float:left; 
 width:173px;
 /*height:302px; */
 background: url(../img/6c.jpg) repeat-y left top;
}

#service {
 float:left;
 padding:40px 0 0 0;
 width:173px;
 height:262px;
 background: url(../img/6d.jpg) no-repeat left top;
}

#MiddleContent { 
 float:left;
 width:630px; 

}

#middletop {
 float:left;
 width:630px; 
 height:25px; 
 background: url(../img/4.jpg) no-repeat right top; 
}

#Content {
 float:left;
 margin:0;
 padding:0 25px 25px 25px;
 width:580px; 

 background: url(../img/7.jpg) no-repeat right top; 
}

#rightcol { 
 float:right;
 width:200px; 
 height:630px; 
 background-color: #d9dce5;
}

#righttop {
 float:right;
 width:200px;
 height:25px;
 background: url(../img/5.jpg) no-repeat left top; 
}

#rightcolContent { 
 float:right;
 width:200px;
 height:505px;
 background: url(../img/8.jpg) no-repeat left top; 
}



/* Content */

hr { height:1px; color:##505562; border:0; background-color:#505562; } 
h1 .csc-firstHeader { text-transform:uppercase; }
#Content h1 { width:580px; text-align:left; margin:0; padding:0 0 0 0; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:13px; line-height:26px; font-weight: bold; color:#505562; text-transform:uppercase; }
#Content h2 { width:580px; text-align:left; margin:0; padding:11px 0 11px 0; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; line-height:22px; font-weight: bold; color:#505562; }
#Content h3 { color:#505562; }
#Content .csc-header { padding:0; }

#Content p.bodytext, #Content p { margin:0; padding:0 0 11px 0; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; line-height:18px; color:#505562; } 
#Content p.align-right { text-align:right; }
#Content td { margin:0; padding:0 0 0 0; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; line-height:18px; color:#505562; } 
#Content ul { list-style-type:none; margin:0; padding:0; }
#Content ul.browsebox li { background: url(../img/blind.gif) no-repeat center left; }

#Content li { margin:0; padding:0 0 0 15px; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; line-height:18px; color:#505562; background: url(../img/info_link_btn.gif) no-repeat;  background-position:0 6px; } 

#Content .internal-link {  margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/info_link_btn.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }
#Content .external-link {  margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/external_link_new_window.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }
#Content .external-link-new-window {  margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/external_link_new_window.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }
#Content a.download {  margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/download-link.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }

.csc-textpic-caption { margin:0; padding:5px 0 0 5px; color:#505562; line-height:10pt; }

#Content table tr td img { margin:0; padding:0; }
#Content img { padding:5px 0 0 0; }

.sred { color:#B22052; font-size:9pt; }
.border_blue { border-width:2px; border-color:#606270; border-style:groove; }
.line { width:580px; height:15px; background: url(../img/line.gif) repeat-x; }


.as { color:#566181; font-size:7pt; font-weight: bold; text-decoration: none; }
a,a:link           { color: #B22052; text-decoration: none;  }
a:visited        { color: #B22052; text-decoration: none; }
a:hover          { color: #B22052; text-decoration: none; }
a:active         { color: #B22052; text-decoration: none; }

#print_link { text-align:right; }
#print_link img { border:0; margin:0; padding:0 25px 25px 0; }

/* right Colcontent*/

#rightcolContent h2 { width:178px; background-color:#ECEDF3; margin:0; padding:7px 11px 7px 11px; font-size:8pt; font-weight:bold; color:#505562; }
#rightcolContent p {  margin:0;  padding:11px 11px 0 11px; text-align:left; font-size:8pt; line-height: 9pt; color:#505562; }
#rightcolContent img { margin:0; padding:11px 0 0 11px; }
#rightcolContent dt { padding-right:7px; }
#rightcolContent dl { padding-right:7px; }  
#rightcolContent .internal-link { float:right; margin:0 0 0 15px; text-align:right; padding:5px 0 11px 15px; background: url(../img/info_link_btn.gif) no-repeat; background-position:0 6px; font-weight:bolder; font-size:7pt; }

/* Lang Menu*/
.lanDE { margin:0 0 0 4px; }
.lanEN { margin:0 0 0 4px; }
.lanFR { margin:0 0 0 4px; }
.lanES { margin:0 0 0 4px; }
.lanIT { margin:0 0 0 4px; }

/* service */
#service ul { 
 list-style-type:none; 
 margin:0; 
 padding:0 0 0 11px; 
}

#service ul li { 
 padding:5px 0 5px 20px;
 border-bottom:1px solid #fff;
}

a.headlink:link { color:#6D6F7F; font-family:Verdana,Arial,Helvetica, sans-serif; text-decoration: none; font-size:8pt; line-height:inherit; }
a.headlink:visited { color:#6D6F7F; font-family:Verdana,Arial,Helvetica, sans-serif; text-decoration: none; font-size:8pt; font-weight: normal; }
a.headlink:hover  { color:#B22052; font-family:Verdana,Arial,Helvetica, sans-serif; text-decoration: none  ; font-size:8pt; }
a.headlink:active { color:#DD3366; font-family:Verdana,Arial,Helvetica, sans-serif; text-decoration: none; font-size:8pt; }

/* ------------- Menu ------------------- */

#menu { margin:0px; padding:20px 0 0 11px; }

#menu ul {
 list-style-type: none;
 padding:0 0 0 0;
 margin:0 0 0 0;
}

#menu ul li {
 line-height: 22px;
 text-align: left;
 border-top:1px solid #fff;
}

#menu ul li.current { border:0; }

#menu ul li a {
 font-size: 9pt;
 color: #505562;
 text-decoration:none;
 padding:0 20px 0 22px;
}

#menu ul li a:hover {
 font-size: 9pt;
 color: #B22052;
 padding:0 20px 0 22px;
 background:url(../img/icon_nav_link.gif) no-repeat center left;
}

#menu ul li a.current {
 text-decoration:none;
 color: #B22052;
 padding:0 20px 0 22px;
 border:0;
 background:url(../img/icon_nav_link.gif) no-repeat center left;
}

#menu ul.sub { padding: 0 0 0 10px; }

/* Formulare */
.btn { color:#566181; background-color:#ECEDF3; font-weight: bold; font-size:9pt; width:180px }
.btns { color:#566181; background-color:#ECEDF3; font-weight: bold; font-size:8pt; width:100px }
.ti { color:#566181; background-color:#ECEDF3; font-size:9pt; width:360px; border: 1px inset; }
.tim { color:#566181; background-color:#ECEDF3; font-size:9pt; width:260px; border-style:inset;  }
.tis { color:#566181; background-color:#ECEDF3; font-size:9pt; width:100px; border-style:inset;  }
.tiss { color:#566181; background-color:#ECEDF3; font-size:9pt; width:30px; border-style:inset;  } 

.select_sea { color:#566181; background-color:#ECEDF3; font-size:9pt; width:330px; border-style:inset;  }
select { color:#566181; background-color:#ECEDF3; font-size:9pt; border: 1px inset;  }
.textarea { color:#566181; background-color:#ECEDF3; font-size:9pt; font-family:Verdana,Arial,Helvetica, sans-serif; width:360px; border: 1px inset;  }

.ti_sea { font-size:8pt; color:#566181; background-color:#ECEDF3; width:115px; padding:0; }
.btn_sea { border:1px; border-color:#566181; border-style: outset; color:#FFFFFF; background-color:#566181; font-size:8pt; width:35px; height:17px;  padding:0; }
.m_tin { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; width:180px; }
.m_tis { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; width:100px; }
.mbtn { border-width:2px; border-style:groove; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; font-weight: bold; width:85px; }

.tx-indexedsearch-searchbox-sword { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; }
.tx-indexedsearch-searchbox-button { border-width:2px; border-style:groove; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; font-weight: bold; width:85px; }

.tx-newloginbox-pi1 #user { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; color:#cc0000;}
#pass { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; color:#505562;} 

input[value="Login"] { border-width:2px; border-style:groove; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; font-weight: bold; width:85px; }

/* newsletter form */

.form #name, .newsletter_form #email, .newsletter_form #submit { width:460px; height:20px; padding:0 0 3px 0; }
.form .title { width:90px;  padding:0 10px 3px 0; bolder; float:left; color:#505562; }
.form .m_tin { 	width:303px; }

.form #submit { padding:2px 0 0 0; }
.form #submit .mbtn {
    margin-left:100px; 
	border:solid #ECEDF3 1px;
	background-color:#FFFFFF;
	padding:2px 3px 0 0; 
	font-weight:bolder;
	color:#505562;
}

.tx-newloginbox-pi1 table tr th { width:100px; }
label { font-weight:normal; 	color:#505562; width:100px; }
.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass { width:302px; font-size:11px; color:#505562; }
.tx-newloginbox-pi1 input[type="submit"] {
	border:solid #ECEDF3 1px;
	background-color:#fff;
	padding:2px 3px 0 0; 
	font-weight:bolder;
	color:#505562;
}


/* link list*/
.tx-ablinklist-pi1 { color:#505562; }
div.tx_ablinklist_treeView_category { margin:0; padding:10px 0 20px 0;}

.tx_ablinklist_treeView_link_1 { margin:0; padding:0 0 20px 0; }
.tx_ablinklist_treeView_link_2 { margin:0; padding:0 0 20px 0; }
.tx_ablinklist_treeView_links { margin:0; padding:0 0 20px 0; }
.tx_ablinklist_treeView_links table { width:100%; }
.tx_ablinklist_treeView_links a.tx_ablinklist_treeView_linkLabel {  margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/external_link_new_window.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }
.add_new_link { margin:0; padding:0 0 20px 0; }
.tx_ablinklist_treeView_linkAddNew { margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/add_new_link.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }
.tx_ablinklist_treeView_category { margin:0; padding:5px 0 10px 0; }
.tx_ablinklist_treeView_categoryLabel { margin:0; text-align:right; padding:0 0 0 15px; background: url(../img/info_link_btn.gif) no-repeat center left; font-weight:bolder; font-size:7pt; }

.tx_ablinklist_viewAddNewLink, .tx_ablinklist_viewReportBrokenLink { font-size:10px; }
#ll_label { width:568px; height:20px; }
#ll_label input { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; width:280px; }
#ll_label .title { float:left; width:110px; }

#ll_href { width:568px; height:40px; }
#ll_href input { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; width:280px; }
#ll_href .title { float:left; width:110px; height:40px; }

#ll_cat { width:568px; height:20px; }
#ll_cat select { width:380px; font-size:7.5pt; }
#ll_cat .title { float:left; width:110px; }

#ll_con { width:568px; height:20px; }
#ll_con input { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-size:7.5pt; width:280px; }
#ll_con .title { float:left; width:110px; }

#ll_des { width:568px;  }
#ll_des textarea { border:1px; border-style: inset; border-color:#ECEDF3; background-color:#ECEDF3; font-family: Verdana, Arial; font-size:8pt; width:380px; }
#ll_des .title { float:left; width:110px; }

#ll_but { width:568px; text-align:right;  }
#ll_but input { border-color:#ECEDF3; background-color:#ECEDF3; font-weight:bold; }
#ll_but .title { float:left; width:110px; }

.tx_ablinklist_viewReportBrokenLink input { border-color:#ECEDF3; background-color:#ECEDF3; font-weight:bold; }

.re_bro_link_text { margin:0; padding:0; }
.re_bro_link_label { color:#b22052; font-weight:bolder; margin:0; padding:10px 0 0 0; }
.re_bro_link_href { margin:0; padding:10px 0 0 0; }
.re_bro_link_but { text-align:right; margin:0; padding:10px 0 0 0; }

.back_link { margin:0; padding:20px 0 0 0; }

/* cal */
table#tt_cal { margin:0; padding:0; }
.tt_cal_date {}
.tt_cal_header { font-weight:bolder; }
.tt_cal_cat { font-weight:normal; text-align:right; }
.tt_cal_time { }
.tt_cal_content b { font-weight:normal; }
.tt_cal_link { text-align:right; margin:0; height:25px;  }
.tt_cal_datetext { font-size:7pt; font-style:italic; line-height:7pt; margin:0; padding:0; }
