@import url("/download/_download.css");

#pContent {
    margin: 0;
    padding: 30px 0 0;
    width: auto;
    color: #000;
    background-color: #fff;
}

.portfolioPadding {
    padding: 15px 19px;
    min-height: 340px;
}

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

#pContent input,#pContent input.vrtext {
    border: 1px solid #ccc;
    padding: 2px 2px 2px 5px;
}
	

div#menu a {
    display: block;
    width: 160px;
    padding: 1px 0px;
    margin-right: 0px; margin-bottom: 1px;
    text-decoration: none;
    border: 0px solid black;
    background-color: #003D86;
    color: #000;
}
div#menu a:hover {
    background-color: #bcbdbf;
    color: #fff;
}

div#menuRed a {
    display: block;
    width: 160px;
    padding: 0px;
    margin-right: 0px; margin-bottom: 1px;
    text-decoration: none;
    border: 0px solid black;
    background-color: #003D86;
    color: white;
}
div#menuRed a:hover {
    background-color: red;
    color: white;
}

div#menu span {display: none;}

table#domainTable td,table#sunriseTable td {padding: 4px;}

a.on,a.off {
    padding-left: 11px;
    background-repeat: no-repeat;
    background-position: 0 50%;
}

.floatLeft  {float:left; width:auto;}
.floatRight {float:right; width:auto;}

a.on    {background-image: url(/portfolio/images/tbon.gif);}
a.off   {background-image: url(/portfolio/images/tboff.gif);}

/* buttons */
input.pbutton {
    border: 1px solid;
    border-top-color: #666;
    border-left-color: #666;
    border-right-color: #000;
    border-bottom-color: #000;
    font-size: 0.85em;
    letter-spacing: 0px;
    /* font-size: 10.5px; */ /* font-weight: bold; */
    background-color: #EAD6D6;
    color: black;
    /* height: 25px; */
    width: auto;
    padding-bottom: 1px;
}
input.pbutton:hover {background-color: white;}

td.pbutton  {background-color: #D6D6D6;}
td.button2  {background-color: #EAEAD6;}
td.button3  {background-color: #EAD6D6;}
td.button4  {background-color: #dddddd; color: #a4a4a4;}
td.button_hl{background-color: #FFFFFF;}

tr.bgGrey {background-color: #d9dade;}


/*** portfolio v 3.0 redesign ***/
#pTopic {
    color: #003d86;
    margin: 0;
    padding: 10px 0 15px 0;
    font-size: 15px;
}

#pTopic h1 {
    margin: 0;
    padding: 0 0 5px 0;
    color: #003f86;
    font-size: 14px;
}

#pInfoBox {
    margin: 5px 0 20px 0;
    padding: 0 0 10px 0;
    text-align: left;
}

#pBox {
    margin: 0 0 10px 0;
    padding: 10px 0 15px 0;
    width: auto;
    background-color: #fff;
}

#pBox p {
    margin: 0;
    padding: 10px 0 0 0;
    font-size:13px;
}

#pBox .content {
    margin: 21px;
    padding: 0;
    font-size: 0.85em;
}

table.pBox .lineleft,#pBox .lineLeft {
    border-left: 1px solid #b1b2b4;
}

#pBox .step {
    background: url('/portfolio/images/step_bg.gif') no-repeat 0 0;
    margin-bottom: 20px;
    padding-top: 2px; padding-left: 3px;
    display: block;
}

#pBox .step p {
    margin: 0 0 0 20px;
    padding: 10px 0 0 0;
}

#pBox h1,table.pBox h1 {
    margin: 0;
    padding: 0;
    font-size: 1.0em;
    font-weight: bold;
    color: #003D86;
    background-color: #fff;
}

#pBox a.config {
    font-weight: bold;
    color: #003D86;
    font-size: 14px;
}

#pButtonBox {
    margin: 0;
    text-align: right;
    padding: 20px 0 20px 10px;
}

#pBox .configTopic {
    padding: 10px 0 15px 0;
    color: #003D86;
    font-size: 1.0em;
    font-weight: bold;
    background-color: #fff;
}

.bTopBottom {
    border-top: 1px solid #b1b2b4;
    border-bottom: 1px solid #b1b2b4;
}

/* tables */
table.pBox {
    width: auto;
    letter-spacing: 0px;
    margin: 0 0 20px 0;
}

table.pBox th {
    color: #003D86;
    font-size: 1.0em;
    text-align: left;
    padding-bottom: 5px;
}

table.pBox td.left,table.pBox td.middle,table.pBox td.right {
    vertical-align: top;
    text-align: left;
}

table.pBox td.left {
    padding: 10px 10px 15px 0;
}

table.pBox td.middle,table.pBox th.middle {
    width: 690px;
    padding: 10px 5px 15px 0;
}

table.pBox td.right {
    width: 150px;
    padding: 10px 10px 15px 10px;
    vertical-align: top;
}

li.hinweis {
    font-size: 10px;
    margin: 1px 0;
}

ul.hinweis {margin: 10px 0 0 0;}

/***
--------------------------------------------------------------------------------------
menu
--------------------------------------------------------------------------------------
***/
#pMenu {
    display: block;
    margin: 1px 0 0 0;
    padding: 0;
    text-align: center;
    color: #fff;
    background-color: #959Ca4;
    height: 24px;
}

#pMenu ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#pMenu li {
    float: left;
    width: 130px;
    margin: 0 0 0 2px;
    padding: 0;
}

#pMenu li .pMenuLogout {width: 161px;}

#pMenu a {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-color: #959Ca4;
    width: 142px;
}

#pMenu .pMenuItem {
    display: block;
    color: #fff;
    background-color: #4f5e71;
    margin: 0;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 16px;
    border-color: #fff;
    border-style: solid;
    border-width: 0 1px 1px 0;
}

#pMenu .pMenuItemActive,#pMenu .pMenuItem:hover {
    display: block;
    color: #fff;
    background-color: #959Ca4;
    margin: 0;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 16px;
}

#pMenu .pMenuItemActive {
    border-bottom: 1px solid #959Ca4;
    border-right: 1px solid #fff;
    text-decoration: underline;
}

#pMenu .pMenuItem:hover {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}

#pMenu a.pMenuLogout {width: 145px;}

#pMenu .pMenuLogout {
    background-color: #314f74;
    border-right: 0;
}

#pMenu .pMenuLogout:hover {
    background-color: #314f74;
    color: #F00;
}

/* submenu */
#pSubMenu {
    display: block;
    margin: 0;
    padding: 0;
    height: 17px;
    text-align: center;
    color: #fff;
    background-color: #959Ca4;
}

#pSubMenu ul {
    list-style: none;
    margin: 0 0 0 6px;
    padding: 0;
}

#pSubMenu li {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

#pSubMenu a {
    float: left;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    background-color: #959Ca4;
    text-align: center;
}

#pSubMenu .pSubItem {
    color: #000;
    background-color: #959Ca4;
    margin: 0;
    padding: 0 10px;
}

#pSubMenu .pSubItemActive,#pSubMenu .pSubItem:hover {
    color: #fff;
    margin: 0;
    padding: 0 10px;
}

#pSubMenu .pSubItem:hover {text-decoration: none;}

/***
--------------------------------------------------------------------------------------
 konto
--------------------------------------------------------------------------------------
***/
a.white         {color: white;}
a.white:hover   {color: #EEEEEE;}
a.white:active  {color: #F0F0F0;}


input.stdbut {
    border: 1px solid;
    border-top-color: #666;
    border-left-color: #666;
    border-right-color: #000;
    border-bottom-color: #000;
    height: 23px;
    font-weight: bold;
}

/***
--------------------------------------------------------------------------------------
 rows fuer table (domainuebersichten)
--------------------------------------------------------------------------------------
***/
.row_head {background-color: #d9dade;}

tr.row1     {background-color: #deebff;}
tr.row2     {background-color: #edf5ff;}
tr.row_hl   {background-color: #9cc7ff;}

/***
--------------------------------------------------------------------------------------
fonts  @todo - auskommentiert by ct
--------------------------------------------------------------------------------------
***/
.PF-small {
    /*font-size: 0.9em;*/
}
.PF-vsblack,.PF-vswhite,.PF-vsblue,.PF-vsgrey,.PF-vsred {
    font-size: 13px;
    line-height: 19px;
}
.PF-vmblack,.PF-vmwhite,.PF-vmblue,.PF-vmgrey,.PF-vmred {
    font-size: 12px;
}
.PF-vmblue {
    font-size: 14px;
    padding-bottom: 10px;
}
.PF-vsblack,.PF-vmblack,td.txtBlack {
    color: #000;
    vertical-align: top;
}
.PF-vswhite,.PF-vmwhite,td.txtWhite {
    color: #fff;
}
.PF-vsblue,.PF-vmblue,td.txtBlue {
    color: #003D86;
}
.PF-vsgrey,.PF-vmgrey,td.txtGrey {
    color: #838480;
}
.PF-vsred,.PF-vmred,td.txtRed {
    color: #f00;
}

.mahnungBox {
    color: #FFF;
    background-color: #b80d0d;
    padding: 10px;
}

.mahnungBox a {
    color: #FFF;
    background-color: transparent;
}
.mahnungBox a:hover {text-decoration: none;}

.mahnungBox ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cancellationBox {
    margin: 30px 0 10px 0;
    border: 2px solid #f00;
    padding: 0 20px;
}

.telTbl {
    font-family: courier, serif;
    border: 1px solid #e4e7ec;
    background-color: #fff;
    border-spacing: 1px;
}

.telTbl td {
    padding: 5px 10px;
    background-color: #e4e7ec;
}



/* ************************************************************************************* */
/* WEBSPACE */

/* WEBSPACE BESTELLEN */
div#divVorteileWebspace{
    margin-top:19px;
	font-weight:bold;
}
div#divVorteileWebspace p{
    margin:5px 0;
	font-size:16px;
	font-weight:bold;
	border-bottom: 1px solid #ccc;
	padding-bottom:10px;
}
div#divVorteileWebspace ul{
	 font-size:14px; 
	 margin-top:25px
}
div#divVorteileWebspace ul li.infoboxcontainer{margin: 7px 0;}
div.badge_webspace{ 
	position:absolute;
    top:170px; left:435px; 
    text-align:right;
}	
	
/* WEBSPACE UEBERSICHT */	
table.table_fffccc th.th_edit    {width:79px;}
table.table_fffccc th.th_delete  {width:72px;}
	
/* DU Users */
table.tbl_webspacePF {
	font-size:14px;
    font-weight: bold;
}
table.tbl_webspacePF td {padding: 3px;}
table.tbl_webspacePF td.tbl_webspacePF_info p {
	margin:0;
    font-weight: normal;
	font-size:12px;
	line-height:12px;
}

/* Passwortschtz .htaccess */
span.pwdSchutz_bsp{
	display:inline-block;
	line-height:13px;
	float:left;
	padding-left:5px;
}
div.pwdSchutz_files{
	margin:0 30px 0 50px;
	font-size:14px;
    height:220px;
}
div.pwdSchutz_files textarea{border:solid 1px #ccc;}	

	

/***
--------------------------------------------------------------------------------------
 Styles fuer Stammdatenformular action=stammdaten
--------------------------------------------------------------------------------------
***/
.borderless {border: 0 !important;}

.visibilityOff {display: none;}

.stammdatenpanel2col ol,.stammdatenpanel2col ol ol,.stammdatenpanel2col ol li{
    list-style-type: none;
    margin: 0;
    padding: 4px 0px 3px 0px;
    width: 400px;
}

.ccpopup ol {
    list-style-type: none;
    margin: 0;
    padding: 4px 0px 3px 0px;
    width: 400px;
}

.stammdatenpanel1col ol {
    list-style-type: none;
    margin: 0;
    padding: 4px 0px 3px 0px;
}

.stammdatenleftcol {
    float: left;
    width: 437px;
    margin-left: 10px;
}

.stammdatenrightcol         { margin-left: 505px; width: 437px !important; }
html* .stammdatenrightcol   { margin-left: 0px; padding-left: 40px;}

.stammdatenpanel2col legend {
    display: block;
    width: 350px;
    background-image: url(/images/evolution/portfolio/stammdaten.png); background-repeat: no-repeat;
    background-position: 15px 8px;
    color: #003d86;
    margin-left: 15px;
    padding-top: 10px; padding-left: 50px;
    line-height: 23px;
    font-size: 14px;
    font-weight: bold;
}

.ccplegend {
    display: block;
    width: 250px;
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    line-height: 23px;
    font-size: 14px;
    color: #003d86;
    font-weight: bold;
}

.stammdatenpanel2col legend.login {
    display: block;
    width: 350px;
    background-image: url(/images/evolution/portfolio/login.png); background-repeat: no-repeat;
    background-position: 15px 5px;
    padding-top: 10px; padding-left: 50px;
    margin-bottom: 0px; margin-left: 15px;
    line-height: 25px;
    color: #003d86;
    font-size: 14px;
    font-weight: bold;
}

.stammdatenpanel1col h2 {
    background-image: url(/images/evolution/portfolio/moredata.png); background-repeat: no-repeat;
    background-position: 05px 5px;
    color: #003d86;
    font-size: 14px;
    padding-top: 15px;
    margin-left: 15px;
    padding-left: 45px;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 25px;
    display: block;
}

.stammdatenpanel1col .line {width: 95%;}

.stammdatenpanel2col legend.billingdata {
    background-image: url(/images/evolution/portfolio/credit.png); background-repeat: no-repeat;
    background-position: 15px 8px;
    color: #003d86;
    font-size: 14px;
    padding-top: 10px;
    margin-left: 15px;
    padding-left: 50px;
    font-weight: bold;
    margin-bottom: 0px;
    width: 350px;
    line-height: 25px;
    display: block;
}

ol.stammdaten {margin-left: 20px;}
.stammdatenpanel1col ol.stammdaten {margin-left: 10px;}

.stammdatenpanel2col input.text,.stammdatenpanel2col select.text {
    position: absolute;
    left: 164px;
    width: 229px;
    border-color: #ccc !important;
    font-size: 12px;
    line-height: 17px;
}

.ccpopup select.ccexp1 {
    position: absolute;
    left: 164px;
    width: 50px;
    border-color: #ccc !important;
    font-size: 12px;
    height: 20px;
}

.ccpopup select.ccexp2 {
    position: absolute;
    left: 230px;
    width: 70px;
    border-color: #ccc !important;
    font-size: 12px;
    height: 20px;
}

.ccexpsep {
    position: absolute;
    left: 215px;
}

.stammdatenpanel1col input.text {
    position: absolute;
    left: 174px;
    width: 229px;
    border-color: #ccc !important;
    font-size: 12px;
}

.identityleft {
    float: left;
    width: 437px;
}

.stammdatenpanel2col input.zip {
    position: absolute;
    left: 164px;
    width: 60px;
    line-height: 17px;
    padding: 2px 0;
    border-color: #ccc !important;
    font-size: 12px;
}

.stammdatenpanel2col input.city {
    position: absolute;
    left: 234px;
    width: 159px;
    line-height: 17px;
    padding: 2px 0;
    border-color: #ccc !important;
    font-size: 12px;
}

.stammdatenFixed {
    position: absolute;
    left: 164px;
    font-size: 12px;
}

.stammdaten li label {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}

.changelink {
    position: absolute;
    left: 342px;
}

.stammdatenpanel2col {
    width: 434px;
    background-image: url(/images/evolution/portfolio/2colpaneltop.gif); background-repeat: no-repeat;
    background-position: top center;
    position: relative;
}

.stammdatenpanel1col {
    width: 930px;
    background-image: url(/images/evolution/portfolio/1colpaneltop.gif); background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    margin-left: 10px;
}

.stammdatenpanel2colbottom {
    width: 434px; height: 10px;
    background-image: url(/images/evolution/portfolio/2colpanelbottom.gif); background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 20px;
}

.stammdatenpanel1colbottom {
    width: 930px; height: 10px;
    background-image: url(/images/evolution/portfolio/1colpanelbottom.gif); background-repeat: no-repeat;
    background-position: top right;
    margin-left: 10px;
}

input#stammdatenReset, input#stammdatenReset_a, input#stammdatenReset_b, input#stammdatenReset_c {
    float: left;
    margin: 13px;
	margin-left:22px;
}

input#stammdatenSave, input#stammdatenSave1, input#stammdatenSave_a, input#stammdatenSave_b, input#stammdatenSave_c {
	float: right;
    margin:13px;
}


a.intlink:visited,a.intlink:link {
    color: #003d86;
    text-decoration: none;
    background-image: url(/images/evolution/promo/link.gif); background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
    font-size: 12px;
    font-weight: normal;
}

a.intlink:hover {
    text-decoration: underline !important;
}

.stammdatenInfoBox {
    background-color: #e9f5fc;
    border: 1px solid #ccc;
    width: 357px;
    padding: 5px 5px 5px 30px;
    background-image: url(/images/evolution/portfolio/blue_information.gif); background-repeat: no-repeat;
    background-position: 5px 5px;
    font-size: 11px;
    line-height: 13px;
    color: #666;
}

.stammdaten .errormsg {
    height: 20px;
    margin-bottom: 15px;
    margin-left: 166px;
    margin-top: -14px;
    color: #910000;
}

.newsletter {
    position: absolute;
    left: 164px;
    width: 75px !important;
    margin-top: -25px !important;
}

html* .newsletter {
    position: absolute;
    left: 164px;
    width: 75px !important;
    margin-top: -5px !important;
}

.newsletter li {width: 75px !important;}

.newsletter_2nd {
    left: 260px;
    width: 75px !important;
    margin-top: -25px !important;
}

.newsletter_2nd li {width: 150px !important;}

.sublegend {
    padding-left: 15px;
    font-size: 14px;
    color: #003d86;
    font-weight: bold;
}

.stammdatenpanel1col legend {
    padding-left: 20px;
    font-size: 14px;
    color: #003d86;
    font-weight: bold;
    width: 350px;
}

.stammdatenCustomer {
    position: absolute;
    left: 310px;
    color: #000;
    font-weight: normal;
    font-size: 12px;
    width: 150px;
}

.stammdatenNr {
    color: #003d86;
    font-weight: bold;
}

.line {
    border-top: 1px solid #cccccc;
    width: 394px;
    margin-left: 20px;
    height: 1px;
    margin-bottom: 10px;
    margin-top: 5px;
}

.dashed {
    border-top: 1px dashed #cccccc;
    width: 394px;
    height: 1px;
    margin-bottom: 15px;
    margin-top: 5px
}

.cc {
    float: right;
    width: 151px;
    margin-right: 5px;
}

.moredatatext {
    margin-left: 450px;
    margin-top: 25px;
    width: 437px;
    font-size: 12px;
}

input.text:active,input.text:focus,input.text:hover,input.zip:active,input.zip:focus,input.zip:hover,input.city:active,input.city:focus,input.city:hover
    {
    border-color: #007fd2 !important;
}

.stammdatenBilling {
    color: #003d86;
    font-size: 14px;
    font-weight: bold;
}

/* Styles for Payment Popup */
a.popupclose {
    text-align: left !important;
    text-decoration: none !important;
}

.ccpopup ol li {
    margin-left: 0;
    padding: 0;
}

.ccptext {
    position: absolute;
    left: 164px;
    width: 202px;
    height: 20px;
    border-color: #ccc !important;
    font-size: 12px;
    line-height: 20px;
    line-height: 20px;
}

.cvcimage {
    position: absolute;
    left: 265px;
    margin-top: 30px;
    margin-bottom: 10px;
}

a.cvclink:link,a.cvclink:visited {
    position: absolute;
    left: 230px;
    background-image: url(/images/evolution/info.gif); background-repeat: no-repeat;
    background-position: left 0px;
    padding-left: 22px;
    margin-top: 2px;
    text-decoration: none;
    color: #003d86;
}

a.cvclink:hover {
    text-decoration: underline;
}

.ccpopup li label {
    color: #666666;
    font-size: 13px;
}

.ccpopup ol li input.text,.ccpopup ol li select.text {
    position: absolute;
    left: 164px;
    width: 200px;
    height: 15px;
    border-color: #ccc !important;
    font-size: 12px;
    line-height: 15px;
}

.ccpopup ol li select.text {
    height: 20px;
    width: 230px !important;
}


/* Styles ConfigTable */
.configDomainOv {
    width: 940px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-spacing:0;
    border-collapse: collapse;
    
}

.configSubDomainOv {
    /*
    margin-top: 15px;
    width: 850px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-collapse: collapse;
    border-spacing:0;
    */
}

.configDomainOvP {
    width: 95%;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin: 10px;
}

.configDomainOvPrint {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin: 10px;
    font-family: arial;
}

.configDomainTrade {
    width: 100%;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin: 10px 10px 10px 0px;
}

.ConfigTableHead, .ConfigTableHeadRight {
    background-image: url(/images/evolution/portfolio/ConfigTableHead.gif); background-repeat: repeat-x;
    background-position: bottom;
    height: 30px;
    margin: 0;
    padding:0 10px;
    font-size: 12px;
    font-weight: bold;
    color: #003d86;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background-color:#fff;
}

.ConfigTableHeadRight {    
    border-bottom: 1px solid #cccccc;
    border-right:0;
}

.ConfigTableBody {
    padding: 5px 5px 5px 10px;
    font-size: 12px;
    border-right: 1px solid #cccccc !important;
    border-bottom: 1px solid #cccccc;
}

.ConfigTableBodyRight {
    padding: 5px 5px 5px 10px;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
/*    background-color: white; */
}

.ConfigTableBodyCheck {
    padding: 5px 5px 5px 5px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

td.ConfigTableConfig {
    padding: 2px 5px 2px 0px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    width: 65px;
}

td.ConfigTableBoerse {
    padding: 2px 5px 2px 0px;
    border-right: 1px solid #cccccc;
    width: 65px;
    border-bottom: 1px solid #cccccc;
}


td.ConfigTableLoeschen {
    width: 80px;
    border-bottom: 1px solid #cccccc;
}

/* Columns */
.domainName {
    background-color: #eef8fd;
    font-weight: bold;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #003d86;
}

.domainName a:link,.domainName a:visited {
    color: #003d86;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    width: 100%
}

.domainName a:hover {
    text-decoration: underline;
}
/* WOZU???
.ConfigTableBodyRight a:link,.ConfigTableBodyRight a:visited {
    text-decoration: none;
}

.ConfigTableBodyRight a:hover {
    text-decoration: underline;
}
*/
.regDate {
    width: 115px;
}

.idncode {
    width: 100px !important;
    overflow: hidden !important;
}

.email {
    padding: 2px 5px 2px 10px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    width: 120px;
}

/* ############# CONFIG-VORLAGEN ############# */

div.w_830px{width:830px;}

input.inputSedo, input.inputEbay{
    float: left; 
    margin-left: 20px; 
    width: 229px;
}

p.inputSedoTipp, .inputSedoTipp {
    clear:both;
    margin-left:140px;
    color:#999;
}
p.inputEbayTipp, .inputEbayTipp{
    clear:both;
    margin-left:225px;
    color:#999;
}

.spacer_ebay        {margin-left:28px;}
html* .spacer_ebay  {margin-left:35px;}


/* **************************************************************** *
/* E-MAIL CONFIG */
/* Nov2010 @ct */

/*** Startseite e-mail config ***/

div.mailConfigBox_startpage {
    position:relative;
    background-image:url("/portfolio/images/imap/emailBoxBG.png"); background-repeat:no-repeat;
    width:420px;
    height:296px;
    padding:15px 15px 0;
    font-size:14px;
    overflow:hidden;
}
div.mailConfigBox_startpage:hover {
    background-image:url("/portfolio/images/imap/emailBoxBG_hover2.png");
}


/* ************************************************************************************************************************************************************* */
/* PORTFOLIO HEADERS */
a#emailWeiterleitungenTitle_startpage, a.emailPaketTitle_startpage, h1#emailPaketTitle_startpage, h1.emailWeiterleitungenTitle, h1.emailPaketTitle, 
h1.webspaceTitle, h1.webforwardingTitle,
h1.kontouebersichtTitle,h1.webspaceTitle, h1.webspacePaketTitle, 
h1.webspaceBestellenTitle, 
h1.webspaceDatenbankEditieren, h1.portfolioBoerseTitle, 
h1.ftpPasswortTitle, h1.dnsTitle, h1.cgiCounterTitle, h1.cgiGaestebuchTitle, h1.cgiKontaktformularTitle, 
h1.wordpressTitle, h1.etrackerTitle {
    display:block;
    font-size:18px;
    font-weight:bold;
    background-image:url("/portfolio/images/0_header_icons/imap/iconWeiterleitung.png"); background-repeat:no-repeat;
    padding:5px 0 10px 60px;
    text-decoration:none;
    color:#003d86 !important;
    border-bottom:1px solid #ccc;
}

a.emailPaketTitle_startpage, h1#emailPaketTitle_startpage{
    background-image:url("/portfolio/images/0_header_icons/imap/iconMailpaket.png");
    padding:5px 0 20px 60px;
}
a.emailPaketTitle_startpage:hover{
    border-bottom:1px solid #6ac2ed;
}

a#emailWeiterleitungenTitle_startpage{
    background-image:url("/portfolio/images/0_header_icons/imap/iconWeiterleitung.png");
    padding:5px 0 20px 60px;
}
a#emailWeiterleitungenTitle_startpage:hover{
    border-bottom:1px solid #6ac2ed;
}

h1.kontouebersichtTitle{
    background-image:url("/portfolio/images/rechnungen/kontouebersicht.png");
    border:0;
    padding:10px 0 25px 60px;
}
h1.webspaceTitle{ /* webspace bei Weiterleitungen*/
    background-image:url("/portfolio/images/weiterleitungen/iconWebspace_big.gif");
    padding-top:19px;
    border:none;
}
h1.webspacePaketTitle{ /* webspace-paket im PF */
    background-image:url("/portfolio/images/0_header_icons/webspacePaket.png");
    padding-top:19px;
    border:none;
}
h1.webspaceBestellenTitle{
    background-image:url("/portfolio/images/0_header_icons/webspaceInaktiv.png");
    padding:10px 0 25px 60px;
}
h1.webspaceDatenbankEditieren{
    background-image:url("/portfolio/images/0_header_icons/datenbank_editieren.png");
    border:0;
    padding:10px 0 25px 60px;
}	
h1.portfolioBoerseTitle{
    background-image:url("/portfolio/images/0_header_icons/boerse.png");
    border:0;
    padding:10px 0 25px 95px;
}
h1.ftpPasswortTitle{
    background-image:url("/portfolio/images/0_header_icons/ftpPasswort.png");
    border:0;
    padding:10px 0 25px 50px;
    margin-bottom:0px;	
}
h1.cgiCounterTitle{
    background-image:url("/portfolio/images/0_header_icons/graphic-counter.png");
    border:0;
    padding:10px 0 25px 60px;
    margin-bottom:0px;	
}
h1.cgiGaestebuchTitle{
    background-image:url("/portfolio/images/0_header_icons/gaestebuch.png");
    border:0;
    padding:10px 0 25px 50px;
	margin-bottom:0px;
}
h1.cgiKontaktformularTitle{
    background-image:url("/portfolio/images/0_header_icons/kontaktformular.png");
    border:0;
    padding:10px 0 25px 60px;
    margin-bottom:0px;
}
 h1.dnsTitle{
    background-image:url("/portfolio/images/0_header_icons/DNS.png");
    border:0;
    padding:15px 0 25px 90px;
}
 h1.wordpressTitle{
    background-image:url("/portfolio/images/0_header_icons/wordpress.png");
    border:0;
    padding:15px 0 15px 60px;
}
 h1.etrackerTitle{
    background-image:url("/portfolio/images/0_header_icons/etracker.png");
    border:0;
    padding:15px 0 25px 70px;
}


div#infoMailList ul{
    margin:10px 0 10px 20px;
}

/* Achtung! Definition der Tabelle auch hier: table#tblNeueMailWeiterleitung */
table.tblTHVerlauf{
    width:520px;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
}
table.tblTHVerlauf td:first-child{text-align:left;}

.tblTHVerlauf td{text-align:center;}


/* uebersicht bestehender Mail Adressen */
	/*
a.mailListOpened {
    display: block;
    background-image: url(/portfolio/images/imap/openClose_300x23.png);
    background-repeat: no-repeat;
    width: 300px;
    height: 23px ;
    padding-left:40px;
    line-height:23px;
    cursor: pointer;
}
a.mailListOpened:hover {
    background-position: 0px -23px;
}
a.mailListClosed {
    display: block;
    background-image: url(/portfolio/images/imap/openClose_300x23.png);
    background-repeat: no-repeat;
    background-position: 0px -46px;
    width: 300px;
    height: 23px;
    padding-left:40px;
    line-height:23px;
    cursor: pointer;
}
a.mailListClosed:hover {
    background-position: 0px -69px;
}
    */
a.btnJetztKonfigurierenPos, a.btnMailAktivierenPos{ 
    position:absolute; 
    bottom:20px; left:20px;
    margin:45px 0 0 100px;
}


/*** E-Mail Weiterleitungen ***/

/* Achtung! Definition des <h1>Titels auch hier: a#emailWeiterleitungenTitle */
h1.emailWeiterleitungenTitle{
    background-image:url("/portfolio/images/0_header_icons/imap/iconWeiterleitung_big.jpg");
    padding-top:19px;
    border:none;
}

/* Formular frmMailForwarding */
form#frmCatchAll fieldset, form#frmDomVerzAnlegen fieldset, form#frmWebforwarding fieldset {
    background-color:#fff;
    border:solid 1px #ccc;
    padding:10px;
    width:865px;
}
form#frmCatchAll label{
    color:#003d86;
    font-size:14px;
}

form#frmCatchAll label.inaktiv{color:#999;}
    
form#frmExistingMailForwarding input.text, form#frmCatchAll input.text {
    padding-left:10px;
    width:245px;
}


table#tblNeueMailWeiterleitung, table#tblBestehendeWeiterleitung, table#tblBestehendePostfaecher{
    border:solid 1px #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
    width:890px;
}

table#tblNeuesPostfach{border:solid 1px #ccc;}
    
 table#tblNeueMailWeiterleitung th, table#tblNeueMailWeiterleitung td, table#tblNeuesPostfach th, table#tblNeuesPostfach td{
    padding:5px 10px;
    text-align:left;
}

/* die Labels "Meine Adresse" und "Zieladresse" */
table#tblNeueMailWeiterleitung label{color:#003d86;}


/* Achtung! Definition der Tabelle auch hier : table#tblNeueMailWeiterleitung */
table#tblBestehendeWeiterleitung, table#tblBestehendePostfaecher, table#tblNeuesPostfach {
    width:777px;
    
}


.tblTHVerlauf td, .tblTHVerlauf th, table#tblBestehendeWeiterleitung td, table#tblBestehendeWeiterleitung th, table#tblBestehendePostfaecher td, table#tblBestehendePostfaecher th{
    border:solid 1px #ccc;
    padding:3px 10px;
}

.tblTHVerlauf th, table#tblBestehendeWeiterleitung th, table#tblBestehendePostfaecher th{
    background-image:url("/images/evolution/portfolio/ConfigTableHead.gif"); background-repeat:repeat-x;
    background-position:center bottom;
    padding:10px;
    text-align:left;
    color:#003d86;
    
}


/* E-Mail Weiterleitungen BUTTONS */

a.btnGotoEmailPackage {
    display: block;
    background-color:transparent;
    background-image: url(/portfolio/images/imap/zum_paket.gif); background-repeat: no-repeat;
    width: 134px;
    height: 21px;
    position:absolute;
    top:17px;
    left:807px;
    text-decoration: none;
}
a.btnGotoEmailPackage:hover {background-position: 0px -21px;}


/*** E-Mail Paket (IMAP/POP3) ***/

/* Achtung! Definition des <h1>Titels auch hier: a#emailWeiterleitungenTitle */
h1.emailPaketTitle{
    background-image:url("/portfolio/images/0_header_icons/imap/iconMailpaket_big.jpg");
    padding-top:19px;
    border:none;
}


/* Speicherplatzbelegung */
div#MailPackagediv3 div{
    width:400px; 
    min-height:172px;
}

    
/* Achtung! Definition der Tabelle tblBestehendePostfaecher hier: table#tblNeueMailWeiterleitung,  */

table.tblPopSMTP{
    width:470px;
    padding:10px 10px 0 0; 
    border-right:solid 1px #ccc;
    border-spacing:0;
}
    
table.tblPopSMTP td{padding-bottom:10px;}


.blueboxTooltip{
    background-color:#E9F5FC; 
    border:1px solid #77ABD9;
    padding: 0 3px; 
    margin: 0px;
    display:inline;
    cursor:help;
}

table.tblSpeicherplatzbelegung, table.tblKuendigung, table.tblSpeicherplatzbelegungAliase{
    width:395px;
    background-color:#fff;
    border:solid 1px #ccc;
    border-collapse:collapse;
    border-spacing:0;
/*  padding:10px;*/
    font-weight:bold;
}

/* fuer die erste td der Tabelle */
table.tblSpeicherplatzbelegung td:first-child, table.tblSpeicherplatzbelegungAliase td:first-child{
    color:#666;
    font-weight:bold;    
}

/* fuer die zweite td der Tabelle */
table.tblSpeicherplatzbelegung tr td+td{
    width:75px;
}


    
/* fuer die restlichen TDs */
table.tblSpeicherplatzbelegung td, table.tblSpeicherplatzbelegungAliase td{
    border: dashed 1px #ccc;
    border-left:none;
    padding:10px;
}
table.tblSpeicherplatzbelegungAliase td{
    padding:5px 10px;
}


/* Achtung! Definition der Tabelle tblKuendigung hier: table.tblSpeicherplatzbelegung,  */
table.tblKuendigung{
    width:350px;
    border:0;
}

table.tblKuendigung td:first-child{
    border-right: dashed 1px #ccc;
}

table.tblKuendigung td{
    border-top: dashed 1px #ccc;   
    border-bottom: dashed 1px #ccc;
    padding:5px;
}



/* E-Mail Paket BUTTONS */
a.btnGotoEmailForwarding {
    display: block;
    background-image: url(/portfolio/images/imap/zur_weiterleitung.gif); background-repeat: no-repeat;
    width: 204px;
    height: 21px;
    position:absolute;
    top:17px;
    left:737px;
    text-decoration: none;
}
a.btnGotoEmailForwarding:hover {background-position: 0px -21px;}


input#cancelMailPackage {
    background-color:transparent;
    background-image:url("/portfolio/images/imap/paket_kuendigen.gif"); background-repeat:no-repeat;
    border:0 none !important;
    height:23px;
    width:174px;
    cursor:pointer;
}
input#cancelMailPackage:hover {background-position: 0px -23px;}



.blueboxGradient_Aliase{
    width:405px;
    background-image:url("/images/evolution/blueGradient.png"); background-repeat:repeat-x;
    border:1px solid #77ABD9;
    background-color:#FFFFFF;
    margin-bottom:20px;
    padding:20px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

.blueboxGradient_Aliase input{font-size:13px;}


/* **************************************************************** *
/* WEBCONFIG */
/* Jan2011 @ct */

/*** Startseite Webconfig ***/

div.webConfig_startpageBox {
    position:relative;
    float:left;
    overflow:hidden;
    width:270px; height:265px;
    padding:15px 15px 0;
    background-image:url("/portfolio/images/weiterleitungen/weiterleitungenBoxBG.png"); background-repeat:no-repeat;
    font-size:14px;
}
div.webConfig_startpageBox:hover {
    background-image:url("/portfolio/images/weiterleitungen/weiterleitungenBoxBG_hover.png");
}


a.webConfig_startpageTitle{
    display:block;
    font-size:17px;
    font-weight:bold;
    /*background-image:url("/portfolio/images/weiterleitungen/iconWeiterleitungen.png");*/
    background-repeat:no-repeat;
    padding:10px 0 15px 50px;
    text-decoration:none;
    color:#003d86 !important;
    border-bottom:1px solid #ccc;
}
a.webConfig_startpageTitle:hover{
    border-bottom:1px solid #6ac2ed;
}

a#webConfig_weiterleitungen{
    background-image:url("/portfolio/images/weiterleitungen/iconWeiterleitungen.png");
}
a#webConfig_webspaceAkt, a#webConfig_webspaceKonf{
    background-image:url("/portfolio/images/weiterleitungen/iconWebspace.png");
}
a#webConfig_vorlagen{
    background-image:url("/portfolio/images/weiterleitungen/iconVorlagen.png");
}

h1#checkWebspaceTitle {
    border-bottom: 1px solid #CCCCCC;
    color: #003D86 !important;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 19px 0 10px 50px;
    text-decoration: none;
    background-image: url("/portfolio/images/weiterleitungen/iconWebspace.png"); background-repeat: no-repeat;
    border-bottom: solid 1px #89c8f2;
}

ul#webspaceFeatures li{font-size:13px;}

/*** Webconfig - Webspace ***/
/* Definition von form#frmDomVerzAnlegen fieldset in form#frmCatchAll fieldset */


/*** Webconfig - Forwarding***/

.weiterleitungButtonsPosition{position:absolute; bottom:15px; left:45px;}
    
h1.webforwardingTitle{
    background-image:url("/portfolio/images/weiterleitungen/iconWeiterleitungen_big.gif");
    padding-top:19px;
    border:none;
}

form#frmWebforwarding input.borderless{ margin:11px 5px 0 0;}

form#frmWebforwarding label {
    color: #003D86;
    font-size: 14px;
    font-weight:bold;   
}

form#frmWebforwarding label.inaktiv {color:#999;}

form#frmWebforwarding label.lbl4Textinput {
    width:120px;
    float:left;
}

form#frmWebforwarding input.text {
    width:320px;
    float:left;
    margin-left:20px;
}
img.blueInfoMargin{ 
    margin:5px 0 0 10px;
}

img.stepWeiterleitung{
	margin:0 20px 0 0px;
	vertical-align:middle;
}
    
span.deaktivierenBalken{
    background-image:url("/portfolio/images/weiterleitungen/deaktivierenBalken.png"); background-repeat: no-repeat;
    display:block;
    width:410px; height:34px;
    line-height:34px;
}


/* **************************************************************** *
/* Buttons for ConfigTable */
a.ConfigTableConfig:link,a.ConfigTableConfig:visited {
    background-image: url(/images/evolution/portfolio/config.gif);
    width: 55px; height: 22px;
    display: block;
    margin: 2px 2px 2px 8px;
    text-decoration: none;
}

a.ConfigTableConfigEmail:link,a.ConfigTableConfigEmail:visited {
    background-image: url(/images/evolution/portfolio/configemailpaket.gif);
    width: 130px; height: 22px;
    display: block;
    margin: 2px 2px 2px 8px;
    text-decoration: none;
}

a.ConfigTableConfig:hover, a.ConfigTableConfigEmail:hover{
    background-position: 0px -22px;
}

#limitselect {margin-left: 890px;}


a.ConfigTableBoerse:link,a.ConfigTableBoerse:visited {
    background-image: url(/images/evolution/portfolio/boerse.gif);
    width: 55px; height: 22px;
    display: block;
    margin: 2px 2px 2px 8px;
    text-decoration: none;
}
a.ConfigTableBoerse:hover {background-position: 0px -22px;}

a.ConfigTableBoerseonTrade:link,a.ConfigTableBoerseonTrade:visited {
    background-image: url(/images/evolution/portfolio/boerse.gif);
    background-position: 0px 44px;
    width:55px;  height:22px;
    display: block;
    margin: 2px 2px 2px 8px;
    text-decoration: none;
}
a.ConfigTableBoerseonTrade:hover {background-position: 0px -66px;}

a.ConfigTableBoerseInactive {
    background-image: url(/images/evolution/portfolio/boerse_invalid.gif);
    width:55px; height:22px;
    display:block;
    margin:2px 2px 2px 8px;
    text-decoration: none;
}

.statusclosed,.statusclose,.statusabgelehnt,.statusnicht freigeschaltet,.statusvergeben,.statustransferdeclined,.statuskk_start,.statuskk_end{
    color: #990000;
}

.statusbeantragt, .statusKK-gestartet {color: #006600;}
.statusvorgemerkt{color:#000;}


/* PF Boerse Footer */

.backToPF {
    display: block;
    background-image: url(/images/evolution/portfolio/zum_portfolio.gif);
    width: 165px; height: 23px;
    text-decoration: none;
    border: 0 !important;
    background-color: transparent;
}
.backToPF:hover {background-position: 0px -23px;}

.cancel {
    background-image: url(/images/evolution/portfolio/abbrechen.gif); background-repeat:no-repeat;
    width: 98px; height: 23px;
    text-decoration: none;
    border: 0 !important;
    background-color: transparent;
    cursor:pointer;
}
.cancel:hover {background-position: 0px -23px;}



/* Sort */
.TableSort {
    background-image: url(/images/evolution/portfolio/sort.gif);
    float: right;
    width: 7px; height: 14px;
    margin-right: 5px;
    margin-left: 5px;
}

.SortAsc {
    background-position: 0px -14px;
    background-image: url(/images/evolution/portfolio/sort.gif);
    float: right;
    width: 7px; height: 14px;
    margin-right: 5px;
    margin-left: 5px;
}

.SortDesc {
    float: right;
    background-position: 0px -28px;
    background-image: url(/images/evolution/portfolio/sort.gif);
    width: 7px; height: 14px;
    margin-right: 5px;
    margin-left: 5px;
}

/* Icons */
.iconClosed {
    float: right;
    width: 15px; height: 15px;
    margin: 0px;
    padding: 0px;
    background-image: url(/images/evolution/icons/x_rot_18px.gif); backgound-repeat: no-repeat;
    background-color: #eef8fd;
}

.iconBeantragt {
    float: right;
    width: 15px; height: 15px;
    margin-right: 0px;
    background-image: url(/images/evolution/portfolio/reg_wait.gif); backgound-repeat: no-repeat;
}

.iconTrasferOut {
    float: right;
    width: 15px; height: 15px;
    margin-right: 0px;
    background-image: url(/images/evolution/portfolio/transfer_out.gif); backgound-repeat: no-repeat;
}

.iconTrasferIn {
    float: right;
    width: 15px; height: 15px;
    margin-right: 0px;
    background-image: url(/images/evolution/portfolio/transfer_in.gif);backgound-repeat: no-repeat;
}

/*Pager*/
#domainListPager {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding:5px 0;
}

.PagerTable {
    margin: auto;
    vertical-align: top;
    line-height: 22px !important;
}

.PagerTable td {
    margin: auto;
    vertical-align: top;
    line-height: 22px;
}

a.PagerBack,text {
    display: inline-block;
    color: #000000;
    text-decoration: none;
    margin-right: 10px;
    width: 77px; height: 22px;
    line-height: 22px;
}

a.PagerForward {
    display: inline-block;
    color: #000000;
    text-decoration: none;
    margin-left: 10px;
    width: 77px; height: 22px;
    line-height: 22px;
}

a.PagerBack:hover,a.PagerForward:hover {
    display: inline-block;
    background-image: url(/images/evolution/portfolio/backnext.gif); background-repeat: no-repeat;
    color: #000000;
    text-decoration: none;
    width: 77px; height: 22px;
    color: #0088cc;
}

.lightBlue {
    color: #0088cc !important;
    margin-right: 10px;
    line-height: 22px;
}

a.PagerNumbers:link,a.PagerNumbers:visited {
    display: inline-block;
    width: 22px; height: 22px;
    margin-left: 3px;
    margin-right: 3px;
    line-height: 22px;
    color: #000000;
    text-decoration: none;
}

a.PagerNumbers:hover,.PageNumbersText {
    display: inline-block;
    background-image: url(/images/evolution/portfolio/page.gif); background-repeat: no-repeat;
    width: 22px; height: 22px;
    margin-left: 3px;
    margin-right: 3px;
    color: #0088cc;
    line-height: 22px;
}

/* Multi Config */
#multiConfig {
    width: 940px; height: 32px;
}

.filterBackground {
    background-image:url(/images/evolution/portfolio/portfolio-search_bg.png); background-repeat: no-repeat;
    width: 940px;
}
.filterBackgroundTransfer {
    background-image: url(/images/evolution/portfolio/portfolio-transfer-search_bg.png);background-repeat: no-repeat;
    width: 940px;
}
.multiConfigList li {
    float: left;
    height: 27px;
    margin: 0px;
    padding-top: 5px;
    list-style-type: none;
}

ul#selectToEditList {margin: 0;}

ul#selectToEditList li {
    float: left;
    height: 91px;
    margin-left: 15px;
    list-style-type: none;
}

.filterInputField {
    position: relative;
    width: 225px; height: 18px;
    margin-left: 5px;
    padding-top: 2px;
    border: 1px solid #0088cc !important;
    1z-index: 9999;
}

.filterInputText {
    margin-left: 100px;
    padding-top: 3px;
    color: #003d86 !important;
    font-weight: bold;
}

a.multiConfigBtn:link,a.multiConfigBtn:visited {
    overflow: hidden;
    display: block;
    width: 134px; height: 23px;
    background-image: url(/images/evolution/portfolio/multi-config.gif); background-repeat: no-repeat;
    text-decoration: none;
}

a.multiConfigBtnAct:link,a.multiConfigBtnAct:visited {
    overflow: hidden;
    display: block;
    width: 134px; height: 23px;
    background-image: url(/images/evolution/portfolio/multi-config.gif); background-repeat: no-repeat;
    background-position: 0px -46px;
    text-decoration: none;
}
a.multiConfigBtn:hover {background-position: 0px -23px;}
a.multiConfigBtnAct:hover {background-position: 0px -69px;}

ul.multiConfigList {
    margin: 0 0 0 0;
    height: 30px;
}

.multiConfigList li {
    height: 30px;
    font-size: 12px;
}

.multiConfigList li.center {padding-left: 25px;}

.filterboxlink {padding-top: 8px !important;}

#filterApply { /* Button Anzeigen in Domain-Suche im Portfolio*/
    margin:0 12px;
}

/* Multi Config Box */
.selectToEditOuter {
	position:relative;
    width: 938px; min-height: 106px;
    padding-bottom: 10px;
    margin-top: 2px;
}

.selectToEditText {
    margin: 0 0 0 20px;
    padding-top: 5px;
    color: #003d86 !important;
    font-weight: bold;
    font-size: 13px;
}

.selectToEditBox {
    background-image: url(/images/evolution/portfolio/multiConfigBox.gif); background-repeat: no-repeat;
    margin: 10px 0 0 25px;
    width: 447px; height: 87px !important;
    position: relative;
}

.blueTop {
    background-position: bottom;
    height: 104px !important;
    border-top: 1px solid #3096d9;
}

.selectToEditItem {
    margin-left: 10px;
    line-height: 15px;
    font-size: 12px;
}

.selectToEditCounter {
    float: left;
    width: 100px; height: 75px;
    margin-top: 5px;
    text-align: center;
    font-weight: bold;
    border-right: 1px solid #ccc;
}

.selectToEditSelection {margin-top: 5px;}

.selectToEditCounterValue {
    display: block;
    margin-top: 15px;
    font-size: 16px;
}

.selectToEditItemDel {
    position: absolute;
    left: 415px;
    width: 10px; height: 15px;
    background-color: #fff;
    background-image: url(/images/evolution/portfolio/multiConfigBoxClose.gif); background-repeat: no-repeat;
    background-position: 5px 3px;
    padding-left: 5px;
    border-left: 1px solid #ccc;
}

.selectToEditItemDel:hover {
    position: absolute;
    left: 415px;
    width: 10px; height: 15px;
    background-color: #fff;;
    background-image:url(/images/evolution/portfolio/multiConfigBoxCloseHover.gif); background-repeat: no-repeat;
    background-position: 5px 2px;
    padding-left: 5px;
    border-left: 1px solid #ccc;
}

/* ************************************************************************************* */
/* Transfer IN Styles */

.ConfigTableBody div {
    position: relative !important;
    margin-top: 7px; margin-bottom: 7px;
}

.ConfigTableBody div input {
    margin-top: -3px;
    border: 1px solid #0088cc !important;

}

#transferActions {margin-top: 15px;}

.ConfigTableBody div div.BtnPosition {
    position: absolute !important;
    top: 0;
    height: 26px; left: 150px;
}

#transferFAQ h2 {   
    background-image: url(/images/evolution/questionmark.gif); background-repeat: no-repeat;
    display: block;
    height: 25px;
    background-position: center left;
    color: #003d86;
    padding-top: 20px; padding-left: 50px;
    margin-top: 5px; margin-bottom: 5px;
}
#transferFAQ ol {
    margin: 0 0 0 60px;
    color: #003d86;
}

#transferActions    {position: relative; clear: both; height: 50px;}
#transferActionsCsv {position: relative; clear: both; height: 50px;}

#cvsuploader  {
    position: absolute;
    top: 20px; left: 400px;
    width: 245px;
    text-decoration: none;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/transfer/csvuploader.gif); background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    margin-top: 5px;
    line-height: 20px;
    font-size: 12px;
    color: #003D86;
    border: 0;
    font-weight: normal;
    cursor: pointer;
}
#cvsuploader:hover   {text-decoration: underline;}
    
#cvsdownloader {
    position: absolute;
    top: 15px;
    background-image: url(/images/evolution/portfolio/transfer/csvdownloader.gif); background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    padding-left: 30px;
    margin-top: 5px;
    line-height: 30px;
    font-size: 12px;
    border: 0;
    color: #003D86;
    text-decoration: none;
    font-weight: normal;
}
#cvsdownloader:hover {text-decoration: underline;}

.ConfigTableBody input {
    float: left;
    width: 130px;
}

.ConfigTableBody input.checkbox {
    float: left;
    width: 130px;
    border: 0;
}


a.backBtn:link,a.backBtn:visited {
    display: block;
    width:82px; height: 23px;
    background-image: url(/images/evolution/portfolio/back2.gif); background-repeat: no-repeat;
    margin-top: 35px;
    text-decoration: none;
}
a.backBtn:hover {background-position: 0px -23px;}

.infoBlock {
    color: #666666;
    border-bottom: 1px solid #ccc;
}

#changeSelect {
    margin: 5px 0 6px 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

a.changeSelectLink:link,a.changeSelectLink:visited {
    margin-left: 10px;
    color: #003d86;
    text-decoration: none;
}
a.changeSelectLink:hover {text-decoration: underline;}

/* Horrible IE Hacks */
html* .iconClosed   {margin-top: -15px !important;}
html* .TableSort    {margin-top: -12px;}
html* .SortAsc      {margin-top: -12px;}
html* .SortDesc     {margin-top: -12px;}

.pagerText {
    margin: auto;
    height: 12px;
    margin-top: -15px;
}

.grey {color: #999999;}

/* **************************************************************** *
/* nTLDs */

div#orderSummary{width:935px;}	
div#orderSummary table{
    font-size:13px;
	font-weight:bold;  
}
div#orderSummary table td{
	padding:5px 0;
	vertical-align:top;
}
div#orderSummary table td:first-child{	
    width:250px;
	color:#666;
}
div#orderSummary table#tblBestellerdaten{width:380px;}
div#orderSummary table#tblSonderangaben {width:480px;}
div#orderSummary table#tblBestellerdaten td:first-child{  
    width:150px;
    color:#666;
}

div#orderSummary table td:first-child + td{color:#000}


#pPreorder_nTLDsText  {
    position: absolute;
    top: 20px; left: 20px;
    margin: 0;
    color: #003d86;
    font-size: 15px;
    font-weight: bold;
}

#pPreorder_nTLDsWWW {
    position: absolute;
    top: 20px; left: 280px;
    margin: 0;  
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

#pPreorder_nTLDsInput {
	background-color:#fff;
    position: absolute;
    top: 18px; left: 325px;
    width: 230px; height:16px;
    padding-left: 10px;
    border: 1px solid #0088cc !important;
    font-weight:bold;
    color:#333;
}

#pPreorder_nTLDsDot {
    position: absolute;
    top: 20px; left: 575px;
    margin: 0;  
    color: #000;
    font-size:20px;
    font-weight: bold;
}

#pPreorder_nTLDsCombo input{
    border: 1px solid #0088cc;

    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#pPreorder_nTLDsCombo input{
    border: 1px solid #0088cc;
    height: 16px;
    font-weight:bold;
}
#pPreorder_nTLDs_closeX{position:absolute; top:0; right:13px; width:10px;}

div.pPreorder_nTLDs_greybox{width:840px; padding:10px 15px;}

.pPreorder_nTLDs_dateField{	/* fuer TT oder MM */
    padding-left:10px !important; width:30px !important;
}
.pPreorder_nTLDs_dateField_Y{ /* fuer JJJJ */
    padding-left:10px !important; width:50px !important;
}
	
	
/*** Startseite Webconfig ***/

/* New Domain Search Portfolio */

#pRegNewDomainTransfer {line-height:15px;}


#pPreorder_nTLDs {
    position: relative;
    background-image: url(/images/evolution/lightblue_gardient.gif);
    width: 938px; height: 60px;
    /*margin-top: 25px;*/
    border: 1px solid #0088cc;
}

#pRegNewDomainInput {
    position: absolute;
    top: 18px; left: 370px;
    width: 200px; height:16px;
    border: 1px solid #0088cc !important;
    padding-left: 10px;
    background-color:#fff;
}

#pRegNewDomainInputExtern {
    position: absolute;
    top: 41px; left: 270px;
    width: 200px; height:16px;
    border: 1px solid #0088cc !important;
    padding-left: 10px;
    background-color:#fff;
}

#pRegNewDomainInputTransfer {
    position: absolute;
    top: 20px; left: 270px;
    width: 200px; height:16px;
    border: 1px solid #0088cc !important;
    padding-left: 10px;
    margin: 0;
    background-color:#fff;
}

#pRegNewDomainText {
    position: absolute;
    top: 5px; left: 81px;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
}

#pRegNewDomainExternHead {
    position: absolute;
    top: -5px; left: 110px;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
}

#pRegNewDomainExternText {
    position: absolute;
    top: 30px; left: 110px;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
}

#pRegNewDomainTransferText {
    position: absolute;
    top: 20px; left: 100px;
    margin: 0;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
}
/* TODO @ct: loeschen */
#pRegNewDomainSubmit {
    position: absolute;
    top: 21px; left: 670px;
    width: 96px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/suche_portfolio.gif); background-repeat: no-repeat;
    border: 0 !important;
}

#pRegNewDomainSubmitExtern {
    position: absolute;
    top: 40px; left: 500px !important;
    width: 108px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/hinzufuegen.gif); background-repeat: no-repeat;
    border: 0 !important;
}
#pRegNewDomainSubmit:hover, #pRegNewDomainSubmitExtern:hover {background-position: 0 -23px;}

#pTransferSubmit { /*Transfer Button bei externen Domains*/
    margin: 2px 2px 2px 8px;
}

#pSearch {
    width: 96px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/suche_portfolio.gif); background-repeat: no-repeat;
    border: 0 !important;
}
#pSearch:hover {background-position: 0 -23px;}

#pRegNewDomainWWW {
    position: absolute;
    top: 6px; left: 320px;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
}

#pRegNewDomainExternWWW {
    position: absolute;
    top: 29px; left: 220px;
    color: #000;
    font-size: 13px;
    font-weight: bold;
}

#pRegNewDomainTransferWWW {
    position: absolute;
    top: 20px; left: 220px;
    color: #003d86;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    
}

#pRegNewDomainCombo {
    position: absolute;
    top: 18px; left: 589px;
}

#pPreorder_nTLDsCombo {
    position: relative;
    float: left;
}

#pRegNewDomainCombo input{
    border: 1px solid #0088cc;
    height: 16px;
}

#importDomains {
    position: absolute;
    top: 25px; left: 720px;
}

#importDomainsExtern {
    position: absolute;
    top: 38px; left: 630px;
}

#importDomainsTransfer {
    position: absolute;
    top: 23px; left: 630px;
    margin: 0;
}

input.textr {border: 1px solid #0088cc !important;}


/* subdomain pager */

#portfolioSubTable {position: relative;}

#portfolioSubTable select {
    position: absolute;
    top: 20px; right: 30px;
    width: 50px; height: 20px;
}

#portfolioTable select {
    position:relative;
    top: 0px;
    width: 50px; height: 20px;
}


/* addExternDomains */

table.addExternalDomains, table.editExternalDomains {
    width: 490px; height: 200px;
}

table.editExternalDomains td {padding:3px;}

table.addExternalDomainsFile {
    width: 445px; height: 135px;
    padding: 10px 20px;
}

input.addExternal {
    width: 108px; height: 23px;
    background-color: transparent; background-repeat: no-repeat;
    background-image: url(/images/evolution/portfolio/hinzufuegen.gif);
    border: 0 !important;
    cursor:pointer;
}
input.addExternal:hover {background-position: 0px -23px;}

input.durchsuchen {
    width: 107px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/durchsuchen.gif); background-repeat: no-repeat;
    border: 0 !important;
}
input.durchsuchen:hover {background-position: 0px -23px;}


input.addExternalImport {
    width: 108px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/importieren.gif); background-repeat: no-repeat;
    margin-left: 300px;
    border: 0 !important;
    cursor:pointer;
}
input.addExternalImport:hover {background-position: 0px -23px;}

.addExternalText{padding-top: 0px;}

.addExternalText p{
    padding: 0 0 10px 35px;
    margin: 0;
}

input#domEditSpeichern {
    width:92px; height:23px;
    background-image:url("/images/speichern.gif");
    background-color:transparent;
    background-repeat:no-repeat;
    border:0 none !important;
}
input#domEditSpeichern:hover {background-position: 0px -23px;}

input#zumPortfolio {
    width: 110px; height: 23px;
    background-color: transparent;
    background-image: url(/images/evolution/zum_portfolio.gif); background-repeat: no-repeat;
    border: 0 !important;
    cursor:pointer;
}
input#zumPortfolio:hover {background-position: 0px -23px;}

input#direktLogin {
    width:213px; height:23px;
    background-color:transparent;
    background-image:url("/images/evolution/portfolio/direkt-login.gif"); background-repeat:no-repeat;
    border:0 none !important;
    cursor:pointer;
}
input#direktLogin:hover {background-position: 0px -23px;}

.file {
    border: 1px solid #0088cc !important;
    margin-left: 20px;
    background-color:#fff;  /* fuer IE */
}

.goBack {
    border: 0 !important;
    background-color: transparent;
    background-image: url(/images/evolution/portfolio/back2.gif); background-repeat: no-repeat;
    width: 82px; height: 23px;
}
.goBack:hover {background-position: 0px -23px;}

.pBox label {font-weight: normal;}


/* kleiner zurueck-Button mit pfeil nach links */
.goBack_sm {
    width: 71px; height: 21px;
    background-color: transparent;
    background-image: url(/images/evolution/download/bottomLinkBack.gif); background-repeat: no-repeat;
    border: 0 !important;
    cursor:pointer;
}
.goBack_sm:hover {background-position: 0px -21px;}

.orderBinding {
    display: block;
    width: 183px; height: 23px;
    background-image: url(/images/evolution/portfolio/vorbestellen.gif);
    margin: 2px 2px 2px 8px;
    text-decoration: none;
    border: 0 !important;
    background-color: transparent;
}
.orderBinding:hover {background-position: 0px -23px;}

#transferStartInfo p {font-size: 12px;}

.ConfigTableHead a {
    color: #003d86;
    text-decoration: none;
}

.ConfigTableBody input.firstcol {
    float:left;
    width:25px;
}

/* ************************************************** */
/* Portfolio-Einstellungsbox */

/*
#closeOpenSettings {margin-top: 25px;}
.sOpen {
    display: block;
    width: 199px; height: 23px ;
    background-image: url(/images/evolution/portfolio/einstellungen.gif); background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    cursor: pointer;
}
.sOpen:hover {background-position: 0 -23px;}

.sClose {
    display: block;
    width: 199px; height: 23px ;
    background-image: url(/images/evolution/portfolio/einstellungen.gif); background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 -46px;
    border: 0;
    cursor: pointer;
}
.sClose:hover {background-position: 0 -69px;}
*/

p.settingsCheckboxesImg {
	float:left;
	width: 335px;
    background-image: url(/images/evolution/zahlen/1-blau.png); background-repeat: no-repeat;
    padding-left:50px;
	margin-top:0;
}
div#settingsCheckboxes {
    float:left;
	position:relative;
	top:0;
    width:250px;
	padding:10px;
	margin-left:50px;
    border: solid 1px #ccc;
}
div#settingsCheckboxes div {padding: 2px 0;}

div#settingsSpacer{
	float:left; 
	position:absolute; 
	top:20px; left:390px;
	height:275px;
	border-right:solid 1px #ccc;
}

html* div#settingsCheckboxes input[type="checkbox"] {margin:0;}

p.selectedSettingsImg {
	float:left;
	width: 370px;
    background-image: url(/images/evolution/zahlen/2-blau.png); background-repeat: no-repeat;
	padding-left:50px;
	margin-top:0; margin-left:25px;
}

div#selectedSettings {
    float:left;
    position:relative;
    top:0;
    width:250px;
    padding:10px;
    margin-left:138px;
    border: solid 1px #ccc;
}

/* Drag 'n Drop */
#selectedSettings div div { /* Drag n Drop Zeilen */
    width: 250px;
    padding:3px 0px;
    background-color: #fff;
}
#selectedSettings div div:hover {background-color: #EEF8FD;}

.settingsUp, .settingsDown {
    position: absolute;
    left: 180px;
    width: 11px; height: 12px;
    background-image: url(/images/evolution/portfolio/up_down.gif); background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    cursor: pointer;
}
.settingsDown {
    left: 200px;
    background-image: url(/images/evolution/portfolio/up_down.gif); background-repeat: no-repeat;
    background-position: 0 -27px;
}
.settingsUp:hover {background-position: 0 -13px;}
.settingsDown:hover {background-position: 0 -40px;}

/* Speichern Button */
#saveSettings {
	position:absolute; bottom:15px; right:20px;
}

#settingsPageLimit {
    padding-top: 7px;
    1border-top: 1px solid #ccc;
    1width:820px;
    margin-top: 10px; margin-bottom: 30px;
    text-align:right;
}

.settingsIcon {/*notInUse*/
    background-image: url(/images/evolution/portfolio/settingsIcon.jpg); background-repeat: no-repeat;
    background-color: transparent;
    width:938px;
}


.tooltip {
    display:none;
    background-color:#ffa;
    border:1px solid #cc9;
    font-size:12px;
    padding:3px;
    text-align:left;
    max-width:300px;
    
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    
}

/* ************************************************** */
/* nTLDs Vorbestellungen */

h1.preorderHead,  h2.preorderHead {
    margin: 0 0 0 25px;
    padding: 5px 0 0 55px;
    color: #003d86;
}

p.preorderText {padding: 0 0 0 80px;}

.preorder {padding:25px;}

input#beChk {border: 0 !important}


/* ************************************************** */
/**** Config Menue *****/

#configBox {
    position:relative;
    width: 265px; height: 125px;
    background-position: bottom right;
    background-repeat: no-repeat;
    padding:10px 15px;
}

.configBoxOuter, .configBoxOuterOff {
    float: left;
    width: 296px; height: 152px;
    background-image: url(/portfolio/images/evolution/config/pBox-off.gif); background-repeat: no-repeat;
    margin: 0 3px 25px 11px;
    padding: 0;
}
.configBoxOuter:hover {background-image: url(/portfolio/images/evolution/config/pBox-on.gif);}

#configBox .configBoxTitle {
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    color: #003D86;
    white-space: nowrap;
}
#configBox .configBoxTitleOff {
    display: block;
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 1px solid #cccccc;
    white-space: nowrap;
}

.configBoxError{width: 160px;}

a.configBoxButtonPos{
    position:absolute;
    bottom:5px;
}

/* ************************************************** */
/**** Portfolio Info Box *****/

#portfolioInfo {
    position: relative;
    display: block;
    width: 978px; height: 46px;
    background-image: url(/images/evolution/portfolio/portfolioInfoBox.gif); background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

div.portfolioInfo_nTLDsummary {
    display: block;
    background-image: url(/images/evolution/trenner/trenner_portfolio.gif); background-repeat: no-repeat;
	background-position: center;
    width: 940px; height: 46px;
    text-align: center;
    margin-bottom: 10px;
   }

#portfolioInfo #backlink {
    display: block;
    position: absolute;
    top: 12px; left: 30px;
    width: 71px; height: 21px;
    background-image: url(/images/evolution/download/bottomLinkBack.gif); background-repeat: no-repeat;
    text-decoration: none;
    line-height: 10px;
}
#portfolioInfo #backlink:hover {background-position: 0 -21px;}

.portfolioInfoBoxText {
    font-size: 15px;
    color: #666666;
    padding-top: 15px;
    text-align: center;
    margin: auto;
    width: 75%;
}

.portfolioInfo_nTLDsummary_InfoBoxText {
	line-height:35px;
    text-align: center;
}

html* .portfolioInfoBoxText {
    padding-top: 0;
    margin-top: 12px;
}

.domainInfo a:link, .domainInfo a:visited  {
    font-weight: bold;
    color: #0088cc;
    text-decoration: none;
}
.domainInfo a:hover  {text-decoration: underline;}

/*Button Domain testen*/
a.domainTesten:link, a.domainTesten:visited,a.domainTesten:focus{
    display: block;
    position: absolute;
    top: 12px; right: 15px;
    width: 121px; height: 21px;
    background-image: url(/images/evolution/portfolio/domain_testen.gif);
    text-decoration:none;
}
a.domainTesten:hover {background-position:0 -21px;}


/****************************************************/
/* H1-HEADING MIT BILD LINKS */
/* ACHTUNG: Klasse portfolioConfigTitle + entsprechende ID mit Bild in HTML einfuegen */

/* Gemeinsame Eiegenschaften */
h1.portfolioConfigTitle {
    display: block;
    padding: 19px 0 10px 60px;
    text-decoration: none;
    color: #003D86 !important;
    font-size: 18px;
    font-weight: bold;
}
h1#subdomainsTitle{
    background-image: url("/images/evolution/portfolio/config/subdomains/iconSubdomains.png"); background-repeat: no-repeat;
    padding-top: 25px;
}
h1#webforwardingTitle   {background-image: url("/portfolio/images/weiterleitungen/iconWeiterleitungen_big.gif"); background-repeat: no-repeat;}
h1#webspaceTitle        {background-image: url("/portfolio/images/weiterleitungen/iconWebspace_big.gif"); background-repeat: no-repeat;}
h1#htmlBaukastenTitle   {background-image: url("/images/evolution/portfolio/config/vorlagen/icon_baukasten.png"); background-repeat: no-repeat;}
h1#vorlagenTitle        {background-image: url("/images/evolution/portfolio/config/vorlagen/icon_vorlagen.png"); background-repeat: no-repeat;}
h1#verkaufsvorlagenTitle{background-image: url("/images/evolution/portfolio/config/vorlagen/icon_verkauf.png"); background-repeat: no-repeat;}
h1#ebayShopTitle        {background-image: url("/images/evolution/portfolio/config/vorlagen/icon_ebay.png"); background-repeat: no-repeat;}
h1#mymobiVorlagenTitle  {background-image: url("/images/evolution/portfolio/config/vorlagen/icon_mobi.png"); background-repeat: no-repeat;}


/****************************************************/
/* INFO, WARNINGS, ERRORS @ct*/

/* blauer Infobutton und orangfarbenes Warndreieck */
.blueInfoNpadding{
    background-image:url(/images/evolution/portfolio/blue_information.gif);  background-repeat:no-repeat; 
    padding:5px 5px 5px 30px;
    background-position:10px 7px; 
}

a.faqMacMail, a.faqThunderbird, a.faqOutlook{
    background-repeat:no-repeat; 
    background-position:0px;
    padding-left:25px;
    text-decoration: none;
    color: #003d86;
}
 
a.faqMacMail        {background-image:url(/images/evolution/portfolio/icons/icon_macMail.gif);}
a.faqThunderbird    {background-image:url(/images/evolution/portfolio/icons/icon_thunderbird.gif);} 
a.faqOutlook        {background-image:url(/images/evolution/portfolio/icons/icon_outlook.gif); }
a.faqMacMail:hover, a.faqThunderbird:hover, a.faqOutlook:hover {text-decoration:underline;}

 
   
/* error and success messages */
/* TODO ct -  */
.err_type_normal, .err_type_warning, .err_type_error, .err_type_success, .err_type_info{
	height:52px;
	margin:25px 0 0 25px;
	line-height:20px;
    font-size: 13px;
    font-weight:bold;
}

.err_type_normal em, .err_type_warning em, .err_type_error em, .err_type_success em, .err_type_info em{
    display:block;
    margin-left:70px;
    font-style:normal;
}

.err_type_normal    {color:#000;}
.err_type_info      {color:#000;}
.err_type_warning   {color:#fda032;}

.err_type_error{
    color:#990000;
    background-image: url(/images/evolution/portfolio/errorCode_img.gif); background-repeat:no-repeat;
}

.err_type_success{
    color:#006600;
    background-image: url(/images/evolution/portfolio/successCode_img.gif); background-repeat:no-repeat;
}

/* @ct 11-2010  --- New error and success messages */

span.success_msg, span.error_msg, span.warning_msg, span.info_msg{
    display:block;
}
    
.success_msg{
	height:30px;
	background:url(/images/evolution/portfolio/icons/gruenerHaken_sucess_sm.gif) no-repeat scroll 0 0 transparent;
	margin:0px;
	padding-left:35px;
	font-size: 13px;
	color:#006600;
	font-weight:bold;
}

.error_msg{
    min-height:30px;
    background:url(/images/evolution/portfolio/icons/warning.png) no-repeat scroll 0 0 transparent;
    margin:0px;
    padding-left:35px;
    color:#990000;
    font-size: 13px;
    font-weight:bold;
}
.warning_msg{
    min-height:30px;
    background:url(/images/evolution/portfolio/icons/warning.png) no-repeat scroll 0 0 transparent;
    margin:0px;
    padding-left:35px;
    color:#000000;
    font-size: 13px;
    font-weight:bold;
}
.info_msg{
    min-height:30px;
    background:url(/images/evolution/icons/info.png) no-repeat scroll 0 0 transparent;
    margin:0px;
    padding-left:35px;
    color:#000000;
    font-size: 13px;
    font-weight:bold;
}

.success_msg em, .error_msg em, .warning_msg em, .info_msg em{
    display:block;
    margin-left:36px;
    font-style:normal;
}

input.error_input{
    border:solid 1px #990000 !important;
    background-color:#ffdfdf;
}
input.error_input:hover{
    border:solid 1px #0088CC;
    background-color:#fff;
}



/* various new classes @ct */

/* Rahmen fuer inaktive input-Felder */
input.disabled      {border:1px solid #ccc !important;}
input.disabled:hover{border:1px solid #ccc !important;}

