body {
margin: 0;
padding: 0;
font: 12px Arial,Verdana,Sans-serif;
background: #C0E4FF;
}


/* speciale regel voor IE6 */
* html body {
margin-top: -8px;
}

a {
color: #3791eb;
outline: none;
text-decoration: none;
}

a:hover,
a:focus	{ text-decoration: underline; }

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

hr {
display: none;
}

h1, h2, h3, h4 {
font-weight: normal;
font-family: Verdana,Arial, Sans-serif;
margin: 0;
padding: 0;
}

h1 {
font-size: 18px;
line-height: 1,2em;
margin-bottom: .3em;
}

h1 a  { color: #57abff}

h2 {
font-size: 16px;
line-height: 1.2;
color: #57abff;
}

h3,
h4 {
font-size: 14px;
color: #adcc16;
}

h3 a,
h4 a {
font-size: 14px;
color: #bbe201;
font-weight: bold;
}

h2		{ margin-bottom: 1.2em; }
h3, h4	{ margin-bottom: .75em !important; }

img     { border: none; }

#ad_tag_header {
float: left;
width: 794px !important;
height: 70px;
padding: 10px 0;
border-bottom: 1px solid #eee;
text-align: center;
z-index: 1 !important;
}

#ad_tag_skyscraper {
position: absolute;
left: 50%;
top: 148px !important;
margin-left: 320px;
width: 160px;
height: 600px;
z-index: 1 !important;
}

#image-show {
z-index: 1000;
left: 50% !important;
top: 110px !important;
margin-left: -240px !important;
}

/* articles */
#informieren {
}
#austauschen		{ } /* community */

#inf-index {
margin: 0;
}

#wrapper {
height: 180px;
width: 980px;
margin: 0 auto;
background: url(../img/layout/header_top.jpg) no-repeat 0 0;
position: relative;
}

#header-wrapper {
float: left;
width: 794px;
height: auto;
}

#header-background-img-informieren,
#header-background-img-austauschen,
#header-background-img-shoppen {
float: left;
width: 794px;
padding: 0;
/*background: url(../img/layout/header_bottom) no-repeat 0 bottom;*/
height: 145px;
position: relative;
}

#menu-border-sn,
.menu-border-smallmargin { display: none; }

#header {
float: left;
width: 144px;
position: relative;
margin: 0;
}

#header a {
visibility: visible;
}

#header a span {
font-size: 30px;
overflow: visible;
color: #e9fa97;
margin-left: 5px;
line-height: 30px;
padding-top: 6px;
display: block;
float: left;
height: 20px;
}

#logo {
float: left;
display: inline;
width: 160px;
height: 100px;
margin-left: 14px;
color: #3791eb;
visibility: visible;
}

#logo-eff   { float: left; color: #3791eb; display: none; }

/*** sso = single sign on :)

	LOGGED IN ***/
.sso-menu-wrapper {
	float: right;
	display: inline;
	width: 334px;
	position: absolute;
	left: 452px;
top: 35px;
	padding: 4px;
}

.sso-menu-wrapper strong {
display: block;
/*background-color: white;*/
color: #3b7ec2;
padding: 8px;
background: url(../img/layout/transparentbgr_ss0-menu-wrapper.png) no-repeat 0 0;
}

.sso-menu-wrapper a {
	color: #000;
}

.sso-menu-wrapper .loggedin-links {
	float: right;
	color: white;
	position: absolute;
	top: -16px;
font-size: 10px;
font-weight: bold;
font-family: Verdana;
}

.sso-menu-wrapper a.sso-menu {
	left: 83px;
	position: absolute;
}

.sso-menu-wrapper a strong {
color: #bbe201;
}

.sso-menu-wrapper .no-of-msg {
	margin-left: 202px;
	padding-left: 30px;
	background: url(../img/layout/buttons/forward.gif) no-repeat 8px .85em;
	padding-top: 16px;
top: 4px;
}

.sso-menu-wrapper .no-of-msg strong {
	display: inline;
height: 15px;
position: relative;
top: -8px;
background: url(../img/layout/transparentbgr_ss0-menu-wrapper.png) no-repeat 0 0;
}

.sso-menu-wrapper .no-of-msg img     { display: none; }


#form-login-header #previous_route,
#form-login-header #loginPosition,
#form-login-header #login_key,
#form-login-header #referer,
#form-login-header #section              { position: absolute; left: -9999px; top: -9999px; } /*** input type="hidden" ***/
.sso-menu-wrapper .form-login .fehler            { position: absolute; top: 0px; left: 10px; }

#form-login-header 				{ float: left; width: 363px; padding: 0; margin: 0; overflow: hidden; }
#form-login-header .form-col	{ float: left; display: inline; width: 131px; height: 23px !important; margin: 0 3px 0 0 !important; border: 1px dotted #999; overflow: hidden; background: #fff;
}

#form-login-header #username,
#form-login-header #password {
float: left;
width: 127px;
height: 19px;
font-size: 11px;
padding: 4px;
margin: 0;
border-top: 1px solid #6b6b6b;
border-left: 1px solid #a1a1a1;
background: #fff url(../img/layout/amz/form-underline-pink.gif) no-repeat 3px 17px;
}

#form-login-header .button-img {
float: left;
display: inline;
height: 25px !important;
margin: 0 !important;
margin-right: -3px;
background: url(../img/layout/buttons/amz-login-button.gif) no-repeat 0 0;
overflow: hidden;
}

#form-login-header .form-row {
position: absolute;
width: 390px;
font-size: 10px;
margin: 0;
top: -16px;
position: absolute;
font-size: 10px;
}

#form-login-header .form-row:after{
content: ".";
display: block;
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}

#form-login-header .form-row a {
float: left;
padding: 0 15px 0 0;
color: #fff;
font-weight: bold;
font: bold 10px Verdana, Arial, Sans-Serif;
}

/*** SEARCH FORM ***/

#search-form {
display: visible;
float: right;
width: 338px;
	height: 30px !important;
margin: 16px 0 0 0 !important;
	padding: 0 !important;
	overflow: hidden;
}

#search-form form input {
width: 125px;
float:right;
height: 18px !important;
font-size: 12px;
padding: 2px;
	border: 1px dotted #999;
	margin: 0 4px 0 0 !important;
	background: #fff url(../img/layout/amz/form-underline-blau.gif) no-repeat 3px 17px;
}

#search-form img                        { float: right; margin-right: 5px; }
#search-form form input.submit-button   { display: block; }

#search-form .btn-middle,      
#form-login-header .btn-middle {
float: left;
height: 28px;
padding: 0 !important;
margin: 0 0 10px 0;
width: 60px;
position: relative;
}

#search-form .btn-middle {
background: url(../img/layout/buttons/amz-search-button.gif) no-repeat 0 0;
}

#form-login-header .btn-middle {
background: url(../img/layout/buttons/amz-login-button.gif) no-repeat 0 0;
margin: 1px;
border: none;
/*border: none;*/
}

#form-login-header .btn-left-search,
#form-login-header .btn-right,
#search-form .btn-left-search,
#search-form .btn-right { display: none; }

#search-form .btn-middle a,
#form-login-header .btn-middle a {
float: left;
display: inline;
width: 52px;
height: 25px;
text-indent: -9999px;
overflow: hidden;
background: url(../img/layout/btn_login.gif) no-repeat 0 0;
}

#search-form .btn-middle a {
background: url(../img/layout/btn_zoek.gif) no-repeat 0 0;
}

#main-menu {
float: left;
display: inline;
width: 413px;
padding: 0 0 0 10px;
overflow: hidden;
top: 116px;
position: absolute;
}

#main-menu ul {
float: left;
margin: 0 !important;
}

#main-menu ul li {
float: left;
margin: 0 2px 0 0 !important;
}

#main-menu ul li a {
float: left;
height: 30px;
text-decoration: none;
color: #919292;
}

.sub-menu {
float: left;
display: inline;
width: 100%;
overflow: hidden;
font-size: 12px;
}

.sub-menu ul {
height: auto;
padding-left: 8px;
}

.sub-menu ul li {
float: left;
padding: 0;
background: url(../img/layout/amz-subnav-pipe.gif) no-repeat 100% .9em;
}

.sub-menu ul li a {
display: block;
padding: 8px 8px;
text-decoration: none;
font: bold 12px/16px Georgia, Arial, Sans-serif;
}

.sub-menu ul li a span {
display: inline;
/*color: #626262;*/
}

#sub-menu-1 ul li a:hover {
color: #44a2f1;
}

#austauschen .sub-menu ul li             { background: url(../img/layout/amz-subnav-pipe-blue.gif) no-repeat 100% .9em; }
#austauschen .sub-menu ul li a:hover {
color: #44a2f1;
}

.sub-menu ul li.sub-active {
background: none !improtant;
}

.sub-menu ul li.sub-active a {
font-weight: bold; color: #eaeaea; background: none !improtant;
}

#austauschen .sub-menu ul li.sub-active a        { color: #468fd9; }
#austauschen .sub-menu ul li.sub-active a span   { border-bottom: 0px solid #468fd9; }

.sub-menu ul li.sub-active {
background-color: transparent !important;
}

.sub-menu ul li.sub-active a {
color: #e72727;
}

.sub-menu ul li a span.submenu-with-margin {
padding-top: 7px;
display: block;
font-size: 12px;
}

#austauschen .sub-menu ul li.sub-active {}


.sub-menu ul.navi-large {
height: 42px;
}

.sub-menu ul.navi-large-twolines {
height: 70px !important;
}

#sub-menu-1 {
background: #eaeaea url(../img/layout/amz-subnav-1.jpg) no-repeat 0 0;
}

#sub-menu-1 ul li a {
color: #717272;
}

#austauschen #sub-menu-1 {
/*/*background: url(../img/layout/amz-subnav-2.jpg) no-repeat 0 0;*/
}


#sub-menu-2 {
background-color: #fff;
border: none;
}

#austauschen #sub-menu-2            { }

#sub-menu-2 ul li a {
display: block;
padding: 8px 8px;
text-decoration: none;
font: normal 12px/16px Georgia, Arial, Sans-serif;
}
}
#sub-menu-2 ul li a:hover {
color: #e72727;
}
#sub-menu-2 ul li.navad-cell-big    { }
#sub-menu-2 ul li .navad-text       { display: none; }
#sub-menu-2 ul li.navad-cell img,
#sub-menu-2 ul li.navad-cell-big img  { padding-top: 10px; }


#skyscraper_ad {
left: 50%;
margin-left: 320px;
}

#content {
clear: both;
width: 764px;
/*min-height: 528px;*/
padding: 15px;
background-color: white;
}

#col-left   	{ float: left; margin-right: 14px; }
#content #col-one-top	{ margin: 0 !important; }

#footer {
background-color:white;
clear:both;
color:#626262;
font-size:11px;
padding:30px 20px 45px;
text-align:center;
width:754px;
}

#footer a   { color: #57abff; }

.dashboard-link             { float: left; margin-top: 18px; }
.dashboard-link img         { float: left; }

.dashboard-link-left,
.dashboard-link-right,
.dashboard-link-middle      { height: 18px; padding: 2px 5px 0 0; border: 1px solid #e9fa97; color: #e9fa97; font-weight: bold; }

.dashboard-link-right       { border-right: none; float: left; padding: 2px 0px 0 5px; }
.dashboard-link-right img   { margin: 2px 3px 0 0; }
.dashboard-link-middle      { padding: 2px 5px 0 5px; }

#promo_banner,
#promo_banner a,
#promo_banner img {
font-size: 1px;
line-height: 1px;
}

a#home-link             { margin-top: 5px; display: block; }
span.content_ad_text    { color: rgb(128, 128, 128) !important }

/*** Former Paul.css ***/

.contentMessage {
background-color: #f5ffc8;
font-weight: bold;
background-repeat: no-repeat;
background-position: 10px 9px;
padding: 7px 10px 7px 30px;
margin-bottom: 15px;
}

.contentMessage.notice {
/*color: #093;*/
background-image: url(../img/layout/notice_icon_success.gif);
}

.contentMessage.error 		{ color: #F00; background-image: url(../img/layout/notice_icon_error.gif); }
.contentMessage.advice 		{ color: #626262; background-image: url(../img/layout/notice_icon_advice.gif); }

.hidden { position: absolute; left: -1000px; top: -1000px; }

.quickAlert H2 { border-bottom: 1px solid #56c3e7; padding-top: 7px; padding-bottom: 4px; }

#register .form-row p {	width: 237px; }
#edit_profile .form-zip { width: 50px !important; float: left; }
#edit_profile .form-city { width: 160px !important; float: left; margin-left: 10px; }
#edit_profile .form-country { width: 225px !important; }

/** avatar upload / generate on the fly */
#own_avatar_container { position: absolute; width: 270px; height: 198px; text-align: center; margin-left: 0px; }
.form-col>#own_avatar_container { margin-left: 104px; }

.avatarUploadBt DIV.btn-left-upload { margin-left: 50px; }
.avatarUploadBt>DIV.btn-left-upload { margin-left: 103px; }

/** new (not edit) members form */
.form-rightcol #register_form_2 #own_avatar_container { margin-left: 0px; }
.form-rightcol #register_form_2 .avatarUploadBt DIV.btn-left-upload { margin-left: 0px; }

#register_form_3 .form-col-small LABEL
{
width: 105px;
}

#col-left .more-link { float: right; padding: 5px 0; }
#col-right .more-link { float: right; padding: 5px 30px; }

#content #col-left .groupsearch h2 { font-weight: normal; border-top: 1px solid #cdcdcd; padding-top: 3px; margin-top: 3px; margin-bottom: 4px; }


/** border bottom color depends on life phase -> css/livephases/color_scheme_X.css */
#content_ad,
#content_ad_text,
#content_textlink,
#leaderboard,
#promo_banner {
display: none !important;
}

#promo_banner {
height: 100px;
width: 728px;
}




/*** End former paul.css ***/


/*** Start former Content.css ***/


/* ************************************************************************************* */
/* ************************************************************************************* */
/*					GLOBAL STYLES														 */
/* ************************************************************************************* */
/* ************************************************************************************* */

.error  { color: red; }

.seperator-line         { display: none; }
.sidebar-more-link       { float: right !important; margin-top: 3px; margin-bottom: 5px; margin-right: 10px; }

#dashboard #recommendations-all ul li .seperator-line-light,
#groups #recommendations-all ul li .seperator-line-light      { width: 400px; margin-left: 80px; }

#city-homepage #recommendations ul li .seperator-line-light  { width: 265px; margin-left: 90px; }


.singlecol      { width: 734px !important; padding-top: 15px !important;}
.nofloat        { float: none !important; }
.float-right    { float: right !important; }


.noborder       { border: none !important; }
.no-border-top  { border-top:none !important; }

.content-box        	{ background-color: #fff; padding: 15px; }
.content-box:after  	{ content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }
.content-box-wide   	{ background: #fff url(../img/layout/amz/content-box-wide-top.gif) no-repeat 0 0; }
.content-box-wide:after { content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }

#col-left .content-box p,
#col-left .content-box li {
	font-size: 12px;
	color: #626262;
	line-height: 16px;
color: #717171;
}

#col-left .content-box ul.standard-list		{ border: 0 !important; }
#col-left .content-box ul.standard-list li 
{
padding: 0 0 .40em 0 !important;
/*background: url(../img/layout/list-std-img.gif) no-repeat 3px 3px  !important;*/
}

#col-left #index-teaser ul.standard-list li	{ padding: 0 !important; background: none !important; }

#topTeaserVideo {
clear:both;
background: #fff url(../img/layout/amz/content-box-wide-bottom.gif) no-repeat 0 100%;
}

#col-left {
padding-bottom: 10px;
background: #fff url(../img/layout/amz/content-box-500-bottom.gif) no-repeat 0 100%;
padding: 0 0 0 0;
}

#col-left a.gotoplink {
float: right;
padding: 10px 0 5px 0;
font: normal 11px/1.5 Arial, Helvetica, sans-serif !important;
color: #bbe201;
background: url(../img/layout/amz/arrow-up.gif) no-repeat 0 .4em;
margin: 0 -8px 0 0;
}


#col-left .content-box {
padding-bottom: 5px !important;
background: #fff url(../img/layout/amz/content-box-500-top.gif) no-repeat 0 0;
padding: 14px;
padding-right: 0;
overflow: hidden;
}


#col-left a.top {
display: block;
padding: 5px 25px 0 15px;
text-align: right;
font-size: 11px;
background: #fff url(../img/layout/amz/arrow-up.gif) no-repeat 98% .8em;
}

/*** RIGHT COLUMN ***/

#col-right  			{ float: left; width: 250px; overflow-x: hidden; }
#austauschen #col-right { width: 375px; }

#col-right br + br		{ display: none; }

#col-right .content-box {
/* width: 242px; */
margin-bottom: 1px;
/*border: 0 !important;*/
background: #fff url(../img/layout/amz/content-box-250-bottom.gif) no-repeat 0 100%;
/*padding: 0 0 0 8px!important;*/
padding: 0;
}

#col-right .content-box h2 {
	clear: both;
padding: 3px 15px;
	margin: 0 0 5px;
	font: bold 12px/18px Arial, Helvetica, sans-serif !important;\
	color: #818182 !important;
	background: transparent url(../img/layout/bgr_service-links_h2.jpg) repeat-x 0 bottom;
}

#col-right h3 {
font: bold 11px/14px Arial, Helvetica, sans-serif !important;
margin: 0 !important;
color: #adcc16;
}

#col-right .content-box li {
width: 230px;
/*border-bottom: 1px solid #d5d8d9;*/
padding: 3px 0;
}

#austauschen #col-right .content-box {
	width: 400px;
}

#austauschen .small-right .content-box {
/*width: 242px !important;*/
}

#austauschen #col-right .content-box li			{ width: 355px; }
#austauschen .small-right .content-box li       { width: 230px !important; }  


#col-right .content-box li .article-img	{
	float: left;
	margin: 0 10px 0 0;
}

#col-right .most li h3,
#col-right .content-box-navi h3,
#col-right .most li p,
#col-right .content-box-navi li p {
	float: right;
	width: 150px;
	margin: 0;
/*padding-bottom: 4px;*/
	line-height: 16px;
}

/*** begin link "more" hack ***/
#most_seen a				{ display: block; padding-right: 15px; padding-bottom: 5px; text-align: right; }
#most_seen h2 a,
#most_seen li a				{ padding-right: 5px; padding-bottom: 3px; text-align: left; }
/*** end link "more" hack ***/

#col-right .content-box-navi h2                	{ padding: 0 !important; margin: 0; color: #cdcdcd !important; }
#col-right .content-box-navi h2 a  				{ display: block; padding: 3px 15px; color: #fff; border-bottom: 4px solid #fff; }

#col-right .content-box-navi h2.gradient {
color: #fff;
/*background: #cdcdcd url(../img/layout/col-right/h2-dark-blue-top.gif) no-repeat 0 0;*/
}

#col-right .content-box-navi h2.gradient a {
/*padding-left: 22px;*/
/*color: #fff;*/
background: transparent url(../img/layout/bgr_service-links_h2.jpg) repeat-x scroll 0 0;
border-bottom: 1px solid #cdcdcd;
}

#col-right .content-box-navi h2#link_most_read,
#col-right .content-box-navi h2#link_most_seen,
#col-right .content-box-navi h2#link_most_discussed    			{ background: #f1fcfe url(../img/layout/col-right/h2-light-blue-top.gif) no-repeat 0 0; }

#col-right .content-box-navi h2#link_most_read a,
#col-right .content-box-navi h2#link_most_seen a,
#col-right .content-box-navi h2#link_most_discussed a {
padding-left: 22px;
color: #848485;
/*background: transparent url(../img/layout/col-right/col_right_h2_bgr.jpg) no-repeat scroll 0 100%;*/
}


#col-right .content-box-navi ul					{ padding: 5px 0 0; }
#col-right .content-box-navi a.forum-link  		{ margin: 0 10px 10px 0; }

#col-right #abo {
width: 250px !important;
/*padding: 10px 4px 4px !important;*/
padding: 0 8px 0 0;
/*border-bottom: 3px solid #57abff;*/
}

#col-right #abo h2 {
padding: 3px 10px !important;
color: #fff !important;
background: #bbe201 !important;
background: url(../img/lay-out/col_right_h2_bgr.jpg) no-repeat 0 0;
}

#col-right #abo .seperator-line  	{ border-top:1px solid #57abff; }

#col-right #search-form 				{ text-align:left; display: block; border-top: 3px solid #57abff; border-bottom: 3px solid #57abff; width:230px; background-color: #fff; padding: 10px; padding-bottom: 6px; font-size: 11px; }
#col-right #search-form-groupmembers 	{ text-align:left; display: block; width:230px; background-color: #fff; padding: 10px 0; padding-bottom: 6px; font-size: 11px; }

#col-right #search-form input,
#col-right #search-form-groupmembers input { float: left; width: 138px; }

#col-right #search-form .button-img,
#col-right #search-form-groupmembers .button-img { float:left; }

#col-right #search-groups 		{ margin-top:10px; }
#col-right #search-groups input { padding: 1px 0; float: none; margin-bottom: 5px; width: 200px; }

#col-right #search-form h4,
#col-right #search-form-groupmembers h4 { font-size: 11px; margin-bottom:5px; }

#col-right #video-filter select  { font-size:11px; width:180px; padding: 1px; margin:5px 0; }

#col-right #common-interests-keywords		{ text-align: center; padding-bottom: 15px !important; }
#col-right #common-interests-keywords h2	{ text-align: left; }
#col-right #common-interests-keywords a 	{ padding: 0 5px; }

#form-login	#username,
#form-login	#password	{ margin-right: 2px; }

#service-links {
width: 250px;
padding: 0 !important;
}

#service-links h2 {
	padding: 3px 5px;
	margin: 0 !important;
}

#service-links ul {
width: 242px;
padding: 0 4px;
margin: 0 !important;
}

#service-links li {
overflow: auto;
padding: 0 !important;
font-size: 13px !important;
background: #fff url(../img/layout/amz/bullet-r.gif) no-repeat 13px 8px;
}

#service-links li a {
float: left;
padding: 6px 0 6px 0;
color: #bbe201;
font: normal 11px Arial, Verdana, Sans-serif;
}

#service-links li a:hover {
color: #57abff;
}

#service-links li a strong {
font: normal 12px Arial, Verdana, Sans-serif;
color: #818182;
}

#service-links ul li a.rss-head {
width: 187px;
padding: 6px 20px 7px 0 !important;
background: transparent url(../img/layout/blog-icon.gif) no-repeat 100% 50%;
}

#service-links li.last-listelem a {
/*padding-left: 29px*/
}
#service-links li.last-listelem a + a   { padding: 6px 0 7px 0 !important; }
#austauschen #col-left  { width: 375px; }
#city-homepage .content-box-wide { border-top:none; }
.content-box-gradient       { background: #d7d7d7; padding: 1px 10px 15px 10px; overflow: auto; }
.content-box-gradient-nobg  { background: #d7d7d7 none repeat scroll 0%; padding: 1px 10px 5px 10px; overflow: auto; }


.content-box-hint { background: #d7d7d7; padding: 10px; margin: 0 0 5px 0; }

.content-box-hint-nobg {
font-size:  11px;
background: #FFFFFF;
float: left;
border-top: 1px solid #57abff;
border-bottom: 1px solid #d5d8d9;
margin-bottom:  15px;
}

.content-box-hint-nobg img.content-box-hint-nobg-img { float: left; margin-top: 30px; }
.content-box-hint-nobg .content-box-hint-nobg-text { margin-left:  58px; }

.content-box-profile-visibility { padding: 5px 10px 5px 10px; color: #626262; border-top: 1px solid #e9fa97; border-bottom: 1px solid #e9fa97; background-color: #ffffcc; width:220px; margin: 0px; position:absolute; right:0; top:38px; }

#profile-admin { position:relative; }
#profile-admin .content-box-profile-visibility strong { color: #626262; }
#family-blog .content-box-gradient {
background: #e1e2e3 url(../img/layout/newentry_background.jpg) no-repeat top left;
padding-right: 176px !important;
}

.no-bg-img { background: #e0e3e4; }
#register .form-leftcol { float: left; width: 145px; }
#register .form-rightcol { float: left; display: inline; width: 570px; margin: 0 0 0 15px; }
#content .wide-left 	{ width: 500px !important; }
#content .small-right 	{ width: 250px !important; }
#content .forum-sidebar .small-right { margin-top: 33px; }
#content .forum-sidebar { display: none; }

/* BUBBLE (Motto d. Familie) */
.bubble-box { background: transparent url(../img/layout/bubble_back.gif) no-repeat top left; height:171px; width: 239px; float:left; margin:10px 0 0 10px; }
#profile-admin #address-info, #profile-admin #family-members { display:block; float:left; }
#profile-admin #address-info  { width:330px; }

#general-info { position:relative; display:block; margin-top:5px }

#member-info,
#member-info-admin,
#group-info {
padding: 10px;
background-color: #fff;
font-size: 11px;
}

#messages-info { padding: 0; width:250px; }

#family-contacts { background: #fff url(../img/layout/contacts_background.jpg) no-repeat 10px 10px; }

#common-contacts { background: #fff;}

#contacts-all { border: none; width:460px; }

#profile-edit,
#family-search-result { padding-top:10px; }

#recommendations { padding: 10px 0; }

#city-homepage #recommendations { padding:0; }

#common-contacts-all .connection-3-families .connection-family,
#common-contacts-all .connection-4-families .connection-family { float:left; width:48px; text-align:center; display:block; margin: 0; padding: 0; }

#common-contacts-all .connection-3-families .right
#common-contacts-all .connection-4-families .right { text-align:right; }

#common-contacts-all .connection-3-families .left,
#common-contacts-all .connection-4-families .left { text-align:left; }

#common-contacts-all .connection-3-families .connection-arrow { float:left; background: transparent url(../img/content/arrow-connections-large.gif) no-repeat top center; width: 168px; height: 13px; margin-top:15px; }

#common-contacts-all .connection-4-families .connection-arrow { float:left; background: transparent url(../img/content/arrow-connections-small.gif) no-repeat top center; width: 96px; height: 13px; margin-top:15px; }

.connection-3-families-names,
.connection-4-families-names { margin: 0 0 10px 0; display:block; }

.connection-3-families-names .connection-family-name { display:block; width:156px; padding: 0 5px; text-align:center; float:left; color: #3791eb; }

.connection-4-families-names .connection-family-name { display:block; width:115px; padding: 0 5px; text-align:center; float:left; color: #3791eb; }

.connection-3-families-names .left { padding:0; text-align:left; width:157px; font-weight:bold; }

.connection-4-families-names .left { padding:0; text-align:left; width:115px; font-weight:bold; }

.connection-3-families-names .right { padding:0; text-align:right; width:157px; }

.connection-4-families-names .right { padding:0; text-align:right; width:115px; }


#blog-multimedia { padding: 5px; width: 240px; }

#blog-detail { padding-top:10px; }

#blog-body-content { color: #626262 !important; }

#blog-body-content ul, #blog-body-content ul li { border: none !important; list-style-type: disc !important; float: none !important; list-style-position: inside !important; }
#blog-body-content li { display: list-item !important; }

.blog-comment  { display: block !important; }

#memory-status { background-color: #d7d7d7; padding: 10px; font-size:11px; }

#memory-status .full-memory { background-color: #fff; border: 1px solid #57abff; width:202px; height: 10px; font-size:1px; line-height:1px; margin-bottom:5px; }

#memory-status .full-memory .used-memory { background-color: #57abff; border: 1px solid #fff; height: 8px; }

#neighbourhood-no-login { background: transparent url(../img/layout/neighbourhood_not_logged_in.jpg) no-repeat top left; height: 104px; padding: 2px 0 0 0; }


#austauschen #sn-teaser             { position: relative; float: left; width: 759px; margin-bottom: 15px; padding: 0; border: 3px solid #fff; border-right: 0; background: #fff url(../img/layout/amz/community-teaser.jpg) no-repeat 0 0; }    

#sn-teaser .index-teaser {
	float: left;
/*width: 250px;
padding-top: 126px !important;
margin-right: 3px;*/
}

#sn-teaser .index-teaser img        { display: none !important; }
#sn-teaser .index-teaser p {
	margin: 0 !important;
	height: auto !important;
	height: 5.3em;
	min-height: 53px;
/*padding: 10px 10px 10px 60px !important;*/
	color: #57abff;
	background: url(../img/layout/amz/sn-teaser-more.gif) no-repeat 10px 8px;
}
 
#sn-teaser .index-teaser a:hover p {
background-image: url(../img/layout/amz/sn-teaser-more-hover.gif);
cursor: pointer;
color: #9AB615;
}

.index-teaser p {
color: #fff;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
}

.iframe-teaser { border-top: 3px solid #57abff; border-bottom:    3px solid #57abff; background-color: #DEF2FB; float:        left; position:     relative; font-size:    12px; margin-bottom: 10px; }

.iframe-teaser p { margin-left: 15px; }

#groups #guestbook-all { float:left; }

#groups #guestbook_form_slidedown { background-color: #e1e2e3; padding: 10px; border-top: 1px solid #57abff; border-bottom: 1px solid #57abff; width: 460px; }


/* #############################################################################
			KLEINERE DIVS
############################################################################# */


.family-contact { display: block; width:48px; height: 48px; margin: 0 auto 5px auto; padding: 0; }

#contacts-all .family-contact { width:70px; height: 70px; }

.content-box-wide #neighbourhood .family-contact { float:left; margin-right:10px; }

.group-entry-data,
.city-entry-data { display:block; margin-left:58px;	}

.city-entry-data { font-size:  11px; }

.blog-entry-data { display:block; margin-left:58px; }

.no-bg { background:#fff !important; }

.pageview { width: 100%; display:block; }

#profile-edit .edit-options { margin-left:100px; }

#contacts-edit .spacer { clear:both; border: none; }

#msg-header { border-top: 1px solid #d5d8d9; border-bottom: 1px solid #d5d8d9; display:block; }

.content-box-gradient-header-msg .col-left { display:block; width:390px; margin-right:10px; float:left; }

.content-box-hint .col-left { display:block; float:left; margin-right:10px; padding: 5px 0; }

.content-box-hint .col-right { padding: 5px 0; }

#blog-entries-contacts,
#blog-entries-provider,
#forum-entries-groups { font-size:11px; font-style:italic; }


#my-city { padding: 10px; }

#map { width:230px; height:220px; }

#invitations-list { font-size:11px; margin-top:5px; }

#invitations-list a { float:none !important; }

#groups #recommendations-all ul li .form-col-left { width:370px; float:left; }


#groups #recommendations-all ul li .form-col-right { text-align:right; }

#groups #recommendations-all ul.teaser-list li.first-msg { background-color: #e5e6e6; border-bottom: none; }

#groups #recommendations-all ul.teaser-list li.first-msg .seperator-line { margin-bottom:5px; }

ul.cityscouts { margin-left: 200px; }

/* #############################################################################
			AVATARE
############################################################################# */
.avatare-48x48 { display: block; width: 48px; height: 48px; margin: 0 auto 5px auto; padding: 0; }

.avatare-70x70 { display: block; width:70px; height: 70px; margin: 0 auto 5px auto; padding: 0; }

.avatare-270x198 { display: block; width:270px; height: 198px; background: #d5d8d9; margin: 0 auto 10px auto; padding: 0px; text-align:center; }

.avatare-218x159 { display: block; width: 218px; height: 159px; background: #e2e4e5; }

.avatare-border-218x159 { border: 1px solid #d5dadc; width: 218px; margin: 10px 0 15px; float: left; }

#profile-edit .avatare-border-218x159 { margin-right:20px; }


ul.standard-list li { border: none; }
ol.standard-list { margin-left:30px; padding-left:12px; }
ul.no-border-bottom { border-bottom:none !important; }

ul.img-list li 					{ float: left; width: 111px; padding: 5px 2px 10px !important; text-align: center; }

#col-left #group-members .img-list li,
#col-right .img-list li { width: 65px !important; min-height: 100px; height: auto !important; height: 100px; border: 0 !important; }


/*#neighbourhood ul.img-list li 	{ width:246px; text-align:left; font-size:11px; border-bottom: 1px solid #d5d8d9; }*/
#contacts-all ul.img-list li 	{ border-bottom: none; float: left; width: 150px; text-align: center; }

#family-contacts ul { margin-top: 20px; }



#common-contacts a.forum-link { float: left; padding: 2px 15px; }

#contacts-all ul { border: none; }

ul.teaser-list li 	{ float: left; width: 100%; padding: 5px 0; margin-bottom: 5px; border-bottom: 1px solid #EBEBEB; }
ul.teaser-list h3 a { color: #626262; }

ul.img-list-raw 	{ border-bottom: none; border-top: none; }
ul.img-list-raw li 	{ border-bottom: none; border-top: none; float: left; margin-top: 3px; margin-right: 7px; padding: 0; }
ul.img-list-raw li.last-listelem { margin-right: 0; }

img.image-list { padding-right: 1px; padding-bottom: 10px; }

ul.profile-pros 	{ }
ul.profile-pros li { padding: 10px 0; }

#profile-admin ul 		{ list-style: disc; border: none; padding: 4px 0 0 15px; }
#profile-admin ul li 	{ font-weight: bold; border: none; padding: 0; margin: 0; }

#general-info ul, #blog-detail ul { list-style: none; padding: 0; margin:0; }

#blog-detail ul { border: none; }

#blog-detail .general-info-data ul li { border: none; font-weight: bold; }

#general-info ul li, #blog-detail ul li { display:inline; float:none; font-weight: normal; color: #3791eb; padding-right:5px; }

#messages-info ul { border: none; margin:0; }

#messages-info ul li { border-top:none; border-bottom: 1px solid #57abff; padding: 5px 10px;  font-size: 11px; background-color: #ffffcc; font-weight: bold; }

#messages-info ul li.no-messages { background-color: #fff; font-weight: normal; }

#menu-profile 					{ padding: 0 !important; width:250px; }
#menu-profile ul 				{ border: none; margin:0; }
#menu-profile ul li 			{ border-top:none; border-bottom: 1px solid #57abff; padding: 5px 10px;  font-size: 11px; background-color: #fff;
}

#menu-profile ul li.active {
/*background-color: #dde0e1;*/
}

#menu-profile ul li.active a  	{ font-weight: bold; color: #626262; }

#last-visitors ul,
#birthdates ul { border-bottom: none; margin-bottom: 0; }

ul.edit-family-members { width: 230px; border: none; }

ul.edit-family-members li { display:block; background-color: #e0e3e4; border: none; margin-bottom: 5px; height: 15px; padding: 2px 0 2px 5px; }


#contacts-all ul li { padding: 2px 0; }

.pageview ul 				{ height: 17px; float: left; margin-left: 90px; }
.pageview ul li 			{ border: 1px solid #57abff; float:left; width:16px; height:17px; padding: 0; text-align:center; margin-right:5px; }
.pageview ul li.inactive 	{ border: 1px solid #d5d8d9; }
.pageview ul li.active 		{ border: 1px solid #e9fa97; }

#blog-multimedia ul 		{ border: none; margin: 0; }

#blog-multimedia ul li 		{ border: none; padding: 3px 0; }

#blog-filter ul 			{ border: none; margin-bottom: 0; }
#blog-filter ul li 			{ font-weight: bold; border-bottom: 1px solid #d5d8d9; }
#blog-filter ul li ul li 	{ font-weight: normal; border: none; padding: 2px 0 2px 5px; }



#contacts-edit ul li { display: block; padding: 0 0 10px 0; clear: both; margin: 0; background: transparent url(../img/layout/contact_list_back.gif) repeat-y top left;  }

#edit-profile-msgs #contacts-edit ul li,
#groups-member-applications #contacts-edit ul li { background: #fff; }

#edit-profile-msgs #contacts-edit ul li.unread { background: #e0e3e4; }

#contacts-edit ul.teaser-list { border-bottom: 1px solid #57abff; margin-bottom: 10px; }

#keywords_list ul { border: none; margin-bottom:5px; }

#keywords_list ul li { color:#57abff; display:block; float:left; font-weight:normal;  padding: 0; padding-right:5px; border: none; font-size:11px; height:14px; }

#groups #recommendations-all ul.teaser-list { border-top: none; border-bottom:none; }

#groups #recommendations-all ul.teaser-list li { padding: 5px 10px; }

/* #############################################################################
			IMAGES
############################################################################# */


ul.profile-pros li img { float: left; margin-right:10px; }


.bubble-box .quote-left,
.bubble-box .quote-right { background: transparent url(../img/layout/bubble_quote_left.gif) no-repeat top left; height:100px; width:27px; float:left; margin-top:26px; margin-left: 10px; }


.bubble-box .quote-right { background: transparent url(../img/layout/bubble_quote_right.gif) no-repeat bottom right; margin-left: 0; }

#family-blog-news img,
#recommendations-groups img,
#cityShortDescriptions img { float:left; }

#recommendations-all img,
#city-homepage #recommendations img,
#contacts-edit img,
#blog-entries-contacts img,
#blog-entries-provider img,
#group-forum-posts img { display:block; float:left; }

#guestbook-all img { display:block; float:left; }

#blog-multimedia img { float:left; margin-right:10px; }


.content-box-gradient-header-msg img { display: block; float: left; }

.content-box-gradient-header-msg p { float: left; display: block; }

#my-city img { float:left; margin-right:10px; }

#uploads img { float:left; margin: 5px 10px 0 0; }

#groups #main-data img { float:left; margin-top:10px; }

#groups #emblem img { float:left; margin: 10px 10px 0px 0; }

#member-info-admin img { float:left; margin: 0 10px 10px 0; }

img.profile-img-large { float:left; margin: 0 10px 10px 0; }

img.teaser-edge { position:absolute; top:0; left:0; height:37px; width:37px; }

img.teaser-edge-arrow { display: none; }

/* partial articleImage */

.partial-img-left img { margin-bottom:5px; margin-right:10px; }

.partial-img-right img { margin-left:10px; margin-bottom:5px; }


.partial-img-right span,
.partial-img-left span { color:#e9fa97; font-size:11px; line-height:11px; margin:0pt; padding:0pt; display:block; }

.partial-img-right span { margin-left:10px; }

.partial-img-left span { margin-right:10px; }

.partial-img-right { float:right; }

.partial-img-left { float:left; }

img.index-top-stage-logo { margin-top:7px; margin-left:10px; }
/* #############################################################################
			FORMS
############################################################################# */

.form-login 				{ padding: 10px; }
.form-login .form-col 		{ float: left; width: 125px; margin: 0 5px 5px 0; }
.form-login .form-col input { width: 113px; margin-top: 5px; }
.form-login label 			{ display: block; }
.form-login input#cookie 	{ margin: 0px 5px 8px 0; padding: 0; float: left; line-height: 12px; }
.form-login label.label-cookie 		{ float: left; }
.form-login input.form-login-submit { margin-top:17px; }
.form-login .content-box-gradient {
padding: 10px;
margin: 6px 0 0 0;
}

.form-login .button-img { margin-top: 20px; float: none; position: relative; }
.form-login .content-box-gradient .button-img  { margin: 8px 0 0; }
.form-login span { display: block; }

#fammembers .form-row .form-col { background: #e0e3e4; padding: 10px 0 10px 0; border: none; }

#register .form-row,
#search-families .form-row,
#search-groups .form-row,
.groups .form-row,
#search-all .form-row { background: #e0e3e4; margin-bottom: 10px; padding: 10px 10px 15px; overflow: auto; }

#register .form-col input,
#register .form-col select { width: 270px; display: block; font-size:11px; padding: 1px 0; }
#register .birthday select.b_day  { float:left; margin-right:7px; width:50px; }
#register .birthday select.b_month { width:55px; float:left; margin-right:7px; }
#register .birthday select.b_year { width:60px; float:left; }
#register .form-col .periodic-input  {   width: 250px !important; }
#register .form-col { width: 270px; float: left; display: block; padding: 0; }

#edit-group-details .form-col-right .form-col { float: left; display: block; padding: 0; }

#search-families .form-col,
.groups .form-col { width:160px; float: left; display: block; padding: 0; }

#search-all .form-col {   width: 90px;   padding: 0;   float: left;   display: block; }
#register .zip-city { width: auto !important; display:block; float:left; }
#register input.form-zip { width:70px !important; float:left; }
#register input.form-city { width:182px !important; float:left; margin-left:10px; }
#register input.form-name { width:110px !important; float:left; }
#register input.form-email { width:142px !important; float:left; margin-left:10px; }

#register input.form-name-wide { width:160px !important; float:left; }
#register input.form-email-wide { width:200px !important; float:left; margin-left:10px; }
#register textarea { width: 270px; }

#agb	{ float: left !important; }

#register label { float:none; font-size: 11px; }

#register .label-select-box { float: left; }

#edit-group-details .form-col-right .label-select-box { float:left; display:block; margin-right:10px; }

#edit-group-details .form-col-right #zip { float:left; width:70px; }

#register select.select-box-small { float:right; }

#search-families select.select-box-small,
.groups select.select-box-small { font-size:11px; padding:1px; }


/* BUTTON */

.btn-left-ok, .btn-left-search, .btn-left-upload, .btn-left, .btn-left-edit, .btn-left-add, .btn-left-cancel { background: transparent url(../img/layout/buttons/btn_left_ok.gif) no-repeat scroll left top; width: 18px; height: 22px; float:left; margin: 0; padding: 0; }
.btn-left-search { background: transparent url(../img/layout/buttons/btn_left_search.gif) no-repeat scroll left top; }
.btn-left-upload { background: transparent url(../img/layout/buttons/btn_left_upload.gif) no-repeat scroll left top; }
.btn-left { background: transparent url(../img/layout/buttons/btn_left.gif) no-repeat scroll left top; width: 9px; }
.btn-left-edit { background: transparent url(../img/layout/buttons/btn_left_edit.gif) no-repeat scroll left top; margin-bottom: 5px; }
.btn-left-add { background: transparent url(../img/layout/buttons/btn_left_add.gif) no-repeat scroll left top; }
.btn-left-cancel { background: transparent url(../img/layout/buttons/btn_left_cancel.gif) no-repeat scroll left top; }
.btn-middle, .btn-middle-normal { background: transparent url(../img/layout/buttons/btn_gradient_blue.gif) repeat-x scroll left top; height: 18px; border-top: 1px solid #57abff; border-bottom: 1px solid #57abff; width: auto; margin: 0; padding: 2px 2px 0 5px; float:left; }
.btn-middle-normal { 	padding: 2px 2px 0 0px; }
.button-img, .button-img a { padding: 0; color: #626262; font-weight: bold; cursor: pointer; white-space: nowrap; float: left; }
.button-prespace  { margin-left: 10px; }
.btn-right { background: transparent url(../img/layout/buttons/btn_right.gif) no-repeat scroll right top; width: 9px; height: 22px; float:left; margin: 0; padding: 0; }
#register .form-row input { margin-top:3px; margin-bottom:3px; }



.btn-raw-del, .btn-raw-search,
.btn-raw-del,
.btn-raw-search { cursor:pointer; background: url(../img/layout/buttons/delete_cross.gif) no-repeat center left; padding-left: 10px; width:60px; font-size:12px; color: #626262; float:right; }

#groups .btn-raw-del, #groups .btn-raw-search { margin-top:13px; }

.btn-raw-search, .btn-raw-search { background: url(../img/layout/buttons/btn_raw_search.gif) no-repeat center left; padding-left: 11px; width:100px; }



#blog-entry-comments .btn-raw-del,
ul#guestbook_entries.teaser-list li .btn-raw-del,
#comments_wrapper .btn-raw-del { float:none; width:140px; }

.withpicture { margin-left: 58px; }

/* END BUTTON */

span.profile-url { font-weight: bold; float:left; display:block; font-size: 11px; margin-top:5px; }

#register .birthday label { float:left; margin-right:25px; }
#register .gender input.radiobtn { float:left; width:20px; display:block; }
#register .gender label { float:left; margin-right:15px; }
#register .gender label.label-gender { margin-right:32px; }
#register .birthday select.b_day,
#register .birthday select#b_month { width:40px; float:left; margin-right:10px; }
#register .birthday select#b_year { width:60px; float:left; }
#register .form-row .form-col .form-col-small { float:left; width: 135px; }

/* FAMILIENPROFIL BEARBEITEN */


#profile-edit .button-img {
margin: 5px 5px 0 0;
}

#profile-edit .form-col-left { width:230px; float:left; padding-right:10px; }

#profile-edit #edit-profile-msgs .form-col-left,
#profile-edit #groups-member-applications .form-col-left { width:335px; }

#profile-edit .form-3cols .form-col-left-left { width: 200px; float:left; padding: 0 10px 0 10px; }


#profile-edit #msg-detail .form-col-left-left { width:60px; }

#profile-edit #msg-detail .form-col-left { width:350px; }

#profile-edit #msg-detail .form-col-right { width:48px; padding-top:5px; }

.msg-header-line { width: 410px; float: left; padding-right: 10px; padding-top: 5px; }

.msg-header-left-left { width: 60px; float: left; }

.msg-header-left { width: 350px; float: left; }
#profile-edit .form-3cols .form-col-left { width: 170px; }

#profile-edit .form-3cols .form-col-right {   text-align: right; width: 70px; }

#profile-edit .form-col-right { width:230px; float:left; padding-right:0; }

#profile-edit #edit-group-details .form-col-right { width:275px; }

#profile-edit #edit-group-details .form-col-left { width:190px; }

#profile-edit #contacts-edit .form-col-right { width:220px; padding-right:10px; }

#profile-edit #edit-profile-msgs #contacts-edit .form-col-right,
#profile-edit #groups-member-applications #contacts-edit .form-col-right { width:115px; padding-right:10px; }

#profile-edit .form-col-align-right { text-align:right; }

#profile-edit input { width:224px; margin-bottom:5px; }


#profile-edit input, #profile-edit select { font-size:11px; padding: 1px 0; }

#profile-edit .form-3cols input.radiobtn { float:left; width:12px; margin-right:5px; margin-left:0; display:block; }

#profile-edit .form-3cols label.radiobtn { float:left; margin-right:25px; }

#profile-edit .form-3cols input { width: 155px; }


#profile-edit label strong { font-size:12px; }

#profile-edit .seperator-line, #family-search-result .seperator-line,
#profile-edit .seperator-line-light { margin-top:10px; margin-bottom:10px; }

#profile-edit #family-blog .seperator-line { margin-top:10px; margin-bottom:0px; }


/* --- ENDE FAMILIENPROFIL BEARBEITEN */

#guestbook_form { background-color: #e0e3e4; border-top: 1px solid #57abff; padding: 10px; width: 460px; margin:0; }

#guestbook_form textarea, #forum_post textarea { height: 100px; width: 455px; }


#search-form-groupmembers input { float:left; margin-right:10px; margin-top:2px; }



#blog-filter form { margin:10px 0; }

#recommendations-all form textarea,
#forum_reply textarea { width:445px; height:75px; margin-bottom:10px; }


label.error { color: red; font-weight:bold; }


#edit-profile-3 .form-col-left .label-checkbox,
#edit-profile-4 .form-col-left .label-checkbox,
#edit-profile-4 .form-col-right .label-checkbox { display: block; height: 15px; margin: -3px 0 0 17px; }

.profile-edit-button {
	height: 30px;
}

#edit-profile-4 input { margin-bottom:10px; }

.content-box-hint .button-img { padding-left:160px; margin-top:10px; }


#edit-profile-4 textarea#motto { width: 470px; height:40px; margin-bottom:0; }

#edit-profile-4 textarea#about_us { width: 470px; height:170px; margin-bottom:0; }

#edit-profile-4 .form-col-left textarea,
#edit-profile-4 .form-col-right textarea { width: 230px; height:55px; }

#group-details textarea { width: 270px; height:100px; font-size:11px; }

#edit-group-details .form-col-right input#keywords { width: 270px; }

#edit-profile-8 input, .input-headline { width:470px !important; }

#upload_form textarea { width: 450px !important; }

#edit-profile-msgs textarea,
#insert-group textarea { width: 470px; font-size:12px; height:220px; }

#profile-edit #edit-profile-msgs .form-3cols input,
#profile-edit #insert-group input { width: 470px; font-size:12px; }

#edit-profile-8 textarea { width: 470px; height:220px; margin-bottom:0; }


#contacts-edit .form-col-left            { padding:10px 0 10px 10px; }
#contacts-edit .form-col-right           { padding: 10px 0; text-align:right; }
#contacts-edit .form-col-right select    { margin-right:10px; }

input#select-all { margin-bottom:10px; }

.new-form-entry textarea, .new-form-entry input { width: 455px; }


.new-form-entry textarea { height: 80px; }

#new-text-entry .content-box-hint .button-img { margin-left: 0; }

#edit-profile-9 textarea { width: 470px; height:70px; }

#search-families input,
form.groups input { width: 315px; font-size:11px; padding: 2px; }

#search-groups input { width:237px; font-size:11px; padding:3px 0; float:left; }


#city-homepage #search-groups .form-row { border-top:1px solid #57abff; border-bottom:1px solid #57abff; }


#edit-profile-9 .button-img .btn-right  { margin-right: 10px; }

#edit-profile-msgs #contacts-edit .form-col-right,
#groups-member-applications #contacts-edit .form-col-right { margin-top:25px; }

.content-box-hint textarea#receipients { width: 455px; }

.content-box-hint input#file { width:440px; }

.form-col .form-col-small { width: 130px; float:left; }


#profile-edit textarea#text-invitation {	width: 470px; height: 100px; }

#groups #guestbook_form_slidedown input,
#groups #guestbook_form_slidedown textarea { width:450px; margin-bottom:5px; margin-top:5px; }

img.icon  { margin-right:10px; }

.avatare-70x70 a { height: 70px; width: 70px; display: block; font-size:1px; line-height: 1px; }

.pageview ul li.inactive a { color: #d5d8d9;}
.pageview ul li.active a { color: #e9fa97;}


.connection-family-name a, .connection-family a { float:none; }

#profile-edit a.rss-link { margin-top:15px; background: transparent url(../img/layout/blog-icon.gif) no-repeat center right; padding-right: 20px; }

#blog-detail a.notify-link { margin-top:15px; padding-right:0; }


#blog-detail a.comment-link { margin-top:5px; padding-right:0; }

#blog-filter a,
#blog-entry-settings a { float:none; }


a.simple-rwd { float:left; }
a.simple-fwd { float:left; margin-left:250px; }

#profile-edit .edit-options a { float:left; margin:15px 15px 0 0; }

#address-info a { font-size:12px; }


#new-text-entry .content-box-hint a { font-size:11px; float:left; }

.content-box-wide #neighbourhood a { font-weight:bold; font-size:12px; }
.content-box-wide #neighbourhood a.forum-link { font-weight:normal; font-size:11px; }
.content-box-wide #neighbourhood #neighbourhood-no-login a { font-weight:normal; float:none; }

#profile-edit #msg-detail .form-col-left a { font-size:12px; }

.content-box-hint .col-right a { font-size: 12px; }

#blog-entries-provider a,
#blog-entries-contacts a,
#forum-entries-groups a { font-size:11px; font-style:normal; }

#my-city a { float:none; font-weight:bold; }

#dashboard #recommendations-all a,
#groups #recommendations-all a { margin-left: 10px; }

#city-homepage #recommendations a { margin-left: 10px; }


#is-ad  { margin-left: 15px; }

/* #############################################################################
			TEXTS
############################################################################# */

#register .form-leftcol strong 	{ display: block; font-size: 14px; line-height: 18px; }
#register .form-row strong 		{ float: left; width: 100%; margin-bottom: 13px; }

.font-small { font-size: 11px !important; }

.bubble-box p { font-style:italic; font-weight: bold; font-size:12px; float:left; width: 170px; margin-top:35px; text-align:center; }

#profile-admin #address-info p { color: #3791eb; font-size:12px; }
#profile-admin #family-members p { font-size:12px; }

#profile-admin p span,
#profile-admin #general-info .general-info-data span,
#blog-detail .general-info-data span { color: #e9fa97; font-size:11px; }

#profile-admin strong { color: #e9fa97; font-size:11px; }

#profile-admin #general-info .general-info-data,
#blog-detail .general-info-data { margin-bottom: 15px; }


#family-blog h2 img { position:relative; top:3px; left:10px; }

#family-contacts p,
#common-contacts p { margin-top:10px; width:145px; padding-left: 5px; font-size: 11px; color: #3791eb; }

#family-blog-news h3 { font-size: 12px; margin: 0 0 5px; padding: 0; color: #3791eb; }

#recommendations-groups h3 { font-size: 11px; line-height: 1.5; margin:0 0 0px 0; padding:0; text-transform:none; color: #3791eb; }

#family-blog-news span { display:block; height:11px; margin-bottom:5px; }

#family-blog-news ul li p { display: block; margin-left:58px; }

#family-blog strong.blog-status,
#guestbook strong.guestbook-status { display:block; margin-top:5px; color: #e9fa97; }

ul.edit-family-members li span { float:left; color: #626262; }

/*#recommendations-all strong,*/
#city-homepage #recommendations strong,
#contacts-edit strong,
#blog-entries-contacts strong,
#blog-entries-provider strong { color: #3791eb; margin-left:10px; }

#edit-profile-msgs #contacts-edit .form-col-left strong,
#groups-member-applications #contacts-edit .form-col-left strong { display:block; margin-left:58px; }

#edit-profile-msgs #contacts-edit .form-col-right strong,
#groups-member-applications #contacts-edit .form-col-right strong { float:left; color: #e9fa97; font-size:11px; }

#recommendations-all span,
#blog-entries-contacts span,
#blog-entries-provider span,
#forum-entries-groups span { margin-left:10px; font-style:normal; }

#forum-entries-groups span.groupLink { margin-left:0px; }

#contacts-edit span { font-size:11px;}

#contacts-edit p { margin-left:58px; font-size:11px; margin-top:0; margin-bottom:0; }

#edit-profile-msgs #contacts-edit .form-col-right p,
#groups-member-applications #contacts-edit .form-col-right p { margin:0 0 0 10px; font-style:italic; float:left; }

#blog-filter h4 { margin-top:10px; }

#blog-entry-settings h4 { margin-top:10px; margin-bottom:10px; }

/* schlagworte im blog-filter */
.keyword-large      { font-size: 14px; font-weight: bold; }
.keyword-larger     { font-size: 13px; font-weight: bold; }
.keyword-normal     { font-size: 12px; font-weight: bold; }
.keyword-smaller    { font-size: 11px; font-weight: bold; }
.keyword-small      { font-size: 10px; font-weight: bold; }

#blog-detail h2     { float:left; }
#blog-detail span   { color: #e9fa97; font-size:11px; margin: 5px 0; display:block; }


#edit-profile-3 .form-col-left strong,
#edit-profile-3 .form-col-right strong { margin-bottom:10px; display:block; }

#contacts-edit ul li .contact-msg { border: 1px solid #d5d8d9; padding:5px; width:344px; height: 50px; display:block; margin:0px 0 0 58px; clear:both; }

#memory-status h4 { color: #626262; font-size: 11px;; }

#buttoncontainer .button-img  { float: right; margin-left: 10px; }


#austauschen .content-box-wide p { margin-bottom:0; margin-top:5px; }

.content-box-wide #neighbourhood #neighbourhood-no-login p { width: 460px; margin:0; padding:0 10px; }
.content-box-wide #neighbourhood #neighbourhood-no-login h2 { margin-bottom:2px; }

#blog-entries-provider a strong,
#blog-entries-contacts a strong { font-size:12px; }

#dashboard #recommendations-all p { margin: 3px 0 3px 80px; }


#groups #recommendations-all p,
#city-homepage #recommendations p { margin: 3px 0 3px 58px; font-size:11px; }

#dashboard #recommendations-all span { display:block; margin: 3px 0 3px 80px; }

#groups #recommendations-all span,
#city-homepage #recommendations span { display:block; margin: 3px 0 3px 58px; }


#blog-entries-contacts .content-box-hint p { font-size:12px; }

#uploads p { margin-left: 80px; }

.gmap-markers-exceeded-hint { font-size:10px; }

.auto_complete ul li  { font-size: smaller; padding: 3px; margin: 0; background-color: white; cursor: pointer; }

.auto_complete ul li.selected  { background-color: #FFFFCC; }

#groups #main-data p { margin-left: 200px; margin-top:10px; }

#edit-group-properties strong { display:block; margin-bottom:5px; }

strong.status { font-style:italic; font-size:11px; }

#search-form-groupmembers form {margin-top:0;}

#sn-teaser a strong { margin-top:12px; margin-right:10px; display:block; font-size:12px; float:right; }

#groups #recommendations-all ul.teaser-list li a strong { font-size:12px; }


/*
#contacts-edit ul li .contact-msg { border: 1px solid #d5d8d9; padding:10px; width:344px; margin:15px 0 0 58px; }*/
/* #############################################################################
			LAYER
############################################################################# */


ul#birthdays li  { color: #e9fa97; }

.label-input  { vertical-align: middle; }

.group-forum-post-headline
{
display: inline;
font-weight: bold;
}

/* different margin is set in content_ie.css */
.group-forum-post-headline  { margin-left: 10px; }

/* #########################################################################
      TEASER/PROMOS
   ######################################################################### */

.campaign-wide, 
.campaign-small,
.campaign-mini           { overflow: hidden; display: block; margin-top: 7px; margin-bottom: 7px; display: none; }

.campaign-wide           { width: 764px; height: 76px; }
.campaign-small          { width: 500px; height: 137px; }
.campaign-mini           { display: none; width: 375px; height: 119px; }
.campaign-micro          { overflow: hidden; width: 250px; height: 106px; display: none; }
.campaign-mgm-inline     { width: 470px; height: 137px; overflow: hidden; margin-right: 0; display: none; }

/* #########################################################################
      GOOGLE MAPS
   ######################################################################### */

#multi-marker  { overflow: auto; height: 100px; }

#googlemap  { overflow: hidden; }

/* #########################################################################
	TABLES
######################################################################### */


.content-box table 		{ clear: both; border: 0; width: 470px; border-collapse: collapse; }
.content-box table td,
.content-box table th 	{ vertical-align: top; text-align: left; padding: 5px 10px 5px 0; font-size: 11px; border: 1px solid #fff; }

/*** End former Content.css ***/

/* #########################################################################

	Start former Informieren.css 

######################################################################### */


/*** TOP SUBJECT TEASER ***/

#informieren .topsubject-teaser,
#informieren #top-teaser {
position: relative;
font-size: 12px;
}

/*** nadnaslov Älanka ***/

#informieren h2.article-spitzmarke,
#informieren h2.spitzmarke {
padding: 0 0 4px 1px !important;
margin: 0;
font-size: 12px !important;
color: #ADCC16 !important;
text-transform: uppercase !important;
font-family: Verdana, Arial, Sans-Serif;
}

#informieren .topsubject-teaser a.rss-head,
#informieren .topsubject-teaser a.rss-head-small  { position: absolute; right: 12px; top: 8px; display: block; padding: 3px 0 3px 20px; font: normal 9px/1.5 Arial, sans-serif; background: url(../img/layout/blog-icon.gif) no-repeat 0 50%; }

#informieren .topsubject-teaser img,
#informieren .topsubject-teaser .video	{ float: left; }
#informieren .topsubject-teaser .video	{ width: 320px; padding: 0 40px; }
#informieren .topsubject-teaser br		{ display: none; }
#informieren .topsubject-teaser a   	{ text-decoration: none; }


















#informieren .topsubject-teaser #topTeaserRelatedLinks      { width: 295px; margin-top: 10px; padding: 10px; border-top: 1px solid #d5d8d9; }
#informieren .topsubject-teaser p a,
#informieren .topsubject-teaser #topTeaserRelatedLinks a {
display: block;
font: normal 12px Arial,Verdana,Sans-serif;
}

#informieren .topsubject-teaser #topTeaserRelatedLinks a:before {
content:url(../img/layout/bullit_blue.gif);
top:3px;
position:relative;
}

#informieren .topsubject-teaser .content-box-hint			{ margin-right: 0; width: 295px; }
#informieren .topsubject-teaser a.forward-link				{ clear: right; width: 270px; }

#informieren .topsubject-teaser #link_show_comments,
#informieren .topsubject-teaser #link_hide_comments			{ width: 295px !important; padding: 0 10px; }
#informieren .topsubject-teaser #link_show_comments a,
#informieren .topsubject-teaser #link_hide_comments a		{ display: inline !important; }

/*** TEASERS LIST ***/

#informieren ul.no-border      { border: 0; }

#informieren li.big-teaser,
#informieren li.mini-teaser  {
float: left;
display: inline;
width: 470px;
border-bottom: 1px solid #d5d8d9;
padding: 0 0 15px;
margin-bottom: 15px;
}

#informieren li.big-teaser a:hover,
#informieren li.mini-teaser a:hover { text-decoration: none; }

#informieren li.big-teaser *,
#informieren li.mini-teaser * { font-size: 12px; }
	
#informieren li.big-teaser h2,
#informieren li.mini-teaser h2 { float: right; width: 265px; font-size: 12px !important; line-height: 16px; margin: 0; padding: 0 0 4px !important; color: #bbe201; }

#informieren li.big-teaser h4,
#informieren li.mini-teaser h4 {
float: right;
width: 265px;
font-size: 12px !important;
line-height: 1.2 !important;
color: #626262 !important;
font-weight: bold;
}

#informieren li.big-teaser .overlay-modal  { width:189px; }

#informieren li.big-teaser img,
#informieren li.mini-teaser img  { float: left; line-height: 0;}
             
#informieren li.big-teaser.video h2, #informieren li.big-teaser.video a h4 { 
	/*margin-left: 199px;*/
}
             
#informieren li.big-teaser p,
#informieren li.mini-teaser p   { float: right; width: 265px; margin: 0 !important; }

#informieren li.big-teaser p a,
#informieren li.mini-teaser p a {
	display: block;
	margin: 0;
margin: 0 0 0 0;
padding-left: 10px;
display:inline;
list-style-type:none;
}

#informieren li.mini-teaser h2,
#informieren li.mini-teaser h4,
#informieren li.mini-teaser p	{ width: 360px; }

/*** informieren-detail == article view ***/

#informieren #informieren-detail  			{ }

#informieren h2.article-spitzmarke {
font-size: 12px !important;
font-weight: bold;
}

#informieren .articleheader-wrapper  				{ padding-top: 1em; overflow: auto; }
#informieren .article-contentwrapper				{ padding-top: 1em; clear: both; overflow: none; }
#informieren .articleheader-wrapper .article-img  	{ float: left; margin: 0 15px 5px 0}
#informieren .articleheader-wrapper p {
margin: 0;
/*font: bold 13px/1.5 Arial, Helvetica, sans-serif;*/
color: #626262;
}

#informieren #topTeaserVideo #el_flash  			{ float:right; margin-right:30px; }

#informieren .article-contentwrapper h4				{ font: 11px/1.5 Arial, Helvetica, sans-serif !important; text-transform: uppercase; color: #626262 !important; }

#informieren #informieren-detail .article-img,
#informieren #informieren-detail .article-flash         { margin: 5px 15px 5px 0; }
#informieren #informieren-detail .article-img-right,
#informieren #informieren-detail .article-flash-right   { margin: 5px 0 5px 15px; }

#informieren #informieren-detail table		{ margin-bottom: 1.5em; border: 0 !important; }

#informieren #informieren-detail th,
#informieren #informieren-detail td
{
padding-left: 0 !important;
border: 1px solid #fff !important;
border-bottom: 1px solid #d5d8d9 !important;
padding: 4px;
width:49%;
}

#informieren #informieren-detail th	{ font-weight: bold; }

#informieren #informieren-detail .authors p  		{ margin: 0; }
#informieren #informieren-detail .authors img  	{ float: left; margin-right: 10px; }

/*** article images ***/

.article-img,
.article-img-big,
.article-flash,
.article-img-right,
.article-flash-right {
float: left;
width: 190px;
margin: 0 15px 5px 0;
line-height: 10px;
}

.article-img-right,
.article-flash-right 		{ float: right; margin: 0 0 5px 15px; }

.article-flash-middle  		{ width: 320px; margin-left: 80px; margin-right:80px; display:block; }
.article-podcast-middle  	{ margin-left:100px; margin-right:100px; }

.article-img-big  		{ float:none; width: 470px; margin-right:0px; margin-top: 30px; }

.article-flash,
.article-flash-right  	{ background-color: transparent !important; }

/*** thumbnails ***/

.imgShow 				{ overflow: auto; }
.imgShow h2				{ margin-bottom: 5px; padding-left: 5px; }
.imgShow .article-img	{ width: 50px; padding: 2px; margin: 4px !important; border: 1px solid #d5d8d9; background: #fff; }
.imgShow a				{ float: right; padding-right: 8px; }
.imgShow .article-img a	{ padding: 0; }

/*** quotes ***/

#informieren #quotation-box,  
#informieren #quotation-box-left		{ width: 150px; padding: 7px 10px 10px 35px; background: #e0e3e4 url(../img/layout/quotation_quote_left_blue.gif) no-repeat 10px 10px  !important; }
#informieren #quotation-box *,  
#informieren #quotation-box-left *	{ font-size: 14px !important; margin: 0 !important; }
#informieren #quotation-box  		{ float: right; margin: 0 0 10px 10px; }
#informieren #quotation-box-left  	{ float: left; margin: 3px 10px 10px 0; }
#informieren #quotation-box strong,
#informieren #quotation-box-left strong  { display: block; margin: 0 15px 0 23px; }
#informieren .quote-left,
#informieren .quote-right			{ display: none !important; }

/*** comments ***/

#informieren #informieren-detail #link_show_comments,
#informieren #informieren-detail #link_hide_comments {
position: relative;
left: -15px;
width: 470px;
padding: 10px 15px 0;
background: url(../img/layout/col-left-box-divider.gif) no-repeat 0 0;
}

#comments_wrapper						{ }
#blog-entry-comments .comment-link 		{ display: none; }
#blog-entry-comments ul					{ border-top: 1px solid #d5d8d9; }
#blog-entry-comments .blog-comment   	{ float: left; width: 470px; padding: 5px 0; border-bottom: 1px solid #d5d8d9; }
#blog-entry-comments .blog-comment .comment-col-left 	{ float: left; margin-right: 10px; width: 70px; min-height: 50px; }
#blog-entry-comments .blog-comment .comment-col-right {
	float: right;
}

#blog-entry-comments h2		{ display: none; }

#informieren #new_comment_form .form-col-left	{ float: left; width: 230px; margin: 0 0 15px !important; }
#informieren #new_comment_form .form-col-right	{ float: left; clear: left !important; width: 230px; margin: 0 !important; }

#new_comment_form .form-row	{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #d5d8d9; }
#new_comment_form .form-col-left input,
#new_comment_form .form-col-right input	{ width: 224px !important; height: 19px; padding: 2px; background: #fff url(../img/layout/amz/form-underline-pink-large.gif) no-repeat 3px 17px; border: 1px dotted #999; }
#new_comment_form textarea { width: 400px !important; height: 75px; padding: 2px; background: #fff url(../img/layout/amz/form-underline-blau-large.gif) no-repeat 3px 100%; border: 1px dotted #999; }

#blog-entry-comments .comment-meta  		{ font-weight: bold; color: #57abff; }

#blog-entry-comments .pageview ul li  { padding:0px 0px 0px 0px; }

#preview-austauschen  { border-top: none; }


.subject-teaser  { color: #57abff; background: #fff url(../img/layout/subject_teaser_back.gif) no-repeat bottom right; }


/* #############################################################################
      KLEINERE DIVS
############################################################################# */

.col  { display:block; float:left; padding: 5px; }

.row  { clear: both; float: none; }

#register .form-rightcol .seperator-line  { border-top: 1px solid #57abff; }

#informieren #preview-austauschen ul.market-list  { padding-top:5px; }

#informieren #tools ul  { padding-top:5px; }


#informieren #tools ul li  { height:19px; padding: 8px 0 0 0; }

#informieren #inf-other ul.rss-list li  { border: none; float:none; }

/* #############################################################################
      IMAGES
############################################################################# */

#informieren #abo img  { float:left; margin-right:10px; }

.subject-teaser img.subject-teaser-img  { position:relative; margin-left:180px; }

#informieren .overlay_appWindows  { background:#fff url(../img/layout/icon_camera_slideshow_dkl.gif) no-repeat scroll 3px; }

#informieren .overlay_appWindows  { background-color:#fff; opacity:0.6; }

#informieren .video-thumb  { position:relative; width:105px; float:left;

}

#informieren .overlay_appWindows  { background-color: #fff; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }

#informieren .overlay-modal  { position: absolute; bottom: 0px; left: 0px; z-index: 7; width: 95px; height: 13px; opacity: 0.6; }


img.ufa-logo  { padding-top:60px; }
/* #############################################################################
      FORMS
############################################################################# */
#informieren #register .form-rightcol  { margin-left: 0; width: 470px; padding: 10px 0; }
             
             
#informieren #register .form-rightcol textarea  { width: 445px; }
             
#informieren #register .form-col  { width: 450px; }
             
#informieren #register input.form-name,
#informieren #register select  { width: 160px !important; }
             
#informieren #register input.form-email  { width: 190px !important; }


#informieren #rss-download input  { width: 160px; font-size:11px; float:left; }


#informieren #search-all .form-row  { padding-bottom:4px; }

#informieren #search-all .seperator-line  { margin-bottom:7px; }

/* ##########################################################################
      HYPERLINKS
############################################################################# */

#informieren #top-teaser p a  { font-size: 12px; margin-left: 0; }

#informieren #top-teaser p a.hide-comments-link,
#informieren #top-teaser p a.show-comments-link  { font-size:11px; margin-left:5px; }

#informieren .topsubject-teaser a.videolink,
#informieren #top-teaser a.videolink  { background: transparent url(../img/layout/icon_camera_link.gif) no-repeat 0px 2px  ; padding-left:14px; font-size:12px; }

#informieren #inf-other a.rss-head  { background: transparent url(../img/layout/blog-icon.gif) no-repeat center left; padding: 3px 0 3px 20px; font: normal 9px/1.5 Arial, sans-serif; float: left; position: absolute; right: 15px; }


#informieren #top-teaser a  { margin-left: 200px; }

#informieren #top-teaser .pageview ul li a  { margin-left: 0; }

#informieren #inf-other .pageview ul li.active a  { color: #626262; }

#informieren a.print-link,
#informieren a.forward-link { float: right; padding: 2px 17px; color: #57abff; }

#informieren a.print-link  		{ background: url(../img/layout/buttons/print.gif) no-repeat 0 .5em; }
#informieren a.forward-link  	{ padding-left: 18px; background: url(../img/layout/buttons/forward.gif) no-repeat 0 .6em; }

#informieren a.hide-comments-link,
#informieren .topsubject-teaser #link_hide_comments a.hide-comments-link,
#informieren .topsubject-teaser .link_hide_comments a.hide-comments-link  { background: transparent url(../img/layout/buttons/hide_comments.gif) no-repeat center left; padding-left: 13px; margin: 0 0 0 5px; float:none; font-size:11px; }

#informieren a.show-comments-link,
#informieren #link_show_comments a.show-comments-link,
#informieren .link_show_comments a.show-comments-link  { background: transparent url(../img/layout/buttons/show_comments.gif) no-repeat center left; padding-left: 13px; margin: 0 0 0 5px; float:none; font-size:11px; }


#write-comment p a  { font-size:12px; }


/* pagination */
.pageview-light ul 		{ list-style: none; padding: 0; margin: 0; border: none;}
.pageview-light ul li 	{ display: inline; float: none; font-weight: normal; color: #3791eb; border: none !important; }
.pageview-light ul li a { padding: 0 5px; }
.pageview-light ul li.active a  { font-weight: bold; color: #626262; }

#informieren .content-box-hint a.simple-rwd  { float: left; font-size: 11px; width: 105px !important; }
#informieren .content-box-hint a.simple-fwd 
{
float: left;
font-size: 11px;
/*width: 105px !important;*/
margin: 0;
text-align: right !important;
}

#informieren .content-box-hint .pageview-light {
text-align: center;
float: left;
width: 220px;
}

#informieren #rss-download a {
float:left;
margin-left: 10px;
}

#informieren #top-teaser .button-img a  { margin-left: 0; }

#informieren #inf-other ul.rss-list li a.rss-head  { position:static; float:none; }

/* #############################################################################
      TEXTS
############################################################################# */

#most_discussed ul.market-list li p,
#most_read ul.market-list li p,
#forum_top ul.market-list li p,
#recomm_top ul.market-list li p,
#groups_top ul.market-list li p        { margin: 0; }

#informieren #abo p                  { margin-left: 107px; }

#informieren #preview-austauschen ul.market-list span  { font-style:italic; }

.subject-teaser p  { color: #ff92d4; width: 390px; float:left; }

#informieren #informieren-detail span,
#informieren #link_show_comments span,
#informieren .link_show_comments span,
#informieren #link_hide_comments span,
#informieren .link_hide_comments span  { color: #626262; font-style: italic; float: left; font-size: 11px; }
#informieren #informieren-detail span strong,
#informieren #link_show_comments span strong,
#informieren .link_show_comments span strong,
#informieren #link_hide_comments span strong,
#informieren .link_hide_comments span strong  { font-style:normal; }
#informieren #register form p  { margin: 5px 0; }
#informieren #podcasts-texts p  { padding: 0px 0 5px 0; margin: 3px 0 15px 0; }

/* #############################################################################
      TABELLEN
############################################################################# */

table.tool  { border: 3px solid #57abff; width: 470px; border-collapse:collapse; }
table.tool tr.header  { border-bottom: 3px solid #57abff; }
table.tool td,
table.tool th  { text-align:center; height:26px; border: 1px solid #57abff; font-size:11px; background-color: none; }
table.tool th  { background-color: #d9dbdc; }

/* #############################################################################
      SEARCH
############################################################################# */



#search-result a  { font-size: 12px; }

.no-top-border  { border-top: none !important; }

#search-result .content-box-header-informieren  { margin: 0 -10px 0 -10px; background: #eaeaea; width: 470px !important; height: 18px; padding: 1px 10px 1px 10px; color: #fff; font-weight: bold; margin-bottom: 5px; }


/* #########################################################################
      TOOLS
   ######################################################################### */


/* ## bmiTool ############################################################## */

td.bmiHint  { vertical-align: top; padding: 5px; }

.col  { float: left; padding: 5px; overflow: auto; }

.head  { font-weight: bold; background: #d5d8d9; height: 22px; }

.row { 
	clear: both;
	float: none; }

.content-box-tool  {  background: #e0e3e4 none repeat scroll 0%;
	  padding: 5px 10px 10px 10px;   overflow:auto; }

.content-box-tool p  { margin: 0px !important; padding-top: 0px; border: 0px; padding-bottom: 5px; }

#informieren #informieren-detail #schwangerschaftkalenderForm .content-box-tool { padding-top:8px; }
#informieren #informieren-detail #schwangerschaftkalenderForm .content-box-tool select  { margin-top: 3px; }

/* ## Geburtsterminrechner #################################################### */

#informieren #informieren-detail #gtrform .form-row  { padding: 7px 10px 10px 10px; }

#informieren #informieren-detail .gtrDate-inputfields  { margin-top: 3px; }

/* #########################################################################
      FORUM SIDEBAR
   ######################################################################### */

#informieren.forum-sidebar #preview-austauschen h2.gradient { background: #ffcba8 url(../img/layout/index-content-box-navi-austauschen.gif) repeat-x; }
#informieren.forum-sidebar #preview-austauschen  { border-bottom: 3px solid #ffa400; border-top: 3px solid #ffa400; }
#informieren.forum-sidebar #preview-austauschen ul.market-list li  { border-bottom: 1px solid #ffa400; }
#informieren.forum-sidebar #preview-austauschen .seperator-line  { border-top: 1px solid #ffa400; width:250px; }
#informieren .newsletter  { padding-top: 10px; }

#preview-austauschen-forumbox ul.market-list li  { border-bottom: none  !important; }
#preview-austauschen-forumbox ul.market-list span  { font-style:italic; }
#preview-austauschen-forumbox ul.market-list .top-border  { padding-top: 10px; border-top: 1px solid #e9fa97; }

/* login form in top forum sidebar */
.inputStd 		{ font-size: 11px; width:97px; float:left; margin-right: 3px; }

.inputPrompt 	{ font-size: 11px; width:97px; float:left; margin-right: 3px; }


/*** End former Informieren.css ***/


/*** Begin former Forms.css ***/

.fehler .form-error                     { color: red; font-style: italic; }
div.formularzeile                       { margin-top: 5px; }
div.formularzeile label                 { display: block; }
div.formularzeile label.checkboxLabel   { display: inline; }

#subscriberForm .form-row               { background: #e0e3e4; border-bottom: 1px solid white; display: block; }
#subscriberForm .form-label             { width: 190px; float: left; border-right: 1px solid white; padding:4px; }
#subscriberForm .form-input             { width: 260px; float: left; padding: 4px; }
#subscriberForm input                   { line-height: 14px; }

.input-checkbox	{ display: inline; clear: both; width: auto !important; margin: 0 5px 0 0; }
.label-checkbox	{ float: left; display: inline; padding: 0 5px 8px 5px !important; text-align: left; }

.f_quiz .label-checkbox	{ width: 400px; }

/*** End former Forms.css ***/

#sub-menu-2 ul li.sub-active a {
font-weight: bold;
}

#sub-menu-2 ul li.sub-active a span {
font-weight: bold;
}

table.renderedtable p {
padding-left: 6px;
}

#topTeaserVideo a.forward-link {
float: none;
position: block;
}

/* Videoplayer pagina opmaak */

#informieren .topsubject-teaser h1,
#informieren .topsubject-teaser h2,
#informieren .topsubject-teaser h3,
#informieren .topsubject-teaser p,
#informieren .topsubject-teaser .content-box-hint,
#informieren .topsubject-teaser #topTeaserRelatedLinks {
/*float: right !important;
clear: right !important;
margin-left: 0 !important;*/
color: #626262;
}

#informieren div#topTeaserVideo .topsubject-teaser .content-box-hint {
margin-right:0;
width: 390px;
float: left;
}

#informieren div#topTeaserVideo .topsubject-teaser .content-box-hint strong {
display:block;
padding-top:10px;
}

#informieren div#topTeaserVideo .topsubject-teaser h1.rss-head {
float: left !important;
}

#informieren div#topTeaserVideo .topsubject-teaser #link_show_comments,
#informieren div#topTeaserVideo .topsubject-teaser #link_hide_comments {
width: 390px !important;
}

#informieren div#topTeaserVideo div.topsubject-teaser a.forward-link {
float: left;
left: 5px;
position: relative;
}

#informieren div#topTeaserVideo .topsubject-teaser p#link_show_comments {
padding: 0 3px;
float: left !important;
margin-top: 3px;
}
#wbds_plnt728x90_0 {
	border-top: 3px solid #EBEBEB;
	margin-left: 10px !important;
	padding-bottom:10px !important;
	padding-top:10px !important;
	height:90px !important;	
}
#wbds_plnt120x600_1 {
	float: right;
}
/*
#wbds_ban0 {
	padding-left:10px !important;
	height:90px !important;
}
#wbds_ban1 {
	position:absolute !important;
	top:176px !important;
	right:15px !important;
}
*/

/*skyscraper (omdat het iframe soms wbds_ban0, dan weer wbds_ban1 meekrijgt, en de div afwisselend wbds_plnt120X600_0 en _1, moet ik al deze situaties afvangen)*/
#wbds_plnt120X600_0 #wbds_ban0 {
position:absolute !important;
top:177px !important;
right:15px !important;
}
#wbds_plnt120X600_0 #wbds_ban1 {
position:absolute !important;
top:177px !important;
right:15px !important;
}
#wbds_plnt120X600_1 #wbds_ban0 {
position:absolute !important;
top:177px !important;
right:15px !important;
}
#wbds_plnt120X600_1 #wbds_ban1 {
position:absolute !important;
top:177px !important;
right:15px !important;
}

/*leaderboard (omdat het iframe soms wbds_ban0, dan weer wbds_ban1 meekrijgt, en de div afwisselend wbds_plnt120X600_0 en _1, moet ik al deze situaties afvangen)*/
#wbds_plnt728x90_0 #wbds_ban0 {
padding-left:10px !important;
height:90px !important;
}
#wbds_plnt728x90_0 #wbds_ban1 {
padding-left:10px !important;
height:90px !important;
}
#wbds_plnt728x90_1 #wbds_ban0 {
padding-left:10px !important;
height:90px !important;
}
#wbds_plnt728x90_1 #wbds_ban1 {
padding-left:10px !important;
height:90px !important;
}

/* wijzigingen 10 juli 2009 i.v.m. SEO optimalisatie */

/* uitgeschakelde css in regels:
778 (background: #cdcdcd url(../img/layout/col-right/h2-dark-blue-top.gif) no-repeat 0 0;)
 */


/* formerly: (Homepage/index) <h2 class=spitzmarke> */
.index_spitzmarke {
font: bold 14px Verdana, Arial, Sans-serif;
font-size:12px !important;
color: #ADCC16 !important;
padding:0 0 4px 1px !important;
margin:0;
text-transform:uppercase !important;
}

/* formerly: (Homepage/index) <h1> */
.index_headline {
font-weight:bold;
font-size:18px;
color:#626262;
}

/* formerly: (Homepage/index) <h2> */
.big_teaser_spitzmarke {
font: bold 14px Verdana, Arial, Sans-serif;
font-size:12px !important;
color: #ADCC16 !important;
padding:0 0 4px 1px !important;
margin:0 0 5px;
text-transform:uppercase !important;
float:right;
width:265px;
}

/* formerly: (Homepage/index) <h4> */
.big_teaser_headline {
line-height:1.2 !important;
font-weight:bold;
color:#626262 !important;
font-size:12px !important;
margin-bottom:0.75em !important;
float:right;
width:265px;
}

/* formerly: (Sidebar) <h2> */
.sidebar_h2_gradient {
padding: 3px 15px;
font-size: 12px !important;
line-height: 18px !important;
font-weight: bold;
color: #848485 !important;
background:transparent url(../img/layout/bgr_service-links_h2.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #CDCDCD;
}

.sidebar_h2_gradient a {
color: #848485;
}

/* formerly: (Sidebar) <h3> */
.sidebar_h3 {
color: #ADCC16;
line-height: 14px !important;
margin: 0 !important;
font-weight: bold !important;
}

/* formerly: Homepage/index <strong> */
.strong {
font-weight: bold;
}

/* formerly: (Sidebar) <h5> */
.sidebar_h5 {
color: #626262;
line-height: 14px !important;
margin: 0 !important;
font-weight: bold !important;
font-size: 10px;
}

.content-box {
	overflow-x:hidden;
}
.content-box-wide {
	overflow-x:hidden;
}

/**
 * Breadcrumbs
 */
#breadcrumb-wrapper
{
  float:left;
  width:794px;
  background-color:#FFFFFF;
}
#breadcrumb
{
  float:left;
  padding:6px 0 0 16px;
}
#breadcrumb li
{
  display:inline;
  padding:0 5px;
  background-image:url(/nl/img/layout/buttons/arrow_right.png);
  background-repeat:no-repeat;
  background-position:center right;
}
#breadcrumb #breadcrumb-prefix,
#breadcrumb #breadcrumb-last
{
  background-image:none;
}
#breadcrumb #breadcrumb-prefix
{
  margin-right:-5px;
	padding: 0;
  font-weight:bold;
}
#breadcrumb li,
#breadcrumb li a,
#breadcrumb li h1
{
  font-family:arial, verdana, sans-serif;
  font-size:11px;
  color:#717171!important;
}
#breadcrumb li a:link,
#breadcrumb li a:visited
{
  text-decoration:none;
}
#breadcrumb li a:focus,
#breadcrumb li a:hover,
#breadcrumb li a:active
{
  color: #44a2f1!important;
}
#breadcrumb li h1
{
  display: inline;
  font-weight: normal;
}
/**
 * RSS + mobile links (next to breadcrumbs)
 */
#breadcrumb-links
{
  float:right;
  padding:5px 16px 0 0;
}
#breadcrumb-links a
{
  line-height:18px;
  padding:3px 0 3px 20px;
  font-family:arial, verdana, sans-serif;
  font-size:11px;
  color:#475637;
  background-position:left center;
  background-repeat:no-repeat;
}
#breadcrumb-links a.rss
{
  background-image:url(/nl/img/layout/breadcrumb-rss.gif);
}
#breadcrumb-links a.mobile
{
  margin-left:8px;
  background-image:url(/nl/img/layout/breadcrumb-mobile.gif);
}
#breadcrumb-links a:link,
#breadcrumb-links a:visited
{
  text-decoration:none;
}
#breadcrumb-links a:focus,
#breadcrumb-links a:hover,
#breadcrumb-links a:active
{
  color: #44a2f1!important;
}

