/* COLOR SCHEME
pink #973260
darker pink #690535
*/ 
.note {background-color: #FFF9DF; border: 1px solid #EFE4B3; margin-bottom: 10px; padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px;}

.profil-userpic {
 position: relative;
 float: left;
 width: 140px;
 margin-right: 15px;
 margin-left: 5px;
}

.profil-userpic .flag{
 position: absolute;
 top: 5px;
 left: 5px;
}

.overlayBody {
 width: 400px; 
 height: 100%; 
 background-color: #fff;
 border: 1px solid #999;
 padding: 10px;
 -moz-border-radius: 5px;
 position: relative;
}


.overlayPic {
 float: left; 
 width: 85px; 
 height: 120px; 
 position: relative; 
 margin-right: 15px;
}

.overlayPic .the-flags {
 position: absolute; 
 top: 4px; 
 left: 4px;
}

.overlayPic .the-pic {
  border: 1px solid #ccc;
  padding: 2px;
  width: 80px;
  
}

.overlayDetail {
 float: left;
 width: 300px;
}

.overlayDetail ul.companies {
 list-style-type: square;
 padding: 0;
 margin: 0;
 padding-left: 15px;
}

.overlayDetail ul.companies li span{
  color: #666;
  font-size: 11px;

}

.overlayOptions {
 border-top: 1px dotted #ccc;
 margin-top: 5px;
 font-size: 11px;
}

.overlayOptions span{
  display: inline-block;
  border-right: 1px dotted #ccc;
  padding: 5px 7px;
  
}
.overlayOptions span:last-child{
 border-right: none;
 }

.error-hints div img
{
float: left;
margin-right: 10px;
}

.error-hints div
{
margin-bottom: 15px;
}

.error-hints
{
padding-top: 20px;
}

.content-r-more
{
float: right; 
width: 560px;
}

.content-r-detail span
{
font-weight: bold;
background-color:#FFFFCC;
font-style:italic;
padding: 3px;
color:#333333;
}

.content-r-detail em
{
font-style:normal;
color: #CCCCCC;
}

.content-r-detail
{
font-size: 11px;
color:#666666;
}

.content-r-img
{
font-size: 11px;
color:#666666;
line-height: 11px;
text-transform:uppercase;
}
.content-r-img strong
{
color:#cccccc;
font-size: 23px;
line-height: 20px;
font-weight: normal;
}

.content-r-img
{
float: left;
width: 100px;
}

.content-r-title span
{
font-size: 12px;
color:#999999;
}

.content-r-title
{
font-size: 14px;
}

.content-r-title a,
.content-r-title a:visited
{
color:#333333;
text-decoration: none;
}

.content-r-title a:hover,
.content-r-title a:active
{
color:#333333;
text-decoration: underline;
}



.content-r
{
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px dotted #cccccc;
}

.manage-edit input[type=text], .manage-edit select
{
	width: 200px;
	padding: 2px;
}

.newsletter-caption
{
background-color: #e5e5e5; 
color: #999999; 
padding: 5px; 
margin-top: 10px;
font-size: 11px;
}

.newsletter-caption.this-week
{
background-color: #cccccc; 
color: #666666;
font-size: 15px;
}

.newsletter-caption.this-week span
{
line-height: 17px;
color: #CC0000;
font-size: 11px;
}

.newsletter-caption span
{
float: right; 
font-size: 10px; 
color: #999999;
padding-right: 5px;
}

.newsletter-border.this-week
{
border: 1px solid #cccccc; 
border-top: 0px; 
color: #333333;
}

.newsletter-border
{
border: 1px solid #e5e5e5; 
border-top: 0px; 
padding-bottom: 10px; 
padding-top: 10px;
color: #666666;
}

.company-error
{
border: 1px solid #CC0000;
background-color:#FFCCCC;
padding: 4px;
margin-bottom: 10px;
margin-top: 5px;
}

.introduce-error input,.introduce-error textarea
{
border: 1px solid #CC0000;
background-color:#FFCCCC;
padding: 2px;
}

.highlight-geb
{
background-color:#FFFFCC;
font-weight: bold;
padding: 3px;
}

.lang-switch {
	border-bottom: 1px solid #ccc;
	color: #ccc;
	text-align: right;
	text-indent: 2px;
	padding: 2px;
	font-size: 11px;
}

div.lang-switch a {
	color: #666;	
	text-decoration: none;
} 

.lang-switch:hover,
.lang-switch a:hover
{
	color: #350110;
	text-decoration: none;
}

.register-form span
{
font-size: 11px;
color:#999999;
}

.register-form input[type=text],.register-form input[type=password]
{
	width: 200px;
}

iframe
{
border: none;
}

.invite-list
{
border-bottom: 1px dotted #cccccc;
padding-bottom: 5px; 
padding-top: 5px;
}

.invite-list:hover
{
background-color: #e5e5e5;
cursor: pointer;
}

.companies-settings
{
width: 400px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #cccccc;
}

.suggest-error
{
color:#CC0000;
background-color:#FFCCCC;
border-top: 1px solid #ffffff;
}

.suggest-form
{
border-right: 1px dotted #cccccc;
padding-right: 15px;
margin-left: 15px;
float: left;
width: 450px;
}

.suggest-form br
{
clear:left;
}

.suggest-form textarea
{
width: 300px;
background-color:#FFFFFF;
height: 100px;
margin: 5px;
}

.suggest-form label
{
display:block;
width: 100px;
font-weight: bold;
text-align: left;
margin-top: 7px;
margin-right: 10px;
float: left;
}

.suggest-form input[type=submit]
{
margin-left: 115px;
}

.suggest-form input[type=text]
{
width: 300px;
margin: 5px;
}

.search-keyword
{
}

.search-keyword input
{
margin-left: 5px;
border: 1px solid #cccccc;
padding: 2px;
}

.search-person input[type=text],.search-business input[type=text],.search-city input[type=text],.search-city select,.search-business select
{
border: 1px solid #cccccc;
padding: 3px;
width: 290px;
margin-bottom: 5px;
}

.search-city select,.search-business select
{
padding: 2px;
width: 297px;	
}

#infobox_manage div
{
margin-bottom: 4px;}

.home-network div
{
float: left; 
width: 112px; 
text-align:center;
font-size: 16px;
font-weight: bold;
}

.home-network div span
{
font-size: 12px;
font-weight: normal;
}

.home-network
{
margin-top: 20px;
}

.profile-more-options
{
margin-top: 10px;
}

.profile-more-options div
{
float: left;
width: 130px;
margin-right: 5px;
margin-bottom: 5px;
}

.profile-more-options div img
{
float: left;
margin-right: 10px;
text-decoration: none;
}

.profile-fields a.standard, .profile-fields a.standard:visited
{
text-decoration: none;
}

.profile-fields a.standard:hover, .profile-fields a.standard:active
{
text-decoration: none;
}


.power-table td
{
border: 1px solid #ffffff;
}

.pagination
{
float: left;
margin-right: 15px; 
}

.pagination span a,.pagination span a:visited
{
color:#666666;
text-decoration: none;
}

.pagination span a:active,.pagination span a:hover
{
color:#FFFFFF;
text-decoration: none;
}


.pagination span.current a,.pagination span.current a:visited
{
color:#FFFFFF;
text-decoration: none;
}

.pagination span.current a:active,.pagination span.current a:hover
{
color:#FFFFFF;
text-decoration: none;
}

.pagination span
{
border-left: 1px solid #666666;
padding-left: 6px;
padding-right: 6px;

}

.pagination span:hover
{
background-color:#999999;
color:#FFFFFF;
}


.pagination span.current
{
font-weight: bold;
background-color: #666666;

}

.pagination.unten span.current
{
font-weight: bold;
border-bottom: none;
border-top: 2px solid #999999;
}

.tiny-button span
{
background-image:url(../img/buttons/tiny_button_right.png);
background-position:right;
background-repeat:no-repeat;
height: 15px;
font-size: 10px;

padding-right: 7px;
text-decoration: none;
}

.tiny-button em
{
padding-left: 7px;
font-style:normal;
background-image:url(../img/buttons/tiny_button_left.png);
background-position:left;
text-decoration:none;
}

.tiny-button
{
text-decoration: none;
}

.tiny-button a,.tiny-button a:visited,.tiny-button a:hover,.tiny-button a:active
{
text-decoration: none;
}


.tiny-button-grey span
{
background-image:url(../img/buttons/grey/tiny_button_right.png);
background-position:right;
background-repeat:no-repeat;
height: 15px;
font-size: 10px;

padding-right: 7px;
text-decoration: none;
}

.tiny-button-grey em
{
padding-left: 7px;
font-style:normal;
background-image:url(../img/buttons/grey/tiny_button_left.png);
background-position:left;
text-decoration:none;
}

.tiny-button-grey
{
text-decoration: none;
}

a.tiny-button-grey, a:visited.tiny-button-grey, a:hover.tiny-button-grey, a:active.tiny-button-grey
{
text-decoration: none;
color: #333333;
}





.top-banner
{
padding: 3px;
background-color: #f3f3f3;
margin-right: 40px;
margin-top: 0px;
}

.suggest-group h2
{
line-height: 1;
margin:0;
margin-bottom: 10px;
padding:0;
font-size: 14px;
}

.suggest-group
{
padding-left: 5px;
padding-right: 5px;
}

.orientation a, .orientation a:visited
{
color:#666666;
text-decoration: none;
}

.orientation a:hover, .orientation a:active
{
color:#666666;
text-decoration: underline;
}

.orientation span
{
padding-left: 4px;
padding-right: 3px;
}

.group-option
{
width: 60px;
text-align: center;
margin: 5px;
font-weight: bold;
}

.group-option a,.group-option a:visited
{
color:#333333;
text-decoration:none;

}

.group-head h2
{
line-height: 1;
margin: 0;
padding:0;
margin-top: 5px;
}

.group-header
{
height: 75px;
max-height: 75px;
overflow: hidden;
margin-bottom: 10px;
margin-top: 10px;
background-color: #f8f0f4;
color: #ba5f89;
}

.thread-author img
{

float: left;
margin-right: 10px;
}

.thread-message
{
margin-top: 10px;
padding-top: 10px;
border-top: 1px dotted #cccccc;
padding-left: 0px;
min-height: 60px;
}

.thread-edit
{
font-style:italic;
padding-left: 0px;
font-size: 11px;
color:#999999;
margin-top: 10px;
}


.thread-options
{
float:right;
padding-left: 0px;

}

.thread-options img
{
float: left;
margin-right: 5px;
}

.thread-options div
{
float: left;
margin-right: 15px;
}


.thread-item
{
margin-bottom: 15px;
}

.thread-head
{
background-color: #e5e5e5;
padding: 5px;
font-size: 15px;
font-weight:bold;
margin-bottom: 10px;

}

.thread-head span
{
float:right;
font-size: 12px;
line-height: 15px;
}

.event-descr
{
	width: 530px;
	max-width: 530px;
}

.event-descr a,.event-descr a:visited, .thread-message a,.thread-message a:visited
{
/*color:#3399FF;*/
color:#333333;
text-decoration:underline;}

.event-descr a:hover,.event-descr a:active, .thread-message a:hover,.thread-message a:active
{
/*color: #0066FF;*/
color: #666666;
text-decoration:underline;}

.missing
{
color:#CC0000;
}

.missing input,.missing select
{
border: 1px solid #cc0000;
background-color:#FFCCCC;
}

a,a:visited {color: #690535;}
input {font-size: 12px;}
textarea{font-size: 12px;}

h2
{
color:#94315f;
font-size: 16px;
font-weight:bold;
}

h3
{
color:#333333;
font-size: 16px;
line-height: 1;
margin:0;
padding: 0;
margin-bottom: 5px;
}

.event-options img
{
float: left;
margin-right: 10px;
}

.event-options a,.event-options a:visited
{
color:#333333;
text-decoration:none;
}

.event-options
{
padding: 7px;
font-weight: bold;
border-bottom: 1px solid #e5e5e5;
}

.event-options:hover
{
background-color: #f3f3f3;
}

.event-details
{
padding-right: 10px;
width: 615px;
max-width: 615px;
overflow: hidden;
}

.event-td1
{
	font-weight: bold;
	vertical-align:top;
	width: 100px;
}

.event-td2
{
	vertical-align:top;
	width: 500px;
}

.event-details h2
{
color:#94315f;
font-size: 16px;
font-weight:bold;
line-height: 1;
margin: 0;
padding:0;
}


.trennstrich{margin-right: 5px; margin-left: 3px;}
#header {width: 750px; margin: 0 auto; text-align:left; height: 90px; max-height: 90px;  overflow: hidden; }

#imprint { font-size: 11px; margin-top: 20px; }

#loginPass, #loginName { width: 190px; border: 1px solid #7f9db9; background-color: #ffffff; padding: 2px; font-size: 11px; color:#333333;}

.profile-options-box
{
float: left; 
text-align: center; 
margin: 5px 5px 5px 10px;
font-size: 12px;
}

.profile-options-box img
{
text-decoration: none;
margin-bottom: 4px;
}

.profile-options-box a,.profile-options-box a:visited
{
color:#000000;
text-decoration:none;

}

.profile-options-box a:hover,.profile-options-box a:active
{
text-decoration: underline;

}

.profil-head-data-details a,.profil-head-data-details a.standard,.profil-head-data-details a:visited,.profil-head-data-details a.standard:visited
{
text-decoration: none;
}

.profil-head-data-details a:hover,.profil-head-data-details a.standard:hover,.profil-head-data-details a:active,.profil-head-data-details a.standard:active
{
text-decoration: none;
}


.profil-head-data-details .icons img
{
margin-right: 5px;


}

.profil-head-data-details
{
float: left; 
width: 260px;
border-right: 1px dotted #cccccc;
min-height: 200px;
}

.profil-head-data-memo {
float: right; 
width: 200px;
height: 200px;
position: relative;
}

.profil-head-data-memo .sociallinks{
 position: absolute;
 bottom: 0px;
 right: 12px;
}

.white-box-top-left
{
background-image:url(../img/boxes/white-box-top-left.jpg); 
background-position: top left; 
background-repeat:no-repeat;
}

.white-box-top-right
{
background-image:url(../img/boxes/white-box-top-right.jpg); 
background-position: top right; 
background-repeat:no-repeat;
height: 10px; 
}

.white-box-center-left
{
background-image:url(../img/boxes/white-box-center-left.jpg); 
background-position: top left; 
background-repeat: repeat-y;
}

.white-box-center-right
{
background-image:url(../img/boxes/white-box-center-right.jpg); 
background-position: top right; 
background-repeat: repeat-y; 
padding: 8px; 
}

.white-box-bottom-left
{
background-image:url(../img/boxes/white-box-bottom-left.jpg); 
background-position: top left; 
background-repeat:no-repeat;
}

.white-box-bottom-right
{
background-image:url(../img/boxes/white-box-bottom-right.jpg); 
background-position: top right; 
background-repeat:no-repeat; 
padding: 8px; 
}


.grey-box-top-left
{
background-image:url(../img/boxes/grey-box-top-left.jpg); 
background-position: top left; 
background-repeat:no-repeat;
}

.grey-box-top-right
{
background-image:url(../img/boxes/grey-box-top-right.jpg); 
background-position: top right; 
background-repeat:no-repeat;
height: 10px; 
}

.grey-box-center-left
{
background-image:url(../img/boxes/grey-box-center-left.jpg); 
background-position: top left; 
background-repeat: repeat-y;
}

.grey-box-center-right
{
background-image:url(../img/boxes/grey-box-center-right.jpg); 
background-position: top right; 
background-repeat: repeat-y; 
padding: 8px; 
}

.grey-box-bottom-left
{
background-image:url(../img/boxes/grey-box-bottom-left.jpg); 
background-position: top left; 
background-repeat:no-repeat;
}

.grey-box-bottom-right
{
background-image:url(../img/boxes/grey-box-bottom-right.jpg); 
background-position: top right; 
background-repeat:no-repeat; 
padding: 8px; 
}



#sponsors
{
clear: both;
float: none;

}

.naviLogout
{
font-weight: normal;
font-size: 11px;
cursor: pointer;
height: 30px;
width: 100px;
border-right: 1px solid #ffffff;
text-align: center;
color: #FFFFFF;
float: left;
}

.naviLogoutA, .naviLogout:hover
{
font-weight: normal;
font-size: 11px;
cursor: pointer;
background-color: #ea8927;
height: 30px;
width: 100px;
border-right: 1px solid #ffffff;
text-align: center;
color: #FFFFFF;
float: left;
}

.naviMyProfile
{
cursor: pointer;
height: 30px;
background-color: #690535;
width: 160px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
text-align: center;
color: #FFFFFF;
float: left;
}

.naviMyProfileA, .naviMyProfile:hover
{
cursor: pointer;
height: 30px;
background-color: #ea8927;
width: 160px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
text-align: center;
color: #FFFFFF;
float: left;
}

.naviHelp
{
cursor: pointer;
height: 30px;
background-color: #690535;
width: 80px;
text-align: center;
color: #FFFFFF;
float: left;
}

.naviHelpA, .naviHelp:hover
{
cursor: pointer;
height: 30px;
background-color: #ea8927;
width: 80px;
text-align: center;
color: #FFFFFF;
float: left;
}

.navi, .naviAnfang
{
cursor: pointer;
height: 28px;
padding-left: 15px; padding-right: 15px;
text-align: center; 
color: #FFFFFF;
float: left;
}

.naviAnfang
{
padding-left: 0px;
padding-right: 0px;
background-image:url(../img/navi/naviBGanfang.jpg);
background-position:left;
background-repeat:no-repeat;
}

.navi-img-home
{
float: left;
padding-right: 0px !important;
padding-left: 8px !important;
}

.navi-img-home img
{
margin-top: 2px;
}

.navi-home
{
padding-left: 8px !important;
}



.naviA, .naviAnfangA
{
cursor: pointer;
height: 28px;
background-image:url(../img/navi/naviBGa.jpg);
/*width: 80px;*/
padding-left: 15px;
padding-right: 15px;
text-align: center;
color: #690535;
font-weight: bold;
float: left;
}

.naviAnfangA, .naviAnfang:hover
{
padding: 0px;
background-image:url(../img/navi/naviBGanfangA.jpg);
background-position:left;
}

.navi:hover
{
background-image:url(../img/navi/naviBGa.jpg);
color: #690535;
}

#subnavi
{
padding-left: 10px; 
padding-top: 5px; 
font-size: 14px; 
background-image:url(../img/navi/bg_sh.jpg); 
background-position: top; 
background-repeat: no-repeat;  
}

#subnavi a, #subnavi a:visited
{
color: #666666;
text-decoration: none;
}

#subnavi a:hover, #subnavi a:active, .subnavi-active
{
color: #690535;
text-decoration: underline;
}

.subnavi-active
{
color: #690535;
font-weight: bold;
}

#footer-navi
{
 margin: 0px auto;
 margin-top: 10px;
 padding-left: 80px;
 margin-bottom: 20px;
 font-size: 10px;
 width: 925px;
}

#footer-navi a,#footer-navi a:visited
{
color:#999999;
text-decoration:none;
}

#footer-navi a:hover,#footer-navi a:active
{
color:#999999;
text-decoration: underline;
}

.footer-navi-element
{
float: left;
margin-right: 40px;
}


.footer-navi-element-top
{
font-weight: bold;
margin-bottom: 4px;
}




.reiterAktiv
{
font-size: 11px;
font-weight: bold;

padding-left: 10px;

float:left;
background-image:url(../img/reiterAktivLinks.gif);
background-position: top left;
background-repeat:no-repeat;
line-height: 30px;
height: 30px;

}

.reiterAktivRechts
{
background-image:url(../img/reiterAktivRechts.gif);
background-position: top right;
background-repeat:no-repeat;

/*border-top: 1px solid #d5d6cc;
border-bottom: 1px solid #d5d6cc;
background-color: #eff0e6;
*/
float:left;
width: 11px;
height: 30px;
font-size: 12px;
color:#666666;
font-weight: bold;
}

.reiterAktiv a, .reiterAktiv a:visited
{
color:#333333;
}

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

.reiteraktivmittig
{


}

.reiter
{
background-image:url(../img/reiter.gif);
background-position:top left;
background-repeat:repeat-x;
line-height: 30px;
font-size: 11px;
height: 30px;
padding-left: 10px;
padding-right: 10px;
float: left;


font-weight: bold;
}

.reiteralle
{
background-image:url(../img/reiter.gif);
background-position:top left;
background-repeat:repeat-x;
line-height: 30px;
font-size: 11px;
height: 30px;



font-weight: bold;
}

.reiter a
{
text-decoration: none;
}
.reiter a:hover
{
text-decoration: underline;
}

.reiterlinks
{
border-left: none;
}

.reiter li
{
background: transparent url('../img/arrow.gif') 3px 12px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 12px;
display: block;
height: auto;

}

.smalllist
{
font-size: 11px;
color:#666666;
}

.power-table li
{
background: transparent url('../img/arrow.gif') 1px 4px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 12px;
display: block;
height: auto;

}


.profile-powerlinks li, .mylist li
{
background: transparent url('../img/arrow.gif') 1px 5px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 12px;
display: block;
height: auto;
margin-bottom: 4px;

}

.profile-experience
{
font-size: 11px;
color:#999999;}

#loginBtn
{
background-color: #ea8927;
color: #ffffff;

font-size: 11px;
font-weight: bold;
float: right;
margin-left: 10px;
}

.loginbox
{
color:#333333;
font-size: 11px;

}

#newscenter
{
float: right;
margin-right: 10px;
line-height: 11px;
}

#newscenter img
{
float:left;
margin-right: 4px;
}

.toplinks
{
text-align: right;
font-size: 10px;
color:#666666;
margin-right: 15px;
line-height: 11px;
}

.toplinks a, .toplinks a:visited
{
color:#666666;
text-decoration: none;
}

.toplinks a:hover, .toplinks a:active
{
text-decoration: underline;
}

.topsuche
{
padding-top: 10px;
font-size: 10px;
color:#666666;
width: 300px;
margin-right: 15px;
}

.topsuche a, .topsuche a:visited, .topsuche a:hover, .topsuche a:active
{
color:#333333;
text-decoration: underline;}

#topsucheInput
{

width: 110px;
}

#topsucheSelect
{
width: 110px;
}

#topsucheSubmit
{
border: none;
color: #ffffff;
background-color: #973260;
font-weight: bold;
padding: 3px;
font-size: 11px;
padding-bottom: 0px;
padding-top: 0px;
}


.greyBox
{
border-bottom: 1px solid #ffffff;
background-color: #c2bdbf;
padding: 5px;
}


.lightgreyBox
{
border-bottom: 1px solid #ffffff;
background-color: #d3cdd0;
padding: 5px;
}

.moderator_list
{
float: left;
width: 250px;
margin-right: 10px;
margin-bottom: 5px;
}


.moderator_list span
{
padding: 4px;
}

.greyBoxHeading
{
background-color: #c2bdbf;
font-weight: bold;
border-bottom: 1px solid #ffffff;
padding: 8px;
padding-bottom: 14px;
font-size: 11px;
}

.settingsInfoBox
{
width: 250px; 
background-color: #690535; 
color: #FFFFFF; 
padding: 5px; 
font-size: 11px;
}

.leftBox
{
background-color:#973260;
padding: 10px;
color:#FFFFFF;
}

a {
	outline: none;
}

.customleftbox
{
background-color: #eff0e6;
padding: 5px;
margin-bottom: 5px;
color:#000000;
}

.customleftbox a, .customleftbox a:visited
{
color: #350110;
text-decoration: none;
}

.customleftbox a:hover, .customleftbox a:active
{
text-decoration: underline;
}

.customleftbox li
{
background: transparent url('../img/arrow.gif') 3px 5px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 10px;
display: block;
height: auto;
margin-bottom: 4px;
color: #000000;
}

#toggleIM, #toggleP, #toggleG
{
margin-left: 3px;
cursor: pointer;
}

#dataStatus
{
height: 25px;
margin-left: 5px;
padding-top: 10px;
}

.leftCaption
{
margin-bottom: 5px;
font-weight: bold;
}

.leftCaptionBG
{
background-image:url(../img/menurow.gif);
background-position:bottom;
background-repeat:no-repeat;
width: 100%;
}

.loginStatusContacts
{
background-color:#FFFFFF;
padding: 5px;
background-image:url(../img/white_corner.gif);
background-position: top right;
background-repeat:no-repeat;
color: #000000;
font-size: 11px;
margin-bottom: 5px;
}

.loginStatusBox
{
padding: 5px;
background-color: #690535;
font-size: 11px;
}

.loginStatusBox a, .loginStatusBox a:visited
{
color:#FFFFFF;
text-decoration: none;
}

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

.welcometext h2
{

font-size: 17px;
font-weight: bold;
margin-bottom: 5px;
}


.index_left
{
float: left;
width: 730px;
}

.index_right
{

float: right;
width: 225px;
height: auto;
padding: 5px;
font-size: 11px;
}

.welcomeleft a, .welcomeleft a:visited, .welcomeleft a:hover
{

color:#FFFFFF;
text-decoration: none;
}

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



.welcomeleft li
{
background: transparent url('../img/arrowWhite.gif') 3px 4px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 10px;
display: block;
height: auto;
margin-bottom: 4px;
font-weight: bold;
}

.welcometext li
{
background: transparent url('../img/plus.gif') 3px 1px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 40px;
display: block;
height: auto;
margin-bottom: 4px;
font-weight: bold;
}

.welcometext
{
font-weight: normal;
margin-bottom: 10px;}

.homeToDo
{
background-color:#FFFFFF;
border: 1px solid #c2bdbf;
padding: 5px;
font-size: 11px;
margin-bottom: 10px;
width: 715px;
}

.box-head
{
background-image:url(../img/leftBox.gif);
background-position:left;
background-repeat:no-repeat;

/*border-top: 1px solid #d5d6cc;
border-bottom: 1px solid #d5d6cc;
background-color: #eff0e6;
*/
height: 30px;
line-height: 29px;

padding-left: 10px;
font-size: 12px;
color:#666666;
font-weight: bold;
}

.box-head-right
{
background-image:url(../img/rightBox.gif);
background-position:right;
background-repeat:no-repeat;

/*border-top: 1px solid #d5d6cc;
border-bottom: 1px solid #d5d6cc;
background-color: #eff0e6;
*/
float:right;
width: 30px;
height: 30px;
font-size: 12px;
color:#666666;
font-weight: bold;
}

.box-head img
{
float: right;
}

.homeBox
{ 
padding: 5px;
margin-right: 7px;
margin-bottom: 7px;

width: 293px;
min-height: 260px;
float: left;
}

.homeBoxWhite
{
border-bottom: 1px dotted #cccccc;
padding: 3px;
padding-bottom: 5px;
vertical-align:middle;
margin-bottom: 5px;
height: 29px;
max-height: 29px;
overflow: hidden;
max-width: 280px;
}

.homeBoxWhite .row1{
 white-space: nowrap;
}

.groupLeft
{
width: 650px;
padding-right: 12px;
float: left;
}

.groupRight
{
float: right;
width: 300px;
text-align:left;
}


.profil-head-data h2
{
font-weight: bold;
font-size: 20px;
line-height: 20px;
margin: 0;
padding: 0;
}

.profilLeft
{
width: 145px;
padding-right: 12px;
float: left;
}

.profilRight
{
float: right;
width: 570px;
text-align:left;
}

.profile_td1 { background-color: #edece3; }
.profile_td2 { background-color: #ffffff; }

.restricted
{
color:#999999;

}


.settingsBoxTop
{
background-color: #c2bdbf; 
padding: 5px; 
margin-bottom: 1px; 
font-weight: bold;
padding-bottom: 10px;
font-size: 11px;
}

.settingsIndex li
{
font-weight: bold;
background: transparent url('../img/arrow.gif') 3px 4px no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left: 12px;
display: block;
height: auto;
margin-bottom: 4px;
}

.underline
{
border-bottom: 1px solid #c2bdbf;
margin-bottom: 3px;
}

.messagingTop, .whiteBox
{
background-color:#FFFFFF;
border: 1px solid #c2bdbf;
padding: 5px;
font-size: 11px;
margin-bottom: 10px;
}

.messagingTop form
{
margin-top: 3px;
width: 100%;
text-align:right;
}

.messagingTop img
{
float: left;
margin-right: 5px;
}

.searchfield
{

width: 230px;
}

.searchfield_halb
{
width: 140px !important;
}

.searchselect
{
width: 234px;
margin-top: 2px;
}

.nav-item
{
padding: 2px 2px 2px 20px;
 border: 1px solid #a0dbe9;
 margin: 0px 0px 2px 0px;
 font-size: 11px;
 font-weight: bold;
 background-image:url(http://www.kuckmeinauto.de/img/navi/bg.jpg);
 background-position:center left;
 background-repeat:no-repeat;
 cursor: pointer;
}

.nav-item:hover
{
padding: 2px 2px 2px 20px;
 border: 1px solid #f17806;
 margin: 0px 0px 2px 0px;
 font-size: 11px;
 font-weight: bold;
 background-image:url(http://www.kuckmeinauto.de/img/navi/bgh.jpg);
 background-position:center left;
 background-repeat:no-repeat;
 cursor: pointer;
}

.nav-cur
{
 background-image:url(http://www.kuckmeinauto.de/img/navi/bgh.jpg);
 border: 1px solid #f17806;
 text-decoration: underline;
 color: #f17806;
}


.adinfo
{
font-size: 11px;
color:#999999;
margin-top: 20px;
}

#menu {
	margin: 0px auto;
	padding: 0px;
	
	width: 985px;
	
	
	line-height: normal;
}

#menuDS {
	margin: 0px auto;
	padding: 0px;
	
	width: 100%;
	height: 10px;
	background-image:url(http://www.kuckmeinauto.de/img/naviDS.jpg);
	background-repeat: repeat-x;
	background-position:top;
	
	line-height: normal;
}

#headerInside {
	margin: 0px auto;
	padding: 0px;
	height: 69px;
	width: 1000px;
	
	text-align: left;
	background-color: #FFFFFF;
}

#fullHeader {
	margin: 0px auto;
	padding: 0px;
	
	width: 100%;
	height: 69px;

	background-repeat: repeat-x;
	background-position:top;
	
	line-height: normal;
}

#submenu a
{
 text-decoration:none;
 color: #89b9c6;
}

#submenu a:hover
{
 text-decoration: underline;
 color: #f17806;
}

.leftImprint
{
background-color: #690535;
color:#FFFFFF;
font-size: 11px;
border-top: 1px solid #fff;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
}

.leftImprintLinks
{
margin-top: 5px;
font-size: 11px;
color: #690535;
width: 230px;
text-align:center;
}

.leftImprintLinks a
{
font-weight: bold;}


.container {
	margin: 0px auto;
	padding: 0px;

	
	width: 985px;
	
	text-align: left;
}



.column_main {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	margin-top: 1px;
	
	width: 735px;
	max-width: 735px;
	overflow:hidden;

	
	float: left;
}

.column_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFFFFF;
	width: 230px;
	
	float: left;
}

.column_right {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	
	width: 330px;
	
	float: right;
}

.footer
{
background-image:url(../img/bg_sh_u.jpg); 
background-position:bottom; 
background-repeat:no-repeat; 
padding-top: 5px; 
border-top: 1px solid #e5e5e5; 
text-align:center; 
padding-bottom: 10px; 
margin-top: 10px;
font-size: 11px;
color:#999999;
line-height: 13px;
}

.footer span
{
font-size: 13px;
margin-right: 4px;
margin-left: 4px;
}

.footer a,.footer a:visited
{
color: #999999;
text-decoration:none;
}

.footer a:hover,.footer a:active
{
text-decoration: underline;
color: #999999;
}

.box {
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

.lefty {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}

.righty {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: right;
}

.clear {
	clear: both;
	height: 0px;
}

.inputStandard:hover,.inputStandard:focus
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;

 border: 1px solid #999999; 
 color: #333333;
 background: url("img/bgTxtLogin.jpg") top left repeat-x;
  background-color: #FFFFFF; 
}

.inputStandard
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;
 
 border: 1px solid #cccccc; 
 color: #333333;
 background: url("img/bgTxtLogin.jpg") top left repeat-x;
 background-color: #FFFFFF; 
}

input.btn{

   font-family:'arial',helvetica,sans-serif;
   font-size:11px;
   font-weight: bold;
   background-image:url(../img/bg_btn.jpg);
   background-position: top left;
    border:1px solid #666666;
   	color:#FFFFFF;
	padding: 3px;
	background-color:#ea8927;
	cursor: pointer;

}

input.cancel{

   font-family:'arial',helvetica,sans-serif;
   font-size:11px;
   font-weight: normal !important;
   background-image:url(../img/bg_btn_cancel.jpg);
   background-position: top left;
    border:1px solid #666666;
   	color:#666666;
	padding: 3px;
	background-color:#ea8927;
	cursor: pointer;

}

/*.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(../img/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(..img/shade.png); background-position: bottom; }
*/

input.btn_cancel{

   font-family:'arial',helvetica,sans-serif;
   font-size:11px;
   font-weight: bold;

   border: none;
   	color:#FFFFFF;
	padding: 1px;
	background-color:#a1a093;
	cursor: pointer;

}


.inputStandardWhite
{
 font-family: Arial;
 font-size: 11px;
 padding: 4px;
 background-color: #F8DCDC; 
 border: 1px solid #999999; 
 color: #333333;
 background: url("img/bg_input_w.png") top left repeat-x;
}



a img,a:visited img,a:active img { border: none; text-decoration: none;  }

form
{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	color:#333333; 
	font-size: 12px;
}

a.standard,a.standard:visited, a.DG {
color: #94315F;
text-decoration: none;
}
a.standard:hover, a.standard:active, a.DG:hover{
color: #94315F;
border-bottom: 1px dotted #94315F;
}

a.name {
	font-weight: bold;
}



a.standard2,a.standard2:visited {
color: #350110;
text-decoration: none;
}
a.standard2:hover, a.standard2:active{
color: #350110;
text-decoration: underline;
}


a.blue,a.blue:active,a.blue:visited{
color: #89b9c6;
text-decoration: none;
}
a.blue:hover{
color: #89b9c6;
text-decoration: underline;
}

a.orange,a.orange:active,a.orange:visited{
color: #f17806;
text-decoration: none;
}
a.orange:hover{
color: #f17806;
text-decoration: underline;
}



/* BUTTONS */



/* STANDARD */


/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

span.positive
{
color: #80a44d;
}

span.negative
{
color: #f05000;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.normalFont{ font-size: 12px;}
.smallFont{ font-size: 11px;}
.tinyFont{ font-size: 10px;}

.maxH300{ max-height: 200px; overflow:auto;}

/* ------- dragables ------- */
.nonDrag{ cursor: pointer;}

.groupWrapper
{
	width: 100%;
	float: left;
	margin-right: 1%;
	min-height: 100px;
}

.itemContent
{
	background-color: #ffffff;
	padding: 10px;
}

.groupItem
{
	margin-bottom: 20px;
	border: 1px solid #f17806;
	padding: 0px;
	width: 99%;
}
.groupItem .itemHeader
{
	line-height: 28px;
	
	color: #000;
	padding: 0 10px;
	cursor: move;
	font-weight: bold;
	font-size: 11px;
	height: 28px;
	position: relative;
}

.groupItem .itemHeader a
{
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
.sortHelper
{
	border: 1px dashed #ccc;
	background-color: #e5e5e5;
	width: auto !important;
}
.sortableactive
{

}

html{
	overflow:-moz-scrollbars-vertical;
}

html .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}

button {
	background: none;
	border: 0;
	/*height: 33px;*/
	margin: 0;
	padding: 0;
}
button div.btn {
	background: url(../img/btn_bg_left.gif) no-repeat left center;
	margin: 0;
	padding: 0px 0px 0px 10px;
	white-space: nowrap;
}
button div p.btn {
	background: url(../img/btn_bg_right.gif) no-repeat right center;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 0 0px;
	padding: 9px 40px 9px 30px;
	white-space: nowrap;
}


/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #fff;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #fff;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 0px;
  position: relative;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
  position: absolute;
  right: -10px;
  top: 8px;
  font-size: 10px;

}
.cluetip-default div#cluetip-close a{
 color: #333;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(img/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(img/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(img/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(img/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 0px 0px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(img/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(img/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(img/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(img/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(img/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(img/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(img/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(img/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(img/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(img/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(img/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(img/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}







table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}