* {
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;*/
	font-family: Arial;
	/*color: #333;
	line-height: 140%;*/
}

body {
	background-image: url(../images/bgs/bg_repeat.jpg); 
	background-position: center center; 
	background-repeat: repeat-y;
	width: 950px;
	margin: 0 auto;
	padding-top: 3px;
	padding-left: 2px;
}

#bodyBlock {
	text-align: left;
	font-size:11px; 
	width: 950px;
}

#banner {
	background-image: url(../images/banner/banner7.png); 
	width: 948px;
	height: 80px;
	/*padding: 5px 0;*/
	margin: 0 0 15px 0;
	/*border-top: 1px solid #CDCDCD --- FFD9F0;
	border-bottom: 1px solid #CDCDCD;*/
	border: 1px solid #CDCDCD;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float: left;
}

#banner #logo{
	float:left; 
	width: 222px; 
	text-align: left;
	margin: 10px 0 0 0;
}

#banner #gAdd {
	float:left; 
	width:500px;
}

#googleBar {
	width: 948px;
	min-height: 20px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	/*border: 1px dotted #002266;*/
}

/* ModuleBlock */
#moduleBlock {
	width: 715px;
	float: left;
	padding: 0;
	margin-left: 5px;
	FONT-SIZE: 12px; 
	COLOR:#000000;
	text-align: left;
}

/* Home */
#home {
	width: 720px;
	float: left;
	padding: 0;
	margin: 0;
}

/* RightBlock */
#rightBlock {
	width: 300px;
	float: right;
}

/* DateBar-Datum, Uhrzeit und Google Search */
#datum_uhrzeit {
	width: 950px;
	height: 10px;
	padding-bottom: 2px;
	font-size: 0;
}

#date {
	background-image:url(../images/bgs/menuBg.gif); 
	background-repeat:repeat;
	width: 936px;
	height: 25px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 7px;
	font-size: 0;
}

#dateBar {
	width: 950px;
	height: 25px;
	padding-bottom: 0px;
	/*background-color: #E6F0FF;/*#9CC4FC;*//*#002266;*//*#D3E0F6;*/
	background: url("../images/bgs/grey6.png") repeat scroll 0 0 transparent;
	float: left;
	margin-bottom: 5px;
}

#uhrBar {
	font-size:10px;
}

.datebarUl {
	list-style: none outside none; 
	margin: 0 12px 0 0; 
	padding: 4px 20px; 
}

.datebarUl li {
	display:inline; 
	margin-right: 30px;
}

#salutation {
	width: 950px;
	height: 22px;
	margin-top: 5px;
}

#salutation #uhrBar {
	float:left;
	width:415px;
}

#salutation #fb_like {
	float:left;
	height:25px;
}

#salutation #contact {
	float:right;
}
	
.contactBarUl {
	list-style: none outside none; 
	margin: 0 0px 0 0; 
	padding: 0px; 
	float: right;
}

.contactBarUl li {
	display:inline; 
	margin-right: 10px;
}

.datum_uhrzeit {font-weight: normal; font-size:7pt; color:#000000; width: 934px;height: 70px}
.google_search {font-size:10px; color:#000000; }
.google_fld { font-size: 12px; width: 150px; height: 20px; border: solid 1px #CAE4EA; margin-top: 8px; }
.noSearchResult {font-size:12px; color:#FF0000; font-weight:normal;}

.google_btn {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 130px;
	height: 27px;
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.google_btn:hover {
	background-color: #cdcdcd;
}

.hRecher_btn {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100px;
	height: 27px;
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.hRecher_btn:hover {
	background-color: #DDDDDD;
}

.addAnn_btn {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 150px;
	height: 27px;
	color:#FFF;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

.addAnn_btn:hover {
	background-color: #DDDDDD;
	border: 1px solid #cdcdcd;
}

#main{
	border: 8px solid #E6F0FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 628px;
	float: left;
	margin-bottom: 5px;
	margin-right: 2px;
}

/* Search */
#search {
	background-color: #F0ECE9;
	border: 1px solid #cdcdcd;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 948px;
	min-height: 20px;
	float: left;
	padding: 8px 0;
	margin-bottom: 8px;
	text-align:center;
}

#sMedia {
	float:left; 
	height:15px; 
	margin:2px 0 0 83px; 
	width:822px; 
	color:#888888;
}

#search #sMedia .ex_sp_1 {
	width:220px;
	float:left; 
	text-align:left;
}

#search #sMedia .ex_sp_2 {
	width:218px;
	float:left; 
	text-align:left;
	padding-left:8px;
	margin-left:5px;
}

#search #sMedia .ex_sp_3 {
	width:218px;
	float:left; 
	text-align:left;
	padding-left:8px; 
	margin-left:5px;
}

#AnnInsertHome {
	width: 300px;
	min-height: 30px;
	float: right;
	margin-bottom: 4px;
}

#myAccount {
	border: 1px dotted #888888;
	width: 360px;
	min-height: 35px;
	float: left;
	padding: 10px;
	margin-left: 6px;
	margin-bottom: 5px;
}

#google {
	width: 300px;
	margin-bottom: 5px;
}

/* Nouvelles Annonces */
#annonces {
	width: 320px;
	float: left;
	margin-right: 5px;
}

/* Footer */
#homeFooter {
	/*background-color: #F0ECE9;/*#8CC83C;#D3E0F6;*/
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	width: 948px;
	margin-top: 30px;
	margin-bottom: 20px;
	border: 1px solid #CDCDCD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	FONT-SIZE: 9px; 
	COLOR:#fff;
	text-align: center;
}

#imprintLinks {
	FONT-SIZE: 9px; 
	COLOR:#000000; 
	width: 950px;
	padding-bottom: 20px;
}

.pub_form { width: 480px; background-image:url(../images/bgs/pubFormBg.png); border: 1px solid #CAE4EA; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; }
.partners {FONT-SIZE: 9px; COLOR:#000000; width:600px;}

.partnerLink { font-size:10px; font-weight:Normal; color: #000000; text-decoration: underline; }
a:hover.partnerLink { color: #D3E0E6; font-size:10px; font-weight:Normal; text-decoration: underline; }
a:active.partnerLink { color: #ff0000; font-size:10px; font-weight:Normal; text-decoration: underline; }

#copyright {
	width: 950px;
	height: 200px;
	float: left;
}

.copyrightText {FONT-SIZE: 9px; COLOR:#000000;}
.footer {FONT-SIZE: 9px; COLOR:#000000; padding: 5px 0; border-top: 1px dotted #CAE4EA; border-bottom: 1px dotted #CAE4EA;}

.footerLink { color: #fff; font-size:10px; font-weight:Normal; text-decoration: underline; }
a:hover.footerLink { color: #9CBECF; font-size:10px; font-weight:Normal; text-decoration: underline; }
a:active.footerLink { color: #ff0000; font-size:10px; font-weight:Normal; text-decoration: underline; }

.headerLogin { color: #000000; font-size:10px; font-weight:Normal; text-decoration: underline; }
a:hover.headerLogin { color: #9CBECF; font-size:10px; font-weight:Normal; text-decoration: underline; }
a:active.headerLogin { color: #ff0000; font-size:10px; font-weight:Normal; text-decoration: underline; }

/* Mariage */
.tab_mariage_inserat {width:580px; border:0px solid #CAE4EA; FONT-SIZE: 12px; COLOR: #000000;}
.tab_mariage_inserat td.col1{width: 100px;}

.tab_myAccount_login {background-image:url(../images/bgs/pubFormBg.png); width:625px; border:1px dotted #CAE4EA; FONT-SIZE: 12px; COLOR: #000000;}
.field_myAccount_login {width:250px; height:20px; border:solid 1px #CAE4EA;}

.myAccount_back_to_register { font-size:11px; font-weight:bold; color: #000000; text-decoration: underline; }
a:hover.myAccount_back_to_register { color: #D3E0F6; font-size:11px; font-weight:bold; text-decoration: underline; }
a:active.myAccount_back_to_register { color: #ff0000; font-size:11px; font-weight:bold; text-decoration: underline; }

.tab_mariage_men { width: 580px; border:1px solid #CCCCCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; FONT-SIZE: 12px; COLOR: #000000; margin-bottom: 10px;}
.tab_mariage_men td {padding:3px;}
.mariage_insert_select { width:100px; font-size:9px; font-weight:bold; color:#000000;}
.pubSelect { width:250px; height: 20px; background-color: #CAE4EA; font-size:9px; font-weight:normal; color:#000000;}
.field { width:249px; height:20px; border:solid 1px #CAE4EA; }
.search_field { 
	background: url("../images/bgs/field_bg.png") no-repeat scroll 0 0 transparent; 
	width:216px; 
	height: 24px; 
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	color: #808080; 
	border: medium none; 
}
.price_field { 
	background: url("../images/bgs/price_bg.png") no-repeat scroll 0 0 transparent; 
	width:90px; 
	height: 24px; 
	padding-left:5px;
	padding-right:5px;
	color: gray; 
	border: medium none; 
}
.answer_id_field {
	background: url("../images/bgs/field_bg_id.png") no-repeat scroll 0 0 transparent; 
	width:55px; height: 24px; margin-right:5px; padding-left: 5px; color: gray; border: medium none;  
}
.mrgAtt_field { 
	background: url("../images/bgs/price_bg.png") no-repeat scroll 0 0 transparent; 
	width:90px; 
	height: 24px; 
	padding-left:5px;
	color: gray; 
	border: medium none; 
}

.pwForgotten { font-size:11px; font-weight:normal; color: #000; text-decoration: underline; }
a:hover.pwForgotten { color: #E4E5FF; font-size:11px; font-weight:normal; text-decoration: underline; }
a:active.pwForgotten { color: #ff0000; font-size:11px; font-weight:normal; text-decoration: underline; }

.menuLink { font: bold 16px monospace/*monospace*/; color: #FFF; text-decoration: none; }
a:hover.menuLink { color: #E4E5FF; font: bold 16px monospace; text-decoration: none; }
a:active.menuLink { color: #ff0000; font: bold 16px monospace; text-decoration: none; }



.blink{ FONT-SIZE: 12px; FONT-WEIGHT:Normal; COLOR: #888888;}
.errorText{ FONT-SIZE: 11px; FONT-WEIGHT:BOLD; COLOR: #ff0000;}

#trenner {
	width: 300px;
	height: 6px;
	font-size: 0;
}

/* Annonces */
#annTitle {
	border-left: 1px solid #E4E5FF;
	float: left;
	width: 650px; 
	height: 20px; 
	padding: 8px 0px 1px 10px; 
	margin-left: 40px;
	margin-top: 10px;
}

#annBody {
	width: 650px; 
	float:left; 
	border-left: 1px solid #E4E5FF; 
	margin-left: 40px; 
	padding: 10px 0 0 10px;
}

.annSelect { width:150px; background-color: #E6F0FF; font-size: 11px; color:#000;}
.search_category { 
	background: url("../images/bgs/field_bg.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	width: 226px; 
	height: 26px; 
	margin-right:5px; 
	padding:4px; 
	color: gray;
}
.search_category_item { font-size:11px; font-weight:normal; background-color: #FFFFFF; color: #555555;}

.select_city_autre { font-size:11px; font-weight:bold; background-color: #E4E5FF; color: #FF0000;}

.select_city_etranger { font-size:11px; font-weight:bold; background-color: #fbb072; color: #FFFFFF;}

.annTable {
	width:500px;
	position: relative;
	margin-top:15px;
	padding:0;
	text-align:left;
	font-size:8pt; color:#000000;
	background-color: #FFF;
}

.annTable td {
	padding-left: 20px;
}

.annLink { color: #009EE0; font-size: 12px; font-weight:normal; text-decoration: none; }
a:hover.annLink { color: #009EE0; font-size: 12px; font-weight:normal; text-decoration: none; }
a:active.annLink { color: #ff0000; font-size: 12px; font-weight:normal; text-decoration: none; }

.annLinkMRE { color: #009EE0; font-size: 12px; font-weight:normal; text-decoration: underline; }
a:hover.annLinkMRE { color: #009EE0; font-size: 12px; font-weight:normal; text-decoration: underline; }
a:active.annLinkMRE { color: #ff0000; font-size: 12px; font-weight:normal; text-decoration: underline; }

.annLinkDesc { color: #000000; font-size:11px; font-weight:normal; text-decoration: none; }
a:hover.annLinkDesc { color: #009EE0; font-size:11px; font-weight:normal; text-decoration: none; }
a:active.annLinkDesc { color: #ff0000; font-size:11px; font-weight:normal; text-decoration: none; }

.annbackLink { color: #000000; font-size:12px; font-weight:normal; text-decoration: none; }
a:hover.annbackLink { color: #888888; font-size:12px; font-weight:normal; text-decoration: none; }
a:active.annbackLink { color: #ff0000; font-size:12px; font-weight:normal; text-decoration: none; }

/* Mweb2013*/

/* Home */
#entries {
	width: 720px;
	float: left;
	padding: 0;
	margin: 0;
}

/* LeftBlock */
#leftBlock {
	width: 228px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0; 
	margin: 0;
}

#sortBar {
	width:703px;
	height: 30px;
	float: left;
	padding: 5px 5px;
	margin: 7px 0 0 5px;
	background-color: #F0ECE9;
    box-shadow: 1px 1px 3px 0 #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#sortBarBottom {
	width: 705px;
	height: 30px;
	float: right;
	padding: 5px 5px;
	margin: 10px 3px 20px 17px;
	background-color: #F0ECE9;
    box-shadow: 1px 1px 3px 0 #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#sortBarSearch{
	width: 703px;
	height: 30px;
	float: left;
	padding: 5px 5px;
	margin: 7px 0 0 5px;
	background-color: #F0ECE9;
    box-shadow: 1px 1px 3px 0 #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.sortBarSelect { 
	width:130px; 
	padding: 3px;
	margin-top: 3px;
	background-color: #FFFFFF; 
	font-size: 11px; color:#000;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: #555555;
}

.itemPerPageSelect { 
	width:45px; 
	padding: 3px;
	margin-top: 3px;
	background-color: #FFFFFF; 
	font-size: 11px; color:#000;

	border: 1px solid #CCCCCC;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: #555555;
}
.homeCategoriesTable {
	border-collapse: inherit;
	width:228px;
}

.homeCategoriesTable td {
	padding: 5px 0 2px 10px;
}

.homeCategoriesTable th {
	/*background-image: url("../images/bgs/module_bg.png");*/
	background-color:#91CCD9;
	border:1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 30px;
	vertical-align: middle;
	text-align:center;
	color: #fff; 
	font-size: 12px; 
	font-weight:bold;
}

.homeRegionsTable {
	width:228px;
	border-collapse: inherit;
}

.homeRegionsTable td {
	padding: 5px 0 0 10px;
}

.homeRegionsTable th {
	/*background-image: url("../images/bgs/module_bg.png");*/
	background-color:#91CCD9;
	border:1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 30px;
	vertical-align: middle;
	text-align:center;
	color: #fff; 
	font-size: 12px; 
	font-weight:bold;
}

.mreLink { color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration: underline; }
a:hover.mreLink { color: #FF0000; font-size:12px; font-weight:normal; text-decoration: underline; }
a:active.mreLink { color: #ff0000; font-size:12px; font-weight:normal; text-decoration: underline; }

.homeMariageTable {
	width: 378px;
}

.homeMariageTable td {
	padding-left: 20px;
}

.homeMariageTable th {
	vertical-align: middle;
	border-bottom: 1px solid #E4E5FF;
	height: 30px;
	background-color: #F0ECE9;
	color: #000000; 
	font-size: 12px; 
	font-weight:normal;
}

#topAnnoncesHome {
	/*background-image: url(../images/bgs/maroc.jpg);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	*/
	background-image: url(../images/home/maroc2.jpg);
	/*opacity:0.4;
	filter:alpha(opacity=40);*/ /* For IE8 and earlier */
	border:1px solid #CDCDCD;
	border-radius: 5px;
	width: 406px; 
	height: 270px;
	padding: 0; 
	margin: 0 5px 0 5px;
	float: left;
}

/*.topAnnonces {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
	width:368px; 
	height:95px; 
	padding:20px; 
	font-family:Monotype Corsiva; 
	font-weight:normal; 
	font-size:20px; 
	color:white; 
	position:relative; 
	top:54px; 
	text-align:center;
}
*/

.topAnnonces {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.40);
	/*background:none repeat scroll 0 0 rgba(140, 200, 60, 0.80);*/
	width:368px; 
	height:60px; 
	padding:20px; 
	font-family:Arial; 
	font-weight:normal; 
	font-style:italic;
	font-size:14px; 
	color:white; 
	position:relative; 
	top:75px; 
	text-align:center;
}

#googleSquareBlockHome {
	width: 300px; 
	height: 270px;
	padding: 0; 
	float: right;
	
	border:1px solid #CDCDCD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}

.googleSquareBlockHome td {
	padding-left: 20px;
}

.googleSquareBlockHome th {
	vertical-align: middle;
	border-bottom: 1px solid #DCDCDC;
	height: 30px;
	background-color: #F0ECE9;
}

#trenner2013 {
	width: 700px;
	height: 1px;
	font-size: 0;
	float: left;
	background-color: #E4E5FF;
}

.imgTrenner {
	width:316px; 
	height:25px;
	float:left;
}

#trennerHomeBottomIE {
	width: 948px;
	height: 1px;
	font-size: 0;
	float: left;
	background-color: #FFFFFF;
}

.asterix {
	vertical-align: middle;
	color: #888888;
}

#myCategories {
	border:1px solid #E4E5FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 658px;
	float: left;
	padding: 10px 20px;
	margin-left: 20px;
	margin-top: 10px;
	FONT-SIZE: 9px; 
	COLOR:#000000;
	text-align: left;
}

#myCategories2 {
	border:1px solid #E4E5FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 713px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	FONT-SIZE: 11px; 
	COLOR:#000000;
	text-align: left;
}

#myCategories2 p{
	margin-top:10px;
	margin-bottom:7px;
}

#myCategories2Header{
	background-color:#EEEEEE; 
	padding: 5px 0 0 10px; 
	height:20px; 
	
	border-top-right-radius:5px; 
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	
	border-top-left-radius:5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
		
	border-bottom:1px solid #E4E5FF;
}

#unknownModule{
	background-color:#EEEEEE; 
	padding: 5px 0 0 20px; 
	height:20px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FF0000; 
	font-size: 11px; 
	font-weight:bold; 
	text-decoration: none;
}

#noItemFound {
	border:1px solid #E4E5FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 658px;
	float: left;
	padding: 10px 20px;
	margin-left: 20px;
	margin-top: 10px;
	FONT-SIZE: 9px; 
	COLOR:#000000;
	text-align: left;
}

#myRegions {
	border:1px solid #E4E5FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 658px;
	float: left;
	padding: 20px;
	margin-left: 20px;
	margin-top: 10px;
	FONT-SIZE: 9px; 
	COLOR:#000000;
	text-align: left;
}

.citiesUl {
	list-style: none outside none; 
	margin: 0 0px 0 0; 
	padding: 0px; 
}

.citiesUl li {
	display:inline; 
	margin-left:5px;
	margin-right:10px;
	overflow:hidden;
	line-height:25px;
}

.tab_cities {width:650px; border:0px solid #CAE4EA; FONT-SIZE: 12px; COLOR: #000000;}
.tab_cities  td.col1{padding-left: 40px;}

.citiesTblLink { color: #336699; font-size: 12px; font-weight:bold; text-decoration: none; }
a:hover.citiesTblLink { color: #E4E5FF; font-size: 12px; font-weight:bold; text-decoration: none; }
a:active.citiesTblLink { color: #ff0000; font-size: 12px; font-weight:bold; text-decoration: none; }

.citiesTblLinkHeader { color: #336699; font-size: 11px; font-weight:bold; text-decoration: underline; }
a:hover.citiesTblLinkHeader { color: #E4E5FF; font-size: 11px; font-weight:bold; text-decoration: underline; }
a:active.citiesTblLinkHeader { color: #ff0000; font-size: 11px; font-weight:bold; text-decoration: underline; }

.citiesBreadCrumb { color: #336699; font-size: 11px; font-weight:bold; text-decoration: none; }

.annDetailsTitle { color: #009EE0; font-size: 14px; font-weight:bold; text-decoration: none; }
a:hover.annDetailsTitle { color: #cdcdcd; font-size: 14px; font-weight:bold; text-decoration: none; }
a:active.annDetailsTitle { color: #ff0000; font-size: 14px; font-weight:bold; text-decoration: none; }

#annDetailsHeroImage {
	border: 1px solid #E4E5FF;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.roundedCorner {
	border: 1px solid #009EE0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.imgRoundedCorner {
	width:100px;
	height:75px;
	border-radius: 5px;
}

.annAnswer { color: #000000; font-size:10px; font-weight:bold; text-decoration: none; }
a:hover.annAnswer { color: #E4E5FF; font-size:10px; font-weight:bold; text-decoration: none; }
a:active.annAnswer { color: #ff0000; font-size:10px; font-weight:bold; text-decoration: none; }

.tab_register {width:500px; FONT-SIZE: 12px; COLOR: #000000;}
.tab_register  td.col1{padding-left: 40px;}

.tab_insert {width:540px; FONT-SIZE: 12px; COLOR: #000000;}
.tab_insert  td.col1{padding-left: 40px;}

#captchaReload {
    background: url(../images/icons/reload.gif) no-repeat scroll 10px 50% rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 27px;
    text-decoration: none;
}

.contact_btn {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px;
	width: 190px;
	height: 22px;
	margin: 0;
	color:#fff;
	font-weight: normal;
	font-size: 15px;
	cursor: pointer;
	text-decoration:none;
	display:inline-block;
	text-align:center;
}

.tab_annDetails {width:260px; FONT-SIZE: 12px; margin-bottom:20px;}
.tab_annDetails  th.col1{border-top:1px solid #F5F5F5; text-align:left;}
.tab_annDetails  td.col1{width: 110px; border-top:1px solid #F5F5F5; padding-right:20px;}
.tab_annDetails  td.col2{border-top:1px solid #F5F5F5;}

.row {height:35px; width:670px;}
.sectionHeader {width:670px; color:#009ee0; font-weight:normal; font-size:12px;}
#insertFormWrapper {padding-top:10px;}
#insertFormWrapper  .col1 {width: 120px; float:left; padding-top:4px;}
#insertFormWrapper  .col2 {width: 550px; float:left;}
#insertFormWrapper  #deleteImg {width: 550px; float:left; margin-bottom:20px;}

#mariage_atts {
	margin-bottom:20px; 
	/*padding-top:10px; 
	border-top:1px dotted #E4E5FF; */
	display:none;
}

#mariageAttsHeader {
	display:none;
}

#sectionBody {
	margin-bottom:20px; 
	padding-top:10px; 
	border-top:1px dotted #E4E5FF; 
	/*border-bottom:1px dotted #E4E5FF;*/
}

#sectionBodyPerso {
	padding-top:10px; 
	border-top:1px dotted #E4E5FF; 
}

.photosBody {
	height:250px
}

#imgInfo {
	width:350px;
	height:75px;
	padding:5px;
	/*background-color:#F0ECE9;*/
	border:1px dotted #E1B68C;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#otherCityRow {
	display:none;
}

#regionRowSelect {
	display:none;
}

#landRow {
	display:none;
}

#jobSelectRow {
	display:none;
}

#reactivateCity {
	float:left;
	display:none;
	padding:3px 6px;
}

.tab_categories {width:650px; border:0px solid #CAE4EA; FONT-SIZE: 12px; COLOR: #000000;}
.tab_categories  td {padding-bottom:10px;}

#annItem {
	width: 698px; 
	padding: 0px 5px 5px 10px;
}

#annItem img {
	width:130px; 
	height:90px; 
	border:1px solid #E4E5FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#annItem #text .description {
	float: left; 
	width: 520px; 
	height:60px; 
	text-align:left; 
	font-size:12px; 
	font-weight:normal; 
	color:#333333; 
	overflow:hidden;
}

#annItem .heroImage {
	float: left; 
	width: 140px;
}

#annItem #text {
	float: left;
	width: 400px;
}

#annItem #text p{
	margin:0;
	padding:0;
}

#annItem #text .creationDate {
	float: left; 
	width: 425px; 
	height:20px;
}

#annItem #text .title {
	float: left; 
	width: 400px; 
	height:20px;
}

#annItem #text .annId {
	float: left; 
	width: 400px; 
	/*height:20px;*/
}

#annItem #price {
	float: right; 
	width: 115px;
}

.annItemBgColorEven #annItem #price a {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100px;
	height: 15px;
	display:inline-block;
	padding: 5px;
	margin: 0;
	color:#fff;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

.annItemBgColorEven #annItem #price a:hover {
	background: none repeat scroll 0 0 #DDDDDD;
}

.annItemBgColorOdd #annItem #price a {
	background: none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100px;
	height: 15px;
	display:inline-block;
	padding: 5px;
	margin: 0;
	color:#fff;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

.annItemBgColorOdd #annItem #price a:hover {
	background: none repeat scroll 0 0 #DDDDDD;
	border: 1px solid #fff;
}
	
.annItemParent {
	margin: 10px 0 0 20px; 
	border: 1px solid #E4E5FF; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	float:left;
}

.annItemBgColorEven {
	background-color:#F0ECE9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0 0 5px; 
	padding-bottom:10px;
	border: 1px solid #CDCDCD; 
	float:left;
}

.annItemBgColorOdd {
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0 0 5px; 
	padding-bottom:10px;
	border: 1px solid #CDCDCD; 
	float:left;
}

#itemDetailsContainer {
	margin:10px 0 0 5px; 
	border:1px solid #E4E5FF; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left; 
	width:715px;
}

#itemDetailsTitleBar {
	width: 675px; 
	height: 15px; 
	float: left; 
	padding:5px 20px; 
	background-color: #F0ECE9; 
	border-bottom: 1px solid #E4E5FF; 
	
	border-top-left-radius:5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	
	border-top-right-radius:5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	
	font-weight:bold;
}

#itemDetailsBody {
	width:675px; 
	float: left; 
	padding:12px 20px 0px 20px;
}

#itemDetailsBody p {
	padding:0;
	margin:0;
}

.itemDetailsPriceLabel {
	height:26px;
	vertical-align: middle;
	margin-right:50px;
	font-weight:bold; 
	font-size:14px; 
	text-align:left; 
}

.itemDetailsPriceValue {
	background:none repeat scroll 0 0 #91CCD9;
	border: 1px solid #fff;
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 100px;
	height: 15px;
	display:inline-block;
	padding: 5px;
	margin: 0;
	color:#fff;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

/* Search */
#annInsertLogo {
	float:right; 
	width:210px; 
	height:60px; 
	background-image: url(../images/home/addAnnonce4.png);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:10px;
	margin-right:15px;
}

.annInsertArea {
	border:1px solid #E4E5FF; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	font-size:13px;
	color:#808080;
}

.annDetailsDecLabel {
	width:360px; 
	height:25px; 
	padding-top:4px; 
	margin-bottom:7px; 
	border-top:1px solid #F5F5F5; 
	border-bottom:1px solid #F5F5F5; 
	font-weight:bold; 
	font-size:14px;	
}

.sortBarLabel {
	float: left; 
	width: 145px; 
	padding: 5px; 
	margin-top: 3px; 
	font-weight: normal; 
	font-size:10px;
}

.sortBarPager {
	float: right; 
	width: 155px; 
	text-align:right; 
	margin-right: 5px;
}

.sortBarSortKey {
	float: left;
}

#cycler{position:relative;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}

.insertFormReactivate { color: #009EE0; font-size:12px; font-weight:Normal; text-decoration: underline; cursor:pointer;}
a:hover.insertFormReactivate { color: #9CBECF; font-size:12px; font-weight:Normal; text-decoration: underline; cursor:pointer;}
a:active.insertFormReactivate { color: #ff0000; font-size:12px; font-weight:Normal; text-decoration: underline; cursor:pointer;}

#sm_up_img {
	/*display:none;*/
	margin-top:10px;
}

#sm_up_img .col2 #upImg .loading {
	border:1px solid #009EE0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
} 

#sm_up_img .col2 #upImg .active {
	border:1px solid #009EE0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
} 

/*
#sm_up_img .col2 .imgHint span {
	text-align:center;
} 

#sm_up_img .col2 .imgHint p {
	padding:0;
	margin:0;
} 
*/

#upImg {
	width:110px;
	height:80px;
}

#deleteLink {
	display:none;
}

.su_img {
	/*background:url("../images/icons/no-dispo.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);*/
	width:100px; 
	height:75px; 
	padding: 0; 
	margin:0 5px 3px 0; 
}

.inactive {
	border:1px solid #009EE0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.su_img img {
	width:100px; 
	height:75px; 
	padding:0; 
	margin:0; 
}


.su_img_delete {
    background: url("../images/icons/delete.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 16px;
	color:#009EE0;
	font-family:arial;
	font-weight:normal;
	font-size:13px;
    text-decoration: none;
	position:relative;
	left:12px;
	width:65px;
	height:18px;
}

.su_img_delete:hover {
    background-position: 0 -16px;
}

.mariageBottomTrenner {
	margin-bottom:20px;
}

#upload-limit {
	color:#FF0000;
	display:none;
	margin-left:10px;
}

.imgHint {
	width:120px; 
	height:160px; 
	padding:10px; 
	margin-right:30px; 
	float:right; 
	border:1px solid #009EE0; 
	color:#009EE0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position:relative;
}

/* Input type file style*/
#upFile {
    display: none;
}

.hidden {
	display:none;
}

.dpContainer img {
	position:relative;
	top:3px;
}

#mariage_atts .row .col2 .dpContainer img.ui-datepicker-trigger {
	cursor: pointer;
}

/**** Ab hier wird der Button individuell gestaltet ****/
/*
#upFileButton {
    color: #fff;
    font-weight: bold;
    border: 1px #999 solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ff0000ff', EndColorStr='#ccccccff');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(#ccc));
    background: -webkit-linear-gradient(top, #f00, #ccc);
    background: -moz-linear-gradient(top, #f00, #ccc);
    background: -ms-linear-gradient(top, #f00, #ccc);
    background: -o-linear-gradient(top, #f00, #ccc);
    background: linear-gradient(top, #f00, #ccc);
    padding: 3px;
}
#upFileButton:active {
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ccccccff', EndColorStr='#ff0000ff');
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccc), to(#f00));
    background: -webkit-linear-gradient(top, #ccc, #f00);
    background: -moz-linear-gradient(top, #ccc, #f00);
    background: -ms-linear-gradient(top, #ccc, #f00);
    background: -o-linear-gradient(top, #ccc, #f00);
    background: linear-gradient(top, #ccc, #f00);
}
#upFileButton:hover {
    cursor: pointer;
}  
*/
