@charset "UTF-8";
/* GENERAL STYLES AND CLASSES */
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#e5e5e5;
/*	background-image:url(../images/bkgr.gif);
	background-repeat:repeat-y;*/
}
/*span { background-color:#339933; }*/
body,td,th {
	color:#333;
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif !important;
	font-size:1em;
}
div {
	position:relative;
}
a { color:#36c; text-decoration:none; }
a:hover { color:#36c; text-decoration:underline; }
a:active { color:#039; }
a:visited { color:#639; }
img { border:0; }
p {
	color:#333;
	font-size:0.8em;
	line-height:1.2em;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:12px;
	margin-left:0px;
}
.op50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.w50 {
	width:50px;
}
.w65 {
	width:65px;
}
.w75 {
	width:75px;
}
.w100 {
	width:100px;
}
.w175 {
	width:175px;
}
.w295 {
	width:295px;
}
.abstract p {
	font-size:1em !important;
	font-weight:normal !important;
}
.abstract {
	margin:0 0 8px 0;
}
.abstract font {
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif !important;
}
ul { margin:0px; padding:0px; }
#mainContentBoxSmall ol, #mainContentBoxSmall ul { margin:0 0 0 20px; padding:0 18px 12px 0; }
#mainContentBoxSmall ol li, #mainContentBoxSmall ul li { margin:0; padding:0 0 12px 0; }
#mainContentBoxSmall .areaSlider ul { margin:0; padding:0; }
#mainContentBoxSmall .areaSlider li { margin:0; padding:0; }
li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#mainContentBoxSmall ul li {
	font-size:0.75em;
	list-style:disc;
	list-style-type:disc;
	list-style-image:none;
}
#mainContentBoxSmall ol li {
	font-size:0.75em;
	list-style:decimal;
	list-style-type:decimal;
	list-style-image:none;
}
table, td, tr {
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
}
h1 { font-size:1em; font-weight:normal;  margin:0px; padding:0px; }
h2 { font-size:0.75em; font-weight:bold;  margin-top:0px; margin-bottom:8px; padding:0px; }
form {
	margin:0;
	padding:0;
}
.daheimlogo { float:left; margin:5px 5px 6px 10px; position:static;}
.border1px { border:solid 1px #ccc; }
.input40 { width:40px !important;}
.input80 { width:80px !important;}
.input120 { width:120px !important;}
.input150 { width:150px !important;}
.input185 { width:185px !important;}
.input200 { width:200px !important;}
#id_927-not_empty, #id_966-not_empty { width:200px !important;}
#id_630-check, #id_1068-check, #id_1223-check { width:150px !important;}
.input390 { width:390px !important;}
.input395 { width:395px !important;}
#id_968-not_empty, #id_929-not_empty { width:395px !important;}
input.pflichtfeld {
	background-color:#fff !important;
	border:1px solid #666 !important;
}
,label, .labelNoWidth {
	overflow:hidden !important;
}
.label.pflichtfeld {
	color:#222 !important;
}
.labelNoWidth.pflichtfeld {
	color:#222 !important;
}
input.pflichtfeld.error {
	background-color:#fff !important;
	border:1px solid #f00 !important;
}
.label.pflichtfeld.error {
	color:#f00 !important;
}
h2.error {
	color:#f00 !important;
}
p.error {
	color:#f00 !important;
}
.labelNoWidth.pflichtfeld.error {
	color:#f00 !important;
}
.floatLeft { float:left !important; }
.floatRight { float:right !important; }
#col_right_home, #col_left_home {
	overflow:hidden;
	float:left;
	width:320px;
}
.suchfeldInput {
	float:left;
	margin-top:2px;
	margin-left:10px;
	display:inline;
}
.contentBt {
	clear:both;
	padding:6px 0 12px;
	overflow:hidden;
}
.sideBoxListItem {
	width:100%;
	padding-left:3px;
	padding-right:3px;
	margin-top:8px;
	padding-bottom:8px;
	border-bottom:solid 1px #ccc;
	overflow:hidden;
	float:left;
	clear:both;
}
.statusImg { margin-left:12px; }
.ajaxhide { display:none; }
.editBoxNoBorder input { float:left; margin:0px; margin-right:5px; }
.iconBorder {
	margin-right:4px;
}
.sideBoxGoogle {
	width:189px;
	padding:5px;
	margin-top:8px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.sideBoxItem {
	width:183px;
	padding:8px;
	border-bottom:1px solid #ccc;
}
.sideBoxItem a {
	font-size:0.7em;
}
.sideBoxItem p {
	font-size:1em !important;
	line-height:0.9em !important;
	margin-left:1px !important;
	margin-bottom:0px !important;
	padding-top:2px;
	padding-bottom:2px;
}
.sideBoxItem p.more {
	font-size:1em !important;
	font-weight:normal;
	line-height:0.9em !important;
	margin-left:1px !important;
	margin-bottom:0px !important;
	padding-top:8px;
	padding-bottom:2px;
}
.sideBoxItem p img {
	margin:2px 0 0 0;
}
.sideBoxItem h1 {
	color:#333;
	font-size:0.75em;
	line-height:0.95em;
	font-weight:bold;
	margin:4px 0 8px 23px;
	display:block;
}
.sideBoxItem img {
	float:left;
}
.sideBoxItem h2 {
	color:#666;
	font-size:0.70em;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:2px;
}
.fieldsetBorder {
	width:404px;
	background-color:#ebebeb;
	border:1px solid #ccc;
	margin-bottom:6px;
	margin-top:5px;
	padding:5px;
	overflow:hidden;
}
.fieldsetBorder .areaTitleEdit {
	font-size:0.75em !important;
	margin-top:12px !important;
	padding-left:12px;
	border-bottom:none !important;
}

.externalLink {
	margin-right:3px;
}
#googleMaps {
	width:400px;
	padding:2px;
	border:1px solid #ccc;
}
.areaTitleEdit .floatRight {
	overflow:hidden;
}
h1.pageTitle {
	font-size:1em; font-weight:normal;  margin-top:10px; margin-bottom:5px; padding:0px; 
}
.sup {
	color:#333 !important;
}
.sup p {
	font-size:0.7em !important;
}
#meineOrte, #meineOrteEdit {
	margin-top:3px;
}
.meinOrt {
	overflow:hidden; position:relative;
}
#msgKeineOrte { color:#8d8b88; font-size:0.7em; line-height:1.1em; padding:5px 0 7px 8px; }
#msgKeineOrte a, #msgKeineOrte a:visited, #msgKeineOrte a:active, #msgKeineOrte a:hover { color:#fff; text-decoration:underline; }

/* MAINBOXES */
#skycontainer {
	float:left;
	overflow:hidden;
	width:1015px;
}
#container {
	position:relative;
	width:840px;
	padding-left:10px;
	padding-bottom:25px;
	text-align:left;
	background-color:#fff;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
	min-height:595px;
  	height:auto !important;  /* für moderne Browser */
}
#IESUX {
	width:840px;
	position:relative;
	overflow:hidden;
}
#topBox {
	position:relative;
	font-size:0.8em;
	width:850px;
	height:30px;
	background-color:#e5e5e5;
}
#headBox {
	position:static;
	width:100%;
	height:66px;
}
#sideBoxRight {
	position:relative;
	float:left;
	width:200px;
	overflow:hidden;
}
#sideBoxLeft {
	width:200px;
	float:left;
	margin-top:8px;
}
	
#mainContentBoxLarge {
	width:640px;
	float:left;
	overflow:hidden;
	background-image:url(../images/bkgrContentBoxLarge.gif);
	background-repeat:repeat-y;
}
#mainContentBoxSmall {
	width:424px;
	padding-left:7px;
	padding-right:7px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	float:left;
	overflow:hidden;
}
#footerBox {
	color:#666666;
	background-color:#e5e5e5;
	width:840px;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:10px;
	position:relative;
	overflow:hidden;
	clear:both;
}
#copyright {
	width:840px;
	padding-top:5px;
	padding-bottom:35px;
	padding-left:18px;
	position:relative;
	overflow:hidden;
	clear:both;
}
#copyright p {
	font-size:0.7em !important;
}
.footerListBox {
	width:200px;
	float:left;
	border-left:1px solid #ccc;
	padding-left:9px;
}
.footerListBox a {
	font-size:0.65em;
}
.footerListBox p {
	font-size:1em !important;
}
.footerListBox h1 {
	font-size:0.7em;
	font-weight:bold;
	color:#333;
	margin-bottom:8px;
}
.flatBt.clear {
	clear:both;
}

/* DECORATIONS */
.userDeco {
	font-size: 0.65em;
	width: 165px;
	height: 22px;
	padding: 5px 0 0 34px;
	background-image: url(../images/icons/decorations/earlyUser-gold.gif);
	background-repeat: no-repeat;
}
.deco {
	font-size: 0.65em;
	width: 165px;
	background-repeat: no-repeat;
}
.deco.premiumicon {
	height: 25px;
	padding: 8px 0 0 34px;
	background-image: url(../images/icons/decorations/premium-gold.gif);
}

/*FEATURED BOX HOME*/
#featuredBox {
	position:relative;
	color:#fff;
	width:638px;
	background-color:#746f67;
	overflow:hidden;
	float:left;
}
#featuredBox.separated {
	background-image:url(../images/boxes/bkgr-featureBox.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.featureOption {
	width:196px;
	height:42px;
	color:#fff;
	float:left;
	margin:4px 0 10px 0;
	overflow:hidden;
}
.featureOption li a {
	width:142px;
	height:42px;
	display:block;
	color:#ccc;
	padding-left:52px;
	font-size:0.75em;
	font-weight:bold;
	line-height:48px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.featureOption li.artikel a {
	background-image:url(../images/buttons/btArtikel.jpg);
}
.featureOption li.artikel a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/buttons/btArtikel-over.jpg);
}
.featureOption li.artikel a:visited {
	color:#ccc;
}
.featureOption li.fotos a {
	background-image:url(../images/buttons/btFoto.jpg);
}
.featureOption li.fotos a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/buttons/btFoto-over.jpg);
}
.featureOption li.fotos a:visited {
	color:#ccc;
}
.featureOption li.videos a {
	background-image:url(../images/buttons/btVideo.jpg);
}
.featureOption li.videos a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/buttons/btVideo-over.jpg);
}
.featureOption li.videos a:visited {
	color:#ccc;
}
#featuredBox .label {
	font-size:0.8em;
	text-align:right;
	width:80px;
	padding:2px 10px 2px 2px;
	float:left;
}
#featuredBox input {
	margin-top:0 !important;
}
#featuredBox h1 { font-size:0.9em; font-weight:normal; margin:0px; padding:0px; }
#introBox {
	width:299px;
	margin:10px;
	min-height:50px;
	float:left;
	display:inline;
}
#introBox h1 a, #introBox h1 a:visited {
	color:#fff;
}
#introBox h1 span {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.05em;
}
#loginBox {
	width:299px;
	margin:10px;
	min-height:50px;
	background-color:#746f67;
	float:left;
	display:inline;
}
#breadcrumbBox, #breadcrumbBoxLarge, #breadcrumbBoxSmall {
	font-weight:bold;
	float:left;
	clear:both;
}
#breadcrumbBox h1, #breadcrumbBoxLarge h1, #breadcrumbBoxSmall h1, #breadcrumbBox a, #breadcrumbBoxLarge a, #breadcrumbBoxSmall a {
	display:block;
	float:left;
	height:18px;
	overflow:hidden;
}
h1.brcr, h1.brcr-capt {
	margin-right:9px;
	font-weight:bold;
}
#breadcrumbBox img, #breadcrumbBoxLarge img, #breadcrumbBoxSmall img  {
	float:left;
}
#breadcrumbBox a:visited, #breadcrumbBoxLarge a:visited, #breadcrumbBoxSmall a:visited {
	color:#36c;
}
#breadcrumbBox {
	padding-top:8px;
	padding-right:5px;
	color:#b5b5b5;
	font-size:0.8em;
	overflow:hidden;
}
#breadcrumbBoxLarge {
	width:630px;
	padding:2px 5px 0 5px;
	background-image:url(../images/bkgrContentBoxLarge.gif);
	background-repeat:repeat-y;
	font-size:0.9em;
}
#breadcrumbBoxSmall {
	width:424px;
	padding-left:7px;
	padding-right:7px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	font-size:0.8em;
	margin-top:8px;
}
.faded, a.faded, a.faded:visited, .brcr-capt {
	color:#99b2e5 !important;
}
.separator {
	margin:4px 3px 4px 0;
}
.featureBt {
	clear:both;
	padding-top:1px;
	overflow:hidden;
}
.featureInput {
	clear:both;
	margin-top:1px;
}
.loginOption {
	font-size:0.7em;
	margin-top:8px;
	clear:left;
	float:left;
}
.lostPassword {
	font-size:0.7em;
	margin-top:4px;
	padding-left:93px;
	float:left;
}
.lostPassword a { color:#fff; }
.lostPassword a:hover {	color:#fff; }
.lostPassword a:visited { color:#fff; }
img.clt, img.crt, img.clb, img.crb { position:absolute; }
img.clt { top:0px; left:0px; }
img.crt { top:0px; right:0px; }
img.crb { bottom:0px; right:0px; }
img.clb { bottom:0px; left:0px; }
img.crb.mo { bottom:0px; right:4px; }
img.clb.mo { bottom:0px; left:2px; }
img.marginRight { margin-right:10px; }
img.attentionLarge { margin-right:4px; }
#userdata {
	font-size:0.7em;
	background-color:#fff;
	padding:2px;
	margin-right:5px;
	margin-top:2px;
	float:right;
	text-align:right;
}

.calSelItem {
	float:left;
}
.calStatusMsg {
	color:#333;
	font-size:0.7em;
	width:160px;
	text-align:left;
	float:right;
	padding:5px;
	margin:75px 8px 0 0;
	border:1px solid #ccc;
	background-color:#fff;
	overflow:hidden;
}
.calStatusMsg div.ok_icon {
	float:left !important;
}
.calStatusMsg div.calmsg_text {
	margin-left:25px;
}
.calEdit {
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	float:left;
}


/* MAIN CONTENT BOX LARGE CONTENT*/
.homelinksbox {
	margin:5px 0 12px 0;
	padding-top:8px;
	overflow:hidden;
	clear:both;
}
.cloudbox1 {
	padding-top:8px;
	overflow:hidden;
}
div.klammer {
	margin:0 15px 0 0 !important;
	padding:0 !important;
	padding-left:12px !important;
	whitespace:nowrap;
	float:left;
	background:url(../images/linkpfeilSideBox.gif) no-repeat 0px 2px;
}
.homelinksbox div.klammer a {
	font-size:0.75em;
	font-weight:bold;
}
#mainContentBottom, .mainContentBottom {
	width:640px;
	float:left;
}
#topartikel {
	width:310px;
	margin:5px;
	float:left;
	display:inline;
}
#topartikel h1 { font-size:1.1em; line-height:1.1em; font-weight:normal; margin-top:3px; margin-bottom:7px;
}
#topartikel h1 span, #aktuellebeitraege h1 span, #topfotos h1 span, #topvideos h1 span { font-size:0.75em; }
#aktuellebeitraege {
	width:310px;
	margin:5px;
	float:left;
	display:inline;
}
#aktuellebeitraege h1 { font-size:0.9em; line-height:1em; font-weight:normal; margin-top:3px; margin-bottom:7px;
}
#topfotos {
	width:310px;
	margin:5px;
	float:left;
	display:inline;
}
#topfotos h1 { font-size:0.9em; line-height:1em; font-weight:normal; margin-top:3px; margin-bottom:7px;
}
#topvideos {
	width:310px;
	margin:5px 5px 18px 5px;
	float:left;
	display:inline;
}
.topevents {
	width:310px;
	margin:5px 5px 12px 5px;
	float:left;
	display:inline;
}
.topevents .listItemColored {
	/*width:300px;
	float:left;*/
}
.topevents h1 { font-size:0.9em; line-height:1em; font-weight:normal; margin-top:3px; margin-bottom:7px; }
#topvideos h1 { font-size:0.9em; line-height:1em; font-weight:normal; margin-top:3px; margin-bottom:7px;
}
.areaTitleHome {
	font-size:0.9em;
	font-weight:bold;
	color:#8f8f8f;
	width:100%;
	margin-top:8px;
	padding-bottom:6px;
	border-bottom:solid 1px #ccc;
}
.areaTitleGoogleNews {
	font-size:0.9em;
	font-weight:bold;
	color:#8f8f8f;
	width:100%;
	padding-top:18px;
	padding-bottom:6px;
}
.areaTitle {
	font-size:0.9em;
	font-weight:bold;
	color:#666;
	width:100%;
	margin-top:24px;
	padding-bottom:12px;
	border-bottom:solid 1px #ccc;
}
.areaTitleCMS {
	font-size:0.9em;
	font-weight:bold;
	color:#333;
	width:100%;
	padding-top:24px;
	padding-bottom:12px;
}
.uneditedArea {	border-bottom:solid 1px #ccc; overflow:hidden; margin-top:5px;}
.uneditedArea.noBorder {
	border:none !important;
}
.uneditedArea p { margin-bottom:4px !important; }
.uneditedArea p.missing { color:#900 !important; }
.uneditedArea p.okYellow { color:#c90 !important; }
.uneditedArea.premium { background-color:#fbf5e7; }
.uneditedArea.premium p { padding:0 4px 0 4px; }
.areaTitleEdit {
	font-size:0.8em;
	font-weight:bold;
	color:#333;
	width:100%;
	padding-bottom:8px;
}
.areaTitleEdit .btn.small {
	font-size:0.8em !important;
}
.areaTitleEdit.error {
	color:#f00;
}
.areaTitleEditSmall {
	font-size:0.7em;
	font-weight:normal;
	color:#333;
	width:100%;
	padding-bottom:8px;
}
.areaSubTitle {
	width:100%;
	margin-top:24px;
	padding-bottom:12px;
}
*.areaSubTitle h1 {
	font-size:0.8em;
	font-weight:bold;
	color:#333;
	padding-left:8px;
}
.areaTitleHomeColored {
	font-size:0.9em;
	font-weight:bold;
	color:#8f8f8f;
	margin-top:8px;
	margin-bottom:5px;
	padding-bottom:12px;
	border-bottom:solid 1px #ccc;
}
.areaTitleHomeColored.fullWidth {
	margin-left:5px;
	margin-right:5px;
}
.listItemNormal {
	border-bottom:solid 1px #ccc;
	padding:5px;
	overflow:hidden;
}
.listItemNormal.mini {
	padding:5px 5px 10px 5px;
}
.bezContent {
	background-image:url(../images/bezahlterContentTag.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.listItemColored.bezContent {
	background-image:url(../images/bezahlterContentTag-grey.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.viewarticleBreadcrumbs .bezContent {
	height:14px;
	width:82px;
	background-position:top right;
}
.listItemPremium {
	border-bottom:solid 1px #ccc;
	background-color:#fbf5e7;
	padding:5px;
	overflow:hidden;
}
.listItemPremium h1 {
	font-size: 0.9em;
	font-weight:bold !important;
}
.listItemNormal h1 { font-size: 0.9em; }
.listItemNormal h2 { margin-bottom:4px; }
.listItemColored {
	background-color:#ebebeb;
	margin-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.thumbImg {
	border:1px solid #ccc;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.thumbImgColoredListItem {
	border:1px solid #ccc;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.thumbUserImg {
	float:right;
	border:1px solid #ccc;
	margin-left:5px;
	margin-bottom:5px;
}
.listItemBreadcrumbs {
	color:#b5b5b5;
	font-size:0.70em;
	margin-right:37px;
	margin-bottom:4px;
}
.viewarticleBreadcrumbs h3, .viewarticleBreadcrumbs h4, .viewarticleBreadcrumbs span.sep {
	font-size:0.70em;
	font-weight:normal;
	display:block;
	float:left;
	margin:0;
}
.viewarticleBreadcrumbs {
	color:#b5b5b5;
	margin-right:5px;
	margin-bottom:4px;
	clear:both;
	overflow:hidden;
}
.listItemStats {
	font-size:0.70em;
	margin-bottom:15px;
}
.listItemAddinfo {
	font-size:0.70em;
}
.linkHeadline {
	font-size:0.85em;
	padding-bottom:5px;
}
.linkRating {
	font-size:0.7em;
	padding:5px 0 8px 0;
	overflow:hidden;
}

/* TOP BOX CONTENT */
#globalSearch {
	height:30px;
	width:200px;
	background-image:url(../images/bkgrSearch.jpg);
	background-repeat:no-repeat;
	float:right;
}
#topBoxLinks {
	height:30px;
	color:#b5b5b5;
	line-height:30px;
	margin-right:15px;
	float:right;
}
#topBoxLinks a { color:#666; text-decoration:none; }
#topBoxLinks a:hover { color:#666; text-decoration:underline; }
#topBoxLinks a:active { color:#333; }
#topBoxLinks a:visited { color:#666; }

/* AD SPACES */
.rectangle .adLabelHorizontal/*, .contentAd .adLabelHorizontal*/ {
	display: none;
}
.contentAdSpace {
	padding:4px;
	border-bottom:solid 1px #ccc;
	text-align:center;
	clear:both;
}
.contentAd {
	width:300px;
	border:1px solid #999;
	background-color:#ccc;
	overflow:hidden;
}
.rectangleSpace {
	padding:4px 0 4px 8px;
	border-bottom:solid 1px #ccc;
	overflow:hidden;
}
.button7 {
	padding:4px 0 4px 8px;
	border-bottom:solid 1px #ccc;
}
.rectangleSpace.googleAdwordsLeft {
	padding:4px 0 4px 0px;
}
.rectangle {
	width:180px;
	background-color:#ccc;
	border:solid 1px #fff;
	overflow:hidden;
}
#skyscraper1, #a577d8b3 {
	position:absolute;
	width:160px;
	height:610px;
	top:0;
	left:850px;
}
.skyscraperAd {
	position:relative;
	border:1px solid #999;
	background-color:#ccc;
	background-color:#666;
	background-image:url(../images/anzeigeHorizontal.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:11px;
	float:left;
	overflow:hidden;
}
.bannerAdSpace {
	width:479px;
	margin-top:5px;
	margin-right:5px;
	background-color:#666;
	background-image:url(../images/anzeigeVertikal.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border:1px solid #999;
	float:right;
	clear:right;
	overflow:hidden;
}
.fullbannerAd {
	background-color:#ccc;
	height:60px;
	width:468px;
	margin-right:11px;
	overflow:hidden;
}
.fullbannerAd table, .skyscraperAd table, .contentAd table, .rectangle table, .fullbannerAd iframe, .skyscraperAd iframe, .contentAd iframe, .rectangle iframe { border:0; margin:0; padding:0; border-spacing:0; }
.adLabelHorizontal {
	width:100%;
	height:11px;
	font-size:0em;
	background-color:#666;
	background-image:url(../images/anzeigeHorizontal.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
}

/* BUTTONS */
.areaTitle .btn {
	font-size:0.75em !important;
}
.btn {
	font-size:0.65em !important;
	font-style:normal;
	display:block;
	position:relative;
	padding:5px;
	margin-right:3px;
	float:left;
	color:#036;
	background:#68acc9;
	text-decoration:none;
	cursor:pointer;
}
.btn.green {
	color:#030;
	background:#70bf44;
}
.btn.red {
	color:#3a0000;
	background:#70bf44;
}
.btn * {
	font-size:1.15em !important;
	font-weight:bold;
	/*color:#036;*/
	background-image:url(../images/buttons/btn2.png);
	background-repeat:no-repeat;
	display:block;
	position:relative;
}
/*.btn.featuredBox * {
	color:#036;
	background-image:url(../images/buttons/btn1.png);
	background-repeat:no-repeat;
	display:block;
}*/
.btn.loginbox-bt * {
	color:#036;
	background-image:url(../images/buttons/btn1.png);
	background-repeat:no-repeat;
	display:block;
}
.btn.edit * {
	color:#036;
	background-image:url(../images/buttons/btn3.png);
	background-repeat:no-repeat;
	display:block;
}
.btn.small * {
	font-size:1em !important;
	font-weight:normal;
	color:#036;
	background-image:url(../images/buttons/btn2.png);
	background-repeat:no-repeat;
	display:block;
}
.btn.editSmall * {
	font-size:0.85em !important;
	font-weight:normal;
	color:#036;
	background-image:url(../images/buttons/btn3.png);
	background-repeat:no-repeat;
	display:block;
}
.btn i {
	background-position:top left;
	position:absolute;
	margin-bottom:-5px;
	top:0;
	left:0;
	width:5px;
	height:5px;
}
.btn span {
	background-position:bottom left;
	left:-5px;
	padding:0 0 5px 10px;
	margin-bottom:-5px;
}
.btn span i {
	background-position:bottom right;
	margin-bottom:0;
	position:absolute;
	left:100%;
	width:10px;
	height:100%;
	top:0;
}
.btn span span {
	background-position:top right;
	position:absolute;
	right:-10px;
	margin-left:10px;
	top:-5px;
	height:0;
}

.btn:hover {
	color:#036;
	text-decoration:none;
	background-color:#3a94ba;
}
.btn.green:hover {
	color:#030;
	background-color:#47a214;
}
.btn.red:hover {
	color:#c31818;
	background:#70bf44;
}
.btn:visited {
	color:#036;
	text-decoration:none;
}
.btn.green:visited {
	color:#030;
}
.btn.red:visited {
	color:#c31818;
}
.btn:active { cursor:pointer; }
.btn[class] {
	background-image:url(../images/buttons/shade-neutral.png);
	background-position:bottom;
}
.editSmall.addevent {
	margin:5px 0 0 2px;
}

/* SITE SEARCH */
#udSearch .floatLeft #textsuche, #webSearch input.input150 { margin-top:1px !important; }
#searchOptions { clear:both; }
#searchOptions label { color:#fff; font-size:0.65em; }
#searchOptions input { float:none !important; margin-top:3px !important; }
input#sopt2 { margin-left:12px; }
#siteSearch {
	width:200px;
	overflow:hidden;
}
#siteSearchTop {
	font-size:0em;
	width:100%;
	height:7px;
	background-image:url(../images/boxes/siteSearch-top.jpg);
	background-repeat:no-repeat;
}
#siteSearchField {
	padding-left:8px;
	margin-left:-1px;
	background-image:url(../images/boxes/bkgr-siteSearch.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	overflow:hidden;
}
#siteSearchBottom {
	font-size:0em;
	width:100%;
	height:7px;
	background-image:url(../images/boxes/siteSearch-bottom.jpg);
	background-repeat:no-repeat;
}

/* LOCATION BOX */
/** SLIDER TOP STATES **/
.sliderTop {
	font-size:0.8em;
	width:100%;
	height:45px;
	background-image:url(../images/boxes/sliderGeneric.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.sliderTop li a {
	/*color:#9e9891;*/
	color:#fff;
	display:block;
	height:45px;
	padding-top:5px;
	padding-left:9px;
}
.sliderTop li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderGenericOver.jpg);
	background-repeat:no-repeat;
}
.sliderTop li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderGenericActive.jpg);
	background-repeat:no-repeat;
}
.sliderTop.open li { background-image:url(../images/boxes/sliderGenericOpen.jpg); }
.sliderTop.open li a:hover { background-image:url(../images/boxes/sliderGenericOpenOver.jpg); }
.sliderTop.open li a:active { background-image:url(../images/boxes/sliderGenericActive.jpg); }

/** SLIDER GENERIC STATES **/
.sliderGeneric {
	font-size:0.8em;
	width:100%;
	height:45px;
	background-image:url(../images/boxes/sliderGeneric.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.sliderGeneric li a {
	/*color:#9e9891;*/
	color:#fff;
	display:block;
	height:45px;
	padding-top:5px;
	padding-left:9px;
}
.sliderGeneric li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderGenericOver.jpg);
	background-repeat:no-repeat;
}
.sliderGeneric li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderGenericActive.jpg);
	background-repeat:no-repeat;
}
.sliderGeneric.open li { background-image:url(../images/boxes/sliderGenericOpen.jpg); }
.sliderGeneric.open li a:hover { background-image:url(../images/boxes/sliderGenericOpenOver.jpg); }
.sliderGeneric.open li a:active { background-image:url(../images/boxes/sliderGenericOpenActive.jpg); }

/** SLIDER BOTTOM STATES **/
.sliderBottom {
	font-size:0.8em;
	width:100%;
	height:45px;
	background-image:url(../images/boxes/sliderBottom.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.sliderBottom li a, .sliderBottom li span.noa {
	/*color:#9e9891;*/
	color:#fff;
	display:block;
	height:45px;
	padding-top:5px;
	padding-left:9px;
}
.sliderBottom li span.noa { padding-right:45px; }
.sliderBottom li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderBottomOver.jpg);
	background-repeat:no-repeat;
}
.sliderBottom li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/sliderBottomActive.jpg);
	background-repeat:no-repeat;
}
.sliderBottom.open li {	background-image:url(../images/boxes/sliderBottomOpen.jpg); }
.sliderBottom.open li a:hover {	background-image:url(../images/boxes/sliderBottomOpenOver.jpg); }
.sliderBottom.open li a:active { background-image:url(../images/boxes/sliderBottomOpenActive.jpg); }
.sliderBottom.open { background-image:url(../images/boxes/sliderBottomOpen.jpg); }

.smallSliderTop {
	font-size:0.8em;
	line-height:34px;
	width:100%;
	height:34px;
	background-image:url(../images/boxes/smallSliderTop.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.smallSliderTop li a {
	color:#fff;
	display:block;
	height:34px;
	padding-left:9px;
}
.smallSliderTop li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/smallSliderTopOver.jpg);
	background-repeat:no-repeat;
}
.smallSliderTop li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/smallSliderTopActive.jpg);
	background-repeat:no-repeat;
}
.smallSliderTop li a:visited {
	color:#fff;
	text-decoration:none;
}

.smallSliderGeneric {
	font-size:0.8em;
	line-height:34px;
	width:100%;
	height:34px;
	background-image:url(../images/boxes/smallSliderGeneric.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.smallSliderGeneric li a {
	color:#fff;
	display:block;
	height:34px;
	padding-left:9px;
}
.smallSliderGeneric li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/smallSliderGenericOver.jpg);
	background-repeat:no-repeat;
}
.smallSliderGeneric li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/boxes/smallSliderGenericActive.jpg);
	background-repeat:no-repeat;
}
.smallSliderGeneric li a:visited {
	color:#fff;
	text-decoration:none;
}
.sliderBottom.open li {	background-image:url(../images/boxes/sliderBottomOpen.jpg); }
.sliderBottom.open li a:hover {	background-image:url(../images/boxes/sliderBottomOpenOver.jpg); }
.sliderBottom.open li a:active { background-image:url(../images/boxes/sliderBottomOpenActive.jpg); }

#locationSearch, #meineOrte {
	width:200px;
	overflow:hidden;
}
#locationSearch {
	padding-bottom:2px;
	border-bottom:1px solid #ccc;
}
#locationSearchTop {
	font-size:0em;
	width:100%;
	height:7px;
	background-image:url(../images/boxes/locationSearch-top.jpg);
	background-repeat:no-repeat;
}
#locationSearchField {
	color:#fff;
	padding-left:8px;
	margin-left:-1px;
	background-image:url(../images/boxes/bkgr-search.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#locationSearchBottom {
	font-size:0em;
	width:100%;
	height:7px;
	background-image:url(../images/boxes/locationSearch-bottom.jpg);
	background-repeat:no-repeat;
}
#selectorBox { width:100%; }
#selectorBox li a:visited, #btRegionClosed li a:visited { color:#9e9891; }
.sliderTitle { font-size:1.2em; }
.selectorListItems {
	height:265px;
	margin-left:2px;
	margin-right:4px;
	background-image:url(../images/boxes/bkgr-selectorBox.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#47423b;
	overflow:auto;
}
.meineOrteListItems {
	margin-left:2px;
	margin-right:4px;
	background-color:#47423b;
	overflow:hidden;
}
.meineOrteListItems li {
	padding:0px;
	margin:0px;
	display:inline;
}
.meineOrteListItems li a {
	color:#fff;
	display:block;
	font-size:0.7em;
	line-height:1.1em;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #65615c;
	background-image:url(../images/meineOrteListArrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#meineOrteListe2 .meineOrteListItems li a {
	padding-bottom:28px;
}
.editBtMeineOrte {
	margin-top:-30px; height:30px; overflow:hidden; padding-left:15px; position:absolute !important;
}
.editBtMeineOrte .flatBt {
	position:relative !important;
}

.meineOrteListItems li a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #65615c;
	background-image:url(../images/meineOrteListArrowOver.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#4d4a43;
}
.meineOrteListItems li a:visited {
	color:#fff;
	border-bottom:1px solid #65615c;
	background-image:url(../images/meineOrteListArrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#selectorBox h1 { font-size:0.8em; margin:0px; padding:0px; }
#selectorBox h2 { font-size:0.7em; font-weight:normal; margin:0px; padding:0px; }
#selectorBox li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}
.selectorListItems li {
	padding:0px;
	margin:0px;
	display:inline;
}
.selectorListItems li a {
	color:#878581;
	display:block;
	font-size:0.7em;
	line-height:1.1em;
	padding-left:25px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #65615c;
	background-image:url(../images/selectorListArrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.selectorListItems li a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #65615c;
	background-image:url(../images/selectorListArrowOver.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#4d4a43;
}
.selectorListItems li a:visited {
	color:#878581;
	border-bottom:1px solid #65615c;
	background-image:url(../images/selectorListArrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
span.noa { font-size: 0.8em !important; color:#fff !important; }

/* PROGRESSBAR */
#progressSteps {
	background-image:url(../images/boxes/stepsBox/bkgr-deact.jpg);
	background-repeat:repeat-x;
	height:37px;
	margin-top:3px;
	padding-bottom:1px;
/*	border-bottom:solid 1px #ccc;*/
}
.pbText {
	font-size:0.75em;
	line-height:36px;
	color:#4f4f4f;
	float:left;
	height:37px;
	margin-left:6px;
}
.pbText strong {
	color:#333;
	font-weight:bold;
}
.friendMailInput {
	width:210px;
	float:left;
	overflow:hidden;
}
.plusminusInput {
	float:left;
	overflow:hidden;
	padding-right:5px;
}

/* EDIT BOX STYLES*/
.editBox {
	color:#666;
	position:relative;
	background-color:#ebebeb;
	border-bottom:solid 1px #ccc;
	padding:5px;
	overflow:hidden;
}
.editBox.closed {
	background-color:#fff;
	border:none;
}
.editBox.openEB {
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.editBox.closed .areaTitleEdit {
	width:100%;
	margin-top:24px;
	padding-bottom:8px;
	/*margin-bottom:6px;*/
	border-bottom:1px solid #ccc;
}
.editBoxNoBorder {
	color:#666;
	position:relative;
	background-color:#ebebeb;
	padding:12px;
	margin-bottom:5px;
	overflow:hidden;
}
.editBox .hint { margin-left:165px; }
.editBox .hintNoMargin { margin:0px; }
.editBox p { color:#666 !important; }
.editBox.moreMargin { padding:12px; }
.editBox td {
	padding-left:8px;
	padding-top:3px;
}

input[type=text], input[type=password], textarea {
	background-color:#fff;
	height:16px;
	margin-top:5px;
	margin-bottom:2px;
	margin-right:0px !important;
	margin-left:0px !important;
	padding:2px;
	display:inline;
	border:solid 1px #999;
}
input[type=radio] { float:left; margin-top:8px !important; }
.calCheckbox { float:left; margin-top:8px !important; }
input[type=hidden] {
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}

.editBox input[type=radio] { border:none; }
.editBox select { width:165px; margin-top:7px; position:relative; z-index:1;}
.editBox textarea, .editBox select { height:auto !important; }
.editBox .label {
	font-size:0.75em;
	text-align:right;
	width:145px;
	padding-right:10px;
	margin:5px;
	padding:2px;
	float:left;
}
.editBox .label.plz {
	width:50px;
}
.editBox .formdata, .editBox .formdataNoWidth {
	color:#333;
	font-size:0.75em;
	margin:5px;
	padding:2px;
	float:left;
	overflow:hidden;
}
.editBox .formdata.locked {
	font-size:0.7em !important;
}
.editBox .formLine .formdata {
	width:225px;
}
.formdataEditBt {
	position:relative;
	color:#333;
	background-color:#b3d7e5;
	font-size:0.7em !important;
	margin:-5px 2px 8px 160px;
	padding:2px 5px 2px 5px;
	clear:left;
	float:left;
}
.formdataEditBt a:visited {
	color:#36c;
}
.formdataEditBt.noMarginLeft {
	margin:-5px 0 0 2px;
	clear:none;
}
.editBox .labelNoWidth {
	font-size:0.8em;
	margin:5px;
	padding:2px;
}
.editBox .labelNoWidth.short {
	font-size:0.8em;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.editBox .labelNoWidth.error { /*padding-left:22px;*/ }
.editBox .captchaLabel {
	font-size:0.8em;
	padding:2px;
}
.labelNormal {
	color:#666 !important;
	font-size:0.8em;
	margin:5px;
	padding:2px;
	float:left;
}
.labelNormal.noFloat {
	float:none;
	margin:0px !important;
	padding:0px !important;
}
.editBox .label.radioBt {
	width:auto;
	float:left;
	text-align:left;
}
.editBox *.error  { color:#f00 !important; }
.editBox .label.labelTop { float:none; padding-top:6px !important; }
.editBox .hint, .editBox .hintNoMargin { font-size:0.7em; }
.editBox table p { margin:0px; padding:0px; }
.helpIcon {
	margin-left:5px;
	padding:0px;
}
.livesearchIcon {
	margin-left:5px;
	padding:0px;
}
.formLine { overflow:hidden; clear:both; }
.formLine.floated { overflow:hidden; float:left; margin-right:5px; clear:none; }
.formLine.marginBottom { margin-bottom:6px; }

/* LEVEL INDICATOR */
.levelIndicatorBox {
	line-height:0.75em;
	height:38px;
	margin-top:16px;
	margin-bottom:1px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.levelQuarterAct, .levelQuarterDeact, .levelFifthAct, .levelFifthDeact {
	color:#fff;
	font-size:0.7em;
	font-weight:bold;
	height:22px;
	padding:6px 8px 10px 8px;
	position:relative;
	float:left;
	overflow:hidden;
}
.levelQuarterAct, .levelQuarterDeact {
	width:90px;
}
.levelFifthAct, .levelFifthDeact {
	width:68px;
}
.levelQuarterAct a, .levelQuarterAct a:visited, .levelFifthAct a, .levelFifthAct a:visited { color:#fff; }
.levelQuarterAct, .levelFifthAct { background-color:#40444c; }
.levelQuarterDeact a, .levelFifthDeact a { color:#ccc; }
.levelQuarterDeact a:visited, .levelFifthDeact a:visited { color:#ccc; }
.levelQuarterDeact, .levelFifthDeact { background-color:#707379; }
img.rtDeact, img.ltDeact, img.rtAct, img.ltAct { position:absolute; }
img.rtDeact { top:0px; right:0px; }
img.ltDeact { top:0px; left:0px; }
img.rtAct {	top:0px; right:0px; }
img.ltAct { top:0px; left:0px; }


/* ARTICLE OUTPUT */
.articleH1 {
	color:#333;
	font-size:1em;
	line-height:1.15em;
	margin-bottom:12px;
	margin-top:16px;
}
.articleDate {
	color:#666;
	margin-bottom:3px;
}
.articleIntro {
	font-size:0.8em;
	margin-bottom:16px;
}
#longtext {	margin-bottom:16px; }
#articleMedia { overflow:hidden; }
.doubleFrameImg {
	padding:3px;
	border:1px solid #ccc;
	float:left;
}
.bildtext {
	font-size:0.7em;
	margin-bottom:16px;
	padding-top:6px;
	padding-left:8px;
	clear:both;
}
#articleOptions {
	overflow:hidden;
	position:static !important;
	border-top:1px solid #ccc;
	clear:both;
}
#articleOptions p {
	padding:0 0 0 8px;
	margin-bottom: 8px !important;
}
.ratingBox div {
	font-size:0.8em;
}
.ratingBox {
	color:#666;
	background-color:#ebebeb;
	padding:8px;
	border-top:1px solid #ccc;
	overflow:hidden;
	clear:both;
}
.ratingBox p {
	color:#666;
}
#articleRating {
	margin-top:5px;
	float:left;
	clear:both;
}
.sideBoxArticle {
	overflow:hidden;
	margin-top:8px;
}
.sideBoxArticle .headline {
	width:170px;
	float:left;
	margin-left:3px;
}
.sideBoxArticle .icon {
	float:left;
}
.profilDataBox div.noRating {
	font-size:0.9em !important;
	color:#c7c7c7;
}
#relMenuDiv a {
	font-size:0.8em;
}
.relArticles h3 {
	color:#666 !important;
	margin-bottom:6px;
}
.relArticles {
	margin:12px 0 18px 0;
	overflow:hidden;
}
.relArticles a {
	font-size:0.8em;
}

/* SIDEBOX NAVIGATION */
.sideBoxNavigation {
	overflow:hidden;
	margin-top:4px;
	clear:both;
}
.sideBoxNavigation .headline {
	width:170px;
	float:left;
	margin-left:3px;
}
.sideBoxNavigation .icon {
	padding-top:3px;
	float:left;
}
.sideBoxNavigation .subnavIcon {
	height:15px;
	padding:5px 0 0 15px;
	float:left;
	clear:left;
}
.sideBoxNavigation .subnavIcon.root {
	padding:5px 0 0 2px;
}
.sideBoxNavigation .subnav {
	width:157px;
	padding:3px 5px 3px 0;
	/*float:left;*/
	overflow:hidden;
	clear:right;
}
.sideBoxNavigation .flatBt {
	margin:3px 2px 3px 0;
}
#mainContentBoxSmall .sideBoxNavigation .subnav {
	clear:none !important;
	float:left;
}
#mainContentBoxSmall .sideBoxNavigation .headline {
	margin-bottom:5px;
}
.sideBoxNavigation a {
	font-size:0.75em;
}
.sideBoxNavigation .subnavContainer {
	overflow:hidden;
	clear:both;
}
.sideBoxNavigation .flatBt a, .listItemNormal .flatBt a, .flatBt.op50 {
	font-size:0.7em !important;
}


/* REPOSITORY STYLES */
.repositoryMenu {
	height:26px;
	margin-bottom:8px;
}
.repositoryPath {
	float:left;
	width:335px;
}
.repositoryPath .path {
	font-size:0.65em;
	float:left;
	padding-top:3px;
}
.repositoryContentFixedSize {
	background-color:#ebebeb;
	width:422px;
	height:200px;
	border:1px solid #ccc;
	overflow:auto;
}
.repositoryContentFlex {
	background-color:#ebebeb;
	width:422px;
	height:auto;
	border:1px solid #ccc;
	overflow:hidden;
	padding-bottom:1px;
}
.repositoryContentFixedSizeLarge {
	background-color:#ebebeb;
	width:422px;
	height:400px;
	border:1px solid #ccc;
	overflow:auto;
}
.repositoryItem {
	width:124px;
	height:152px;
	margin-top:1px;
	margin-left:1px;
	border:1px solid #ccc;
	background-color:#ccc;
/*	background-image:url(../images/repository/dragCorner.gif);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	float:left;
	overflow:hidden;
}
.repositoryImageEdit { float:left; margin-top:8px; }
.repositoryImageEdit input, .repositoryImageEdit textarea { width:250px; margin:3px; padding:2px; }
.repositoryImageEdit textarea { height:50px; }
.repositoryItemHorizontal {
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #ccc;
	background-color:#ccc;
/*	background-image:url(../images/repository/dragCorner.gif);
	background-position:right bottom;
	background-repeat:no-repeat;*/
	overflow:hidden;
}
.repositoryItemHorizontal .first {
	margin-bottom:20px;
}
.repositoryItem input .chkbx {
	margin-right:3px;
	float:left;
}
.itemPreview {
	width:124px;
	height:105px;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}
.fileName {
	width:116px;
	font-size:0.65em;
	margin:4px 4px 0px 4px;
	height:20px;
	float:left;
	clear:both;
	overflow:hidden;
}
.repositorySubMenu {
	height:30px;
	border-bottom:solid 1px #ccc;
}
.repositoryItemBt {
	height:16px;
	float:left;
}
.repositoryButtonsVertical {
	width:16px;
	margin-top:4px;
	margin-left:3px;
	margin-right:3px;
	float:left;
}
.repositoryMenuButton {
	float:left;
	height:26px;
	width:44px;
}
.repositoryPathicon {
	width:17px;
	height:15px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:8px;
	margin-left:2px;
	float:left;
	display:inline;
}
.uploadArea {
	min-height:100px;
	border-bottom:1px solid #ccc;
}
.div50 {
	float:left;
	width:50%;
}
.smallIconBt {
	height:16px;
	margin-top:7px;
	float:left;
}
.helpLayer {
	display:none;
	color:#333;
	text-align:left;
	font-size:0.7em;
	position:absolute;
	background-color:#c4e1fe;
	padding:5px;
	border:1px solid #fff;
 	z-index:999;
}

/* AREA TOGGLE */
.areaSlider {
	font-size:0.85em;
	line-height:29px;
	font-weight:bold;
	width:424px;
	height:30px;
	background-image:url(../images/areaSlider.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
.areaSlider li a {
	color:#fff;
	height:30px;
	display:block;
	padding-left:25px;
}
.areaSlider li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/areaSliderOver.jpg);
	background-repeat:no-repeat;
}
.areaSlider li a:active {
	color:#fff;
	text-decoration:none;
	background-image:url(../images/areaSliderActive.jpg);
	background-repeat:no-repeat;
}
.areaSlider.open li { background-image:url(../images/areaSliderOpen.jpg); }
.areaSlider.open li a:hover { background-image:url(../images/areaSliderOpenOver.jpg); }
.areaSlider.open li a:active { background-image:url(../images/areaSliderOpenActive.jpg); }
.areaSlider.open li a:visited, .areaSlider li a:visited { color:#fff; }

/* USERPROFILE SIDEBOX LEFT */
.userPicture {
	height:150px;
	width:120px;
	text-align:center;
	border:1px solid #ccc;
}
#profileLogo {
	height:150px;
	width:120px;
	text-align:center;
	border:1px solid #ccc;
}
.userPictureXSmall {
	height:75px;
	width:60px;
	text-align:center;
	border:1px solid #ccc;
}
.profilDataBox, .cmsBox, .subnavigation {
	padding:5px 0 5px 0;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	clear:both;
}
.subnavigation a {
	font-size:0.75em;
	margin:0 0 6px 0;
	display:block;
}
.profilDataBox div {
	color:#666;
	font-size:0.75em;
}
.profilDataBox.name {
	border-bottom:0;
}
.profilDataBox.noBorder {
	border:0;
}

.profilOptions.noBorder {
	border-bottom:0 !important;
}
.profilOptions br {
	line-height:30px;
}
#profilIndex {
	width:180px;
	padding:2px;
	margin-top:5px;
	border:1px solid #ccc;
}
#userRating {
	padding:2px;
	margin-top:5px;
	float:left;
	clear:both;
}
.friendThumb {
	text-align:center;
	width:30px;
	height:40px;
	margin:5px 2px 0 0;
	border:1px solid #ccc;
	float:left;
	overflow:hidden;
}
.profilDataBox .linkOptions {
	padding-top:5px;
	clear:both;
}
.profilDataBox .highText {
	color:#333 !important;
	margin-bottom:4px;
}

.membersOnly {
	padding:12px;
/*	border:1px solid #ccc;*/
	overflow:hidden;
}
.membersOnly h1 {
	font-size:0.85em;
	font-weight:bold;
}
.membersOnly a {
	font-size:0.75em;
}
.membersOnly .info {
	float:left;
	margin-left:10px;
}

#hinweise/*, .hinweisSideBox*/ {
	position:relative;
	background-color:#c4e1fe;
	padding:8px;
	margin-right:1px;
	margin-top:13px;
}
#hinweise h1/*, .hinweisSideBox h1*/ {
	color:#535f7b;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:4px;
}
#hinweise h2/*, .hinweisSideBox h2*/ {
	color:#535f7b;
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:3px;
}
#hinweise p/*, .hinweisSideBox p*/ {
	line-height:1.1em;
	font-size:0.7em;
}
.attentionIcon { margin-right:4px; }
.articleTypeIcon { margin-right:3px; }
.listItemGoogle {
	margin-top:25px;
	/*float:left;*/
}
.listItemGoogle2 {
	/*float:left;*/
}
.listItemGoogle.startcontent {
	width:621px;
	height:60px;
	text-align:center;
	border-top:1px solid #ccc;
	padding:4px;
	margin-right:4px;
	margin-left:5px;
	clear:both;
}
.listItemGoogle.mitte, .listItemGoogle2.mitte {
	width:406px;
	height:75px;
	text-align:center;
	border-top:1px solid #ccc;
	padding:4px;
	margin-right:4px;
	margin-left:5px;
	float:none;
	clear:both;
}
#ratingbox {
	width:100px;
	background:url(/templates/daheim/images/rating/articleRatingLargeInact.gif) repeat-x 0 center;
	border:none;
	height:20px;
}
#ratingboxtest img { border:none; }
#ratingbox a {
	width:20px;
	height:20px;
	display:block;
}
#ratingbox a:hover {
	background:url(/templates/daheim/images/rating/articleRatingLarge.gif) repeat-x 0 center;
	text-decoration:none;
	width:100px;
}
#ratingbox a span { display:none; }
.rating img { border:none; }
.prompt {
	font-size:0.9em;
	font-weight:bold;
	color:#f60;
	background-color:#fff;
	text-align:center;
	margin:5px;
	padding:5px;
	border:1px solid #ccc;
}
.cleanTable td {
	padding-left:0px;
	padding-top:0px;
}
.tableHeadline {
	color:#333;
	font-size:0.7em;
}
.tableHeadline td {
	padding-top:8px !important;
	padding-bottom:5px !important;
}
.tableRowname {
	color:#666;
	font-size:0.7em;
	padding-top:5px !important;
	padding-bottom:5px !important;
}
*.bold { font-weight:bold; }
*.rightAlign { text-align:right; }
*.centerAlign { text-align:center; }
.trWhite { background-color:#fff; }
.trOdd { background-color:#f3f3f3; }
.tableSearchResult td {
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}
.tableSearchHeadline {
	color:#333;
	font-size:0.7em;
}
.tableSearchHeadline td {
	padding:5px !important;
	border-bottom:1px solid #ccc;
}
.listOption {
	font-size:0.7em;
	text-align:center;
	padding:4px;
	float:left;
}
.tableSearchResult h1 {
	font-size:0.85em !important;
	font-weight:bold;
}

.statusOrange { color:#c30; }
.statusRot { color:#c00; }
.statusGruen { color:#060; }
.calResponse {
	font-size:0.75em;
	color:#666;
	background-color:#fff;
	padding:8px;
	float:left;
	width:150px;
	margin-top:15px;
	margin-left:15px;
	border:1px solid #ccc;
}
.calResponse div {
	float:left;
}
.calResponse img {
	margin-right:5px;
}
.eventsListHeader {
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:3px;
	margin-bottom:2px;
	overflow:hidden;
}
.eventsListItem {
	padding:3px;
	border:1px solid #ccc;
	overflow:hidden;
	margin-top:2px;
}
.eventsListItemLarge {
	font-size:0.75em;
	width:180px;
	float:left;
}
.eventsListItemTextHl {
	font-size:0.75em;
	width:140px;
	float:left;
}
.eventsListItemText {
	padding-top:6px;
	font-size:0.75em;
	width:140px;
	float:left;
}
.eventsListItemSmall {
	font-size:0.75em;
	float:left;
}

/* PRIMARY NAVIGATION */
#primNavBox {
	font-size:0.75em;
	width:100%;
	height:46px;
	background-image:url(../images/primnav/bkgrNormal.jpg);
	background-repeat:no-repeat;
}
#primNavBox.gemeinschaft { background-image:url(../images/primnav/bkgrGemeinschaft.jpg) !important; background-repeat:no-repeat !important; }
#primNavBox.themen { background-image:url(../images/primnav/bkgrThemen.jpg) !important; background-repeat:no-repeat !important; }
#primNavBox.gemeinschaftOpen { background-image:url(../images/primnav/bkgrGemeinschaftOpen.jpg) !important; background-repeat:no-repeat !important; }
#primNavBox.themenOpen { background-image:url(../images/primnav/bkgrThemenOpen.jpg) !important; background-repeat:no-repeat !important; }
#primNavBox span {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
#l1 {
	color:#fff;
	text-align:left;
	clear:both;
	height:23px;
	width:100%;
	overflow:hidden;
}
.level1Item, .level2Item {
	color:#fff;
	height:22px;
	padding-right:2px;
	padding-left:2px;
	padding-top:4px;
	float:left;
}
.gemeinschaftOpen #l1 .selected {
	color:#fff;
	background-image:url(../images/primnav/bkgrL2-selected.gif);
	background-repeat:repeat-x;
}
.themenOpen #l1 .selected {
	color:#fff;
	background-image:url(../images/primnav/bkgrL1-selected.gif);
	background-repeat:repeat-x;
}
#l1 .selected {
	color:#fff;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
}
#l2 .selected {
	color:#fff;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
}
.level1Item a, .level1Item a:visited, .level2Item a, .level2Item a:visited {
	color:#fff;
	padding:5px;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}
.level1Item a:hover, .level2Item a:hover {
	color:#fff;
	text-decoration:underline;
}
#l2 {
	color:#fff;
	text-align:left;
	clear:both;
	height:23px;
	width:100%;
	overflow:hidden;
}
#l2 a:hover, #l1 a:hover {
	color:#fff;
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.levelName {
	color:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	width:105px;
	height:21px;
	padding-top:4px;
	padding-left:10px;
	float:left;
}
.levelName a, .levelName a:visited {
	color:#fff;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}
#subNavBox {
	font-size:0.75em;
	color:#ccc;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:124px;
	background-image:url(../images/bkgr-subnav.jpg) !important;
	background-repeat:no-repeat;
}
#subNavBox.empty {
	font-size:0.1em;
	height:2px;
}
#subNavBox.themen a { color:#f60; }
#subNavBox.themen a:hover { color:#f60; }
#subNavBox.themen a:visited { color:#f60; }
#subNavBox.gemeinschaft a { color:#069; }
#subNavBox.gemeinschaft a:hover { color:#069; }
#subNavBox.gemeinschaft a:visited { color:#069; }

/* PAGING */
.paging {
	font-size:0.8em;
	border-top:1px solid #ccc;
	margin-top:5px;
	padding-top:10px;
	overflow:hidden;
	clear:both;
}
.paging.top {
	border-top:none;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.paging.noBorder {
	border:none;
}

.paging .numbers {
	margin:0 auto;
	text-align:center;
	width:422px;
}
.numbers div {
	position:static !important;
}
.paging .numbers a {
	font-size:0.75em;
}

.paging .numbers span {
	font-size:0.75em;
	color:#ccc;
}
.paging .filter {
	padding:3px 0 3px 0;
}

/* MAILBOX */
.msg_toolbox {
	background-color:#ebebeb;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:8px;
	margin-bottom:8px;
}
table.messageList {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
}
table.messageList th {
	border-bottom:1px solid #ccc;
	background-color:#ebebeb;
}
table.messageList td {
	border-bottom:1px solid #ccc;
	padding:3px 0 3px 0;
}
table.messageList .tDate {
	font-size:0.7em;
	padding:2px 8px 2px 2px;
}
table.messageList .tData {
	font-size:0.75em;
	padding-left:5px;
	padding-right:5px;
}
table.messageList th {
	font-size:0.75em;
	padding:5px;
}
table.messageList .folder {
	font-size:0.75em;
	
}
.listOptions {
	margin-top:8px;
	overflow:hidden;
}
#messageHeader {
	padding:8px;
	border-bottom:1px solid #ccc;
}
#messageHeader h1 {
	margin-top:8px;
	font-size:0.85em;
	font-weight:bold;
}
.headerIcon {
	margin-right:5px;
}
.msgLabel {
	width:80px;
	margin-right:8px;
	padding:2px 0 2px 0;
	font-size:0.75em;
	color:#666;
	float:left;
}
.msgData {
	width:320px;
	font-size:0.75em;
	color:#333;
	padding:2px 0 2px 0;
	float:left;
}
.msgBody {
	font-size:0.8em;
	padding-right:12px;
}
table.messageList .folder {
	border:0 !important;
}



/***************** ARYA.CSS *****************/

h3 {
	font-size:0.9em;
	font-weight:bold
}
.formLine h3 {
	font-size:0.8em !important;
	clear:both;
	padding:12px 0 0 0;
	margin:0;
}

.date {
font-size:0.7em;
}

.googleadwords {
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:10px;
}

#userimgcontainer {
	width:195px;
	overflow:hidden;
}

#media {
	overflow:hidden;
	margin:10px 0 10px 0;
}

/*.mar12 {
	margin-top:12px;
}*/

input.send-btn {
	width:880px;
	height:25px;
	background:url(../images/anmeldeButton.png) no-repeat;
	outline:none;
	padding:5px 9px;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
input.send-btn:hover {
	background:url(../images/anmeldeButton.png) no-repeat 0 -25px;
}

/* ----- COMMENTS ----- */

#commentBox {
	overflow:hidden;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	padding:17px 0 17px 0;
}

#commentBox .header, #comments .header, .comment .header, .editBox.moreMargin .header, .ratingBox .header {
	font-weight:bold;
	font-size:0.85em;
}
.ratingBox p {
	margin-bottom:3px;
}

.commentArrow {
	/*position:relative;*/
	float:left;
	width:6px;
	height:7px;
}

#notloggedin {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
}

#notloggedin span {
	font-size:0.75em
}

.formpseudo {
	font-size:0.7em;
}

.formbutton {
	margin-top:7px;
}

.comment {
	border:1px solid #ccc;
	margin-top:2px;
	padding:9px;
	overflow:hidden;
}
.comment div {
	position:static !important;
}
.comment .buttons {
	float:right;
	width:80px;
}
.poster-img {
	float:left;
	margin:0 8px 0 0;
	border:1px solid #ccc;
}
.comment .poster {
	/*margin-top:-7px;*/
}

.comment .poster span {
	font-size:0.7em;
}

.comment .poster a {
	font-size:0.7em;
	font-weight:bold;
}

.comment .post h1 {
	font-size:0.75em;
	font-weight:bold;
}

.comment .post p {
	font-size:0.75em;
	margin:0;
}

/* ----- DISPLAY SITES ----- */

#sites, .sites {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:5px;
	padding:10px 0 10px 0;
	overflow:hidden;
}
#sites div, .sites div {
	position:static;
}
#sites.top, .sites.top {
	border-top:none;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
#sites.noBorder, .sites.noBorder { border:none; }
#sites .numbers, .sites .numbers {
	text-align:center;
	width:100%;
	color:#ccc;
}
#sites .numbers a, .sites .numbers a { font-size:0.75em; }

/* ----- EVENT OVERVIEW SIDEMENU ----- */

#vieweventsby {
	background:#ebebeb;
	border-bottom:1px solid #ccc;
	padding:9px 8px 9px 8px;
}

#vieweventsby h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
}

#vieweventsby table {
	margin-top:8px;
}

#vieweventsby label {
	font-size:0.75em;
}

#orderbytime {
	background:#ebebeb;
	border-bottom:1px solid #ccc;
	padding:9px 8px 9px 8px;
}

#orderbytime h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
}

#orderbytime p {
	font-size:0.75em;
	line-height:1.2em;
	margin:0px 0px 5px;
	padding:0px;
}

#orderbycircle {
	background:#ebebeb;
	border-bottom:1px solid #ccc;
	padding:9px 8px 9px 8px;
}

#orderbycircle h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
}
#orderbycircle p {
	font-size:0.70em;
	margin-top:8px;
}

/* ----- VIEW ARTCLE SIDEMENU ----- */

.articles {
	padding:10px 5px 10px 0;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.articles h1 {
	font-size:0.75em;
	font-weight:bold;
}
.articles a {
	font-size:0.75em;
}
.articles .entry {
	margin-top:5px;
}
.articleAbstract {
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}

/* ----- EVENT OVERVIEW ----- */

#topinfobox {
	height:auto;
	background:#ebebeb;
	padding:6px 6px 10px 12px;
	margin:8px 0 8px 0;
	overflow:hidden;
}
#topinfobox .item {
	float:left;
	/*height:20px;*/
	display:block;
	position:relative;
	width:180px;
}
#topinfobox span {
	font-size:0.70em;
	margin:0;
	padding:0;
}
#topinfobox a {
	font-size:0.70em;
	margin:0;
	padding:0;
}
#eventEntry, .eventEntry {
	border-bottom:1px solid #ccc;
	width:420px;
	margin-top:8px;
	padding-top:8px;
	overflow:hidden;
}

#eventEntry .location ul li, .eventEntry .location ul li {
	font-size:0.65em;
	border-right:1px solid #ccc;
	float:left;
	margin:0px 7px 0px 0px;
	padding:0px 7px 0px 0px;
	text-decoration:none;
	line-height:12px;
}
#eventEntry h1, .eventEntry h1 {
	font-size:0.8em;
	margin-bottom:5px;
}
#eventEntry div.eventStat, .eventEntry div.eventStat {
	font-size:0.7em;
	line-height:1em;
	margin:2px 0 2px 0;
}
#eventEntry div.eventStat span, .eventEntry div.eventStat span {
	color:#666;
}
#eventEntry .image, .eventEntry .image {
	float:left;
	margin:0 10px 0 0;
}
#eventEntry .abstract, .eventEntry .abstract {
	font-size:0.8em
}

/* ----- VIEW EVENT ----- */

#view_event .tabledesc {
	font-size:0.75em;
	color:#666;
	width:110px;
}
#view_event .tablebold {
	font-size:0.75em;
	color:#696969;
	font-weight:bold;
}
#view_event .tablefine {
	font-size:0.75em;
	color:#333;
}
#view_event .tablelink {
	font-size:0.75em;
	color:#333;
}
#view_event .tableevents {
	font-size:0.75em;
}
#abstract {
	font-weight:bold;
}
#eventMedia {
	width:414px;
	margin:10px 0 10px 0;
}
#iwannajoin {
	background:#ebebeb;
	margin:0;
	padding:8px;
}
#iwannajoin .desc {
	font-size:0.7em;
	color:#666;
	width:215px;
	margin-left:166px;
}

/* ----- PIC GALLERY OVERVIEW ----- */

.levelTripleAct, .levelTripleDeact {
	font-size:0.7em;
	font-weight:bold;
	width:125px;
	height:22px;
	padding:6px 8px 10px 8px;
	position:relative;
	float:left;
	overflow:hidden;
}
.levelTripleAct a, .levelTripleAct a:visited { color:#fff; }
.levelTripleAct { background-color:#40444c; }
.levelTripleDeact a { color:#ccc; }
.levelTripleDeact a:visited { color:#ccc; }
.levelTripleDeact { background-color:#707379; }
#galleryEntry, .galleryEntry {
	border-bottom:1px solid #ccc;
	width:423px;
	padding-top:8px;
	overflow:hidden;
}
.galleryEntry div {
	position:static;
}
#galleryEntry h1, .galleryEntry h1 {
	font-size:1em;
	line-height:1em;
	margin-bottom:5px;
}
#galleryEntry span, .galleryEntry span {
	font-size:0.65em;
}
#galleryEntry .image, .galleryEntry .image {
	float:left;
	margin:0 10px 0 0;
	width:120px;
	height:100px;
	background:#fff;
	border:1px solid #ccc;
}

#galleryEntry .abstract, .galleryEntry .abstract {
	font-size:0.8em
}

/* ---------- SIDEMENU ---------- */
.userdata {
	border-bottom:1px solid #ccc;
}
.userdata .flatBt, .userdata p { clear:both; }
.userdata p { padding-top:8px; margin-bottom:0; }
.userdata h5 { margin:0 0 12px 0; font-weight:normal; }
.userdata h1, .userdata h2 { font-size:0.8em; font-weight:normal; }
.userdata h1 { margin:8px 0 0 0; }
.userdata h2 { margin:0 0 12px 0; }
.userdata .flatBt { margin:2px 0 0 0; width:112px; }

/* ----- STATS ----- */

.stats {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
}

.stats h1, .profilDataBox h1, .cmsBox h1 {
	font-size:0.75em !important;
	font-weight:bold;
	margin-bottom:8px;
}

.stats td {
	font-size:0.75em;
}

.stats .stars {
	margin-top:5px;
}

.stats .stars p {
	font-size:0.85em;
	margin:0;
}

/* ----- ATTENDIES ----- */

#attendies {
	padding:10px 0 10px 0;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

#attendies .picholder {
	margin:7px 0 7px 0;
	overflow:hidden;
}

#attendies .thumbs {
	margin:3px 1px 3px;
	width:30px;
	height:35px;
	float:left;
	display:block;
	position:relative;
}

#attendies h1 {
	font-size:0.75em;
	font-weight:bold;
}

#attendies a {
	font-size:0.75em;
}

/* ----- SIDEBOX LOGIN ----- */

/* ----- ROUNDED CORNERS  ----- */

b.btop, b.btop b, b.bbot, b.bbot b{
	
    display:block;height:10px;font-size:1px;
    background-image:url(../images/rc.gif);
    background-repeat:no-repeat}
b.btop b{background-position:100% -10px}
b.bbot{background-position:0 -20px}
b.bbot b{background-position:100% -30px}

/* ----- LOGINBOX ----- */

#loginboxSmall {
	width:197px;
	margin:2px 0 2px 0;
	background:#746f67;
	overflow:hidden;
}

#loginboxinlay {
	padding:0px 10px 0px 10px;
	overflow:hidden;
}

#loginboxinlay h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
}

#loginboxinlay .lost {
	font-size:0.7em;
	color:#fff;
}

#loginboxinlay .whiteline {
	height:10px;
	width:197px;
	margin-left:-10px;
	border-bottom:1px solid #fff;
}

#loginboxinlay .register {
	overflow:hidden;
	margin-top:10px;
	display:inline-block;
}

#loginboxinlay .register .rtext  {
	font-size:0.70em;
	color:#fff;
	margin-top:8px;
}

/*#loginboxSmall .staylogged {
	margin-top:8px;
}*/
.staylogged {
	clear:both;
}

#loginboxSmall .staylogged label {
	font-size:0.7em;
	color:#fff;
}

#loginboxSmall .staylogged a {
	font-size:0.7em;
	color:#fff;
}

/* ----- CALENDAR ----- */

#calendar {
	margin:0;
	padding:2px 0 2px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}

/* ----- VIEW GALLERY ----- */

.galleryH1 {
	color:#333;
	font-size:1em;
	line-height:1.15em;
	margin-bottom:12px;
	margin-top:16px;
}

.galleryDate {
	color:#666;
	margin-bottom:3px;
}

/* ----- LOGINBOX ----- */

.dialog {
	display:block;
	position:absolute;
}

.dialog table.table_window  { 
  border-collapse:collapse; 
  border-spacing:0; 
  width:100%;
	margin:0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding:0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.overlay_alphacube {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.alphacube_content {
	overflow:hidden;
	color:#000;
  	height:278px;
	background:url(../images/bg.png) no-repeat;
}


.alphacube_message {
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}

.alphacube_buttons {
	display:none;
}

/* ----- UPLOADBOX ----- */

.overlay_alphacube2 {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.alphacube2_content {
	overflow:hidden;
	color:#000;
 	height:278px;
	background:url(../images/uploadBoxBg.png) no-repeat;
}


.alphacube2_message {
	width:100%;
	padding-bottom:10px;
}

.alphacube2_buttons {
	display:none;
}

#uploadphotobox {
position:fixed;
left:50%;
top:50%;
width:300px;
margin-left:-150px;
height:200px;
margin-top:-100px;
background-color:#fff;
z-index:99;
}

#overlay_modal2 {
	height:100%;
	position:fixed;
	left:0px;
	opacity:0.5;
	top:0px;
	width:100%;
	z-index:1;
	display:none;
	background-color:#000;
}
.uploadbox {
	float:left;
	height:170px;
	padding:0px 15px 0 15px;
	margin:-10px 0 0 5px;
}
.uploadbox h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
	margin-bottom:8px;
}
.uploadbox a {
	margin-top:8px;
}

/* ----- FLAGGEDBOX ----- */
.overlay_alphacube4 {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.alphacube4_content {
	overflow:hidden;
	color:#000;
    height:318px;
	background:url(../images/bg_badlogin.png) no-repeat;
}
.alphacube4_message {
	width:100%;
	/*height:207px;*/
}
.alphacube4_buttons {
	display:none;
}
.overlay_alphacube3 {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.alphacube3_content {
	overflow:hidden;
	color:#000;
    height:278px;
	background:url(../images/uploadBoxBg.png) no-repeat;
}
.alphacube3_message {
	width:100%;
	padding-bottom:10px;
}
.alphacube3_buttons {
	display:none;
}
.flaggedbox {
	padding:40px 20px;
}
.flaggedbox h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
}
.loginbox {
	padding:0px 15px 0 15px;
	margin:0 0 0 5px;
}
.loginbox h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
	padding-top:18px;
}
.loginbox a {
	margin-top:8px;
}

/*.loginbox .staylogged {
	margin-top:40px;
}*/

.loginbox .staylogged label {
	font-size:0.7em;
	color:#fff;
}
.loginbox .staylogged a {
	font-size:0.7em;
	color:#fff;
}
.registerbox {
	padding:25px 15px 15px 15px;
	margin-left:5px;
	overflow:hidden;
}

.registerbox h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#fff;
}
.registerbox span.free {
	font-size:0.7em;
	color:#fff;
}
.registerbox a {
	margin-top:8px;
	font-size:1.1em;
}
.close {
	width:33px;
	height:33px;
	margin:0;
	float:right;
}

/* ----- CITYSEARCH ----- */

.citysearch a {
	font-size:0.75em;
}
.citysearch span {
	font-size:0.75em;
}

/* ----- REGISTER ----- */

.floatrm {
	float:right;
	margin:-25px 0 0 0;
}
.floatrm2 {
	float:right;
	margin-top:4px;
}
.uneditedAreaA {
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
	padding:10px;
}
.uneditedAreaA h2 {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0px;
	padding:0px;
}

/* ----- CITYSEARCHLIVE ----- */

.citysearchlive {
	width:267px;
	padding:1px;
	background-color:#fff;
	position:absolute;
/*	left:572px;
	top:195px;*/
	border:1px solid #999;
	z-index:3;
}
#citysearchlive2 {
	display:none;
	width:267px; 
	height:389px; 
	padding:1px; 
	background-color:#fff; 
	position:absolute; 
	border:1px solid #999; 
	z-index:11 !important; 
	margin-left:172px; 
	margin-top:-16px;
}
.citysearchlive #head {
	height:39px;
	width:267px;
	background:url(../images/citysearchlivehead.png) no-repeat;
	margin-bottom:3px;
}

.citysearchlive #head a:hover {
	text-decoration:none;
}

.citysearchlive #headForm {
	height:20px;
	width:267px;
	background:#b5dde5;
	margin-bottom:3px;
}

.citysearchlive #head span.citytitle {
	display: block;
}

.citysearchlive #head h1,
.citysearchlive #head span.citytitle {
	color:#333;
	font-size:0.85em;
	font-weight:bold;
	padding:12px 0 0 30px;
}

.citysearchlive #head .close {
	margin-top:-22px;
	padding-right:8px;
	cursor:pointer;
	height:12px;
	width:12px
}

.citysearchlive #headForm .close {
	padding:4px;
	float:right;
	cursor:pointer;
	height:12px;
	width:12px
}


.citysearchlive .item11 {
	width:252px;
	height:20px;
	background:#b5dde5;
	padding:6px 0 0 15px;
	margin-top:3px;
}

.citysearchlive .item11over {
	width:252px;
	height:20px;
	background:#fff;
	padding:6px 0 0 15px;
	margin-top:3px;
}

.citysearchlive #item11 a {
	font-size:0.7em;
}

.item11 a {
	font-size:0.7em;
}

.citysearchlive .item {
	height:40px;
	width:267px;
	background:#b5dde5;
	margin-bottom:1px;
}

.citysearchlive .itemover {
	height:40px;
	width:267px;
	background:#fff;
	margin-bottom:1px;
}

/*#citysearchlive .item:hover {
	background:#fff;
}*/

.citysearchlive .item .main {
	font-size:0.75em;
	padding:8px 0 0 8px;
	color:#333;
}

.citysearchlive .item .sub {
	font-size:0.7em;
	color:#666;
	padding-left:8px;
}

.citysearchlive .itemover .main {
	font-size:0.75em;
	padding:8px 0 0 8px;
	color:#333;
}

.citysearchlive .itemover .sub {
	font-size:0.7em;
	color:#666;
	padding-left:8px;
}

.citysearchlive .item {
	height:40px;
	width:267px;
	background:#b5dde5;
	margin-bottom:1px;
}

.citysearchlive .itemover {
	height:40px;
	width:267px;
	background:#fff;
	margin-bottom:1px;
}

/*#citysearchlive .item:hover {
	background:#fff;
}*/

/* ----- UITEM ----- */

.citysearchlive .uitem {
	height:40px;
	width:250px;
	background:#b5dde5;
	margin-bottom:1px;
}

.citysearchlive .uitemover {
	height:40px;
	width:250px;
	background:#fff;
	margin-bottom:1px;
}

.citysearchlive .uitem .main {
	font-size:0.75em;
	padding:6px 0 0 8px;
	color:#333;
}

.citysearchlive .uitem .sub {
	font-size:0.7em;
	color:#666;
	padding-left:8px;
}

.citysearchlive .uitemover .main {
	font-size:0.75em;
	padding:6px 0 0 8px;
	color:#333;
}

.citysearchlive .uitemover .sub {
	font-size:0.7em;
	color:#666;
	padding-left:8px;
}

/* ----- SUBMIT BUTTON ----- */

.buttonSubmit, .buttonSubmit2 {
	background:url(../images/anmeldeButton.png) no-repeat;
	border:none;
	width:88px;
	height:25px;
	color:#003366;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0.75em !important;
	font-style:normal;
	font-weight:bold;
	margin-right:3px;
	padding:4px 5px 8px 5px;
	position:relative;
	text-decoration:none;
	font-family:Verdana, Tahoma;
}

.buttonSubmit:hover {
	background-position:left bottom;
}

/* ----- MAILBOX ----- */

.msg_toolbox .desc h1 {
	font-size:0.75em;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}

.msg_toolbox .desc p {
	font-size:0.7em;
	color:#666;
}

.msg_toolbox .fieldsetBorder {
	border:none;
	margin:0;
	padding:0;
}

.msg_toolbox .fieldsetBorder input {
	width:250px;
}

.msg_toolbox .fieldsetBorder #submit_btn1 {
	float:right;
	margin-top:0px;
}

.msg_toolbox .fieldsetBorder .formcore {
	margin:-5px 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

.msg_toolbox .fieldsetBorder select {
	width:300px;
}

.msg_toolbox .fieldsetBorder .butn #submit_btn1 {
	float:left;
	margin-top:8px;
}
.thumbImgTest {
	float:left;
	text-align:center;
	width:100px;
	height:80px;
	margin:5px;
	font-size:1em; /* Moz needs a non-zero value here */ 
	border:1px solid #ccc;
	line-height:78px; /* height - 2 */
}
.thumbImgTest img { vertical-align:middle; }
.editBox .labelNoWidth2 { font-size:0.8em; }
.inputInline { float:left; margin:0 2px 0 2px; }
.dotInline { float:left; margin-top:5px; }
.profilOptions { padding:5px 0 5px 0; overflow:hidden; border-bottom:1px solid #ccc; }

/***************** WOLFGANG.CSS *****************/

#view_event .tableevents .further_events {
	width:424px;
	background-color:#FFF;
}
#view_event .tableevents .further_events .event_date {
	padding:5px 0 5px 12px;
	width:130px;
	color:#696969;
	font-weight:bold;
}
#view_event .tableevents .further_events .event_time {
	color:#ACACAC;
	width:186px;
}
#view_event .tableevents .further_events .event_term {
	color:#2c8396;
	width:95px;
}
#view_event .tableevents .further_events .event_separation {
		border-top:1px solid #d2d2d2;
		height:1px;
}


/*** css for case 'register'***/
.levelIndicatorBox .areaTextBox {
	font-size:12px;
	padding:10px 0 10px 0;
}
.levelIndicatorBox .areaCheckMailBox {
	background:url(../images/register/register_check_mailbox.gif) no-repeat;
	display:block;
	width:331px;
	height:40px;
	margin:20px auto;
	text-align:center;
}
.levelIndicatorBox .PersonalFlags { width:424px; }
.levelIndicatorBox .PersonalFlags a	.flag {
	background:url(../images/register/register_reiter.gif) no-repeat;
	display:block;
	width:106px;
	height:34px;
	float:left;
	padding:7px 0 0 0;
	color:#9DA1A4;
	font-size:0.7em;
	font-weight:bold;
}





.levelIndicatorBox .PersonalFlags a:hover	.flag {
	background:url(../images/register/register_reiter_selected.gif) no-repeat;
	display:block;
	width:106px;
	height:34px;
	float:left;
	padding:7px 0 0 0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
}

.levelIndicatorBox .PersonalFlags a .flag .flagtext { margin:0 0 0 5px; }
.levelIndicatorBox .PersonalFlags .flagselected { 
	background:url(../images/register/register_reiter_selected.gif) no-repeat;
	display:block;
	width:106px;
	height:34px;
	float:left;
	padding:7px 0 0 0;
	color:#FFF;
	font-size:0.7em;
	font-weight:bold;
}
.levelIndicatorBox .PersonalFlags .flagselected .flagtext {
	margin:0 0 0 5px;
}
.levelIndicatorBox .formLine .plus_btn a {
	background:url(../images/repository/btPlus.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:left; 
	margin:8px 0 0 5px;
}
.levelIndicatorBox .formLine .plus_btn a:hover {
	background:url(../images/repository/btPlus-over.gif) no-repeat;
}
.minus_btn a {
	background:url(../images/repository/btMinus.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	float:left; 
	margin:8px 0 0 5px;
}
.minus_btn a:hover {
	background:url(../images/repository/btMinus-over.gif) no-repeat;;
}
.formLine .text {
	float:left;
	font-size:0.8em;
	margin:5px;
	padding:2px;
}
.friendsPic {
	float:left;
	border:1px solid #ccc;
	margin:0 3px 6px 0;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display:block;
	position:absolute;
}
.dialog div {
	position:static !important;
}
.dialog table.table_window  { 
  border-collapse:collapse; 
  border-spacing:0; 
  width:100%;
	margin:0px;
	padding:0px;
}
.dialog table.table_window td , .dialog table.table_window th { 
  padding:0; 
}
.dialog .title_window {
  -moz-user-select:none;
}                                                    
.overlay_alphacube {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

/***************** PINO.CSS *****************/

#l1 .selected a {
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
}
#l2 .selected a {
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity:1 !important;
}
#subNavBox.empty {
  visibility:hidden;
}
.agbbox {
  overflow:auto;
  background:#fff; 
  height:300px; 
  padding:6px; 
  border:1px solid #000;
}
#galleryEntry span.defaultistruct, span.defaultistruct {
  font-size:1em;
}




.comment .poster span a {
  font-size:1em;
}
#badloginbox{
	display:none;
}
.searchfilter {
	background:#ebebeb;
	margin:0px 5px 5px 0;
	overflow:hidden;
	display:block;
}
.searchfilter .item.selected {
	background-color:#ccc;
}
.searchfilter .item.selected a {
	font-weight:bold;
}
.searchfilter .item {
	margin:4px;
	padding:2px 4px 6px 6px;
	position:relative;
}
.searchfilter span {
	font-size:0.70em;
	margin:0;
	padding:0;
}

.searchfilter a {
	font-size:0.70em;
	margin:0;
	padding:0;
}
.searchResults {
	font-weight:normal;
	float:right;
}
.searchCategory {
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	padding:6px;
	background-image:url(../images/searchTitleHeader.gif);
	background-repeat:no-repeat;
	width:412px;
	height:35px;
	border-bottom:1px solid #ccc;
}
.searchCategory a {
	color:#fff;
}
.searchCategory a:hover {
	color:#fff;
}
.searchCategory a:visited {
	color:#fff;
}
.sideBoxItemSearch {
	border-bottom:1px solid #ccc;
}
.sideBoxItemSearch h1 {
	color:#333;
	font-size:0.75em;
	font-weight:bold;
	margin:0 0 4px 8px;
}
.treffer {
	background-color:#f5eebf;
}
.trefferanzahl {
	font-size:0.8em;
	margin-top:5px;
	padding-top:10px;
	overflow:hidden;
	padding-bottom:10px;
}
h5.msg {
	display:block;
	margin:0 0 0 25px;
}
div.msg {
	padding:12px 6px 0 6px;
	overflow:hidden;
}
.msg p {
	margin-left:32px;
	display:block;
}
.kontoBt {
	float:right;
	margin:11px 8px 0 0;
}

.flatBt {
	/*font-size:0.7em !important;*/
	position:relative;
	text-align:center;
	color:#5d8fc7;
	background-color:#b3d7e5;
	margin:4px 2px 8px 0px;
	padding:2px 5px 2px 5px;
	float:left;
	overflow: hidden;
}
.flatBt a {
	font-size:0.7em !important;
}
.flatBt a:visited {
	color:#36c;
}
.flatBt .submitBt {
	font-size:0.7em !important;
	color:#36c;
	background-color:#b3d7e5;
	border:0;
	margin:0;
	padding:0;
}
.flatBt .submitBt a:hover {
	text-decoration:underline;
}
.flatBt .submitBt:hover {
	text-decoration:underline;
}
.submitBt {
	cursor:pointer;
} 
.eventDate {
	padding:2px 8px 2px 0;
	font-size:0.8em;
	float:left;
}
.eventDate {
	width:120px;
	padding:2px 8px 2px 0;
	font-size:0.8em;
	float:left;
	clear:left;
	height:22px;
}
.eventDate.d {
	padding-top:6px;

}
.eventTime {
	padding:2px;
	clear:right;
	height:22px;
	float:left;
}
.eventMinus {
	padding:2px 2px 6px 2px;
	float:left;
	clear:right;
	height:22px;
}
.eventTime.t {
	padding-bottom:6px;
}
.eventTime input {
	width:25px;
	margin-top:0px;
}
.eventTime.HL, .eventDate.HL {
	font-size:0.75em !important;
	font-weight:bold;
	height:18px;
}
.eventTime.HL {
	clear:right;
}
.pp_gem {
	font-size:0.7em;
	color:#333;
	margin:5px 5px 5px 0;
	padding:2px;
	float:left;
	overflow:hidden;
}
.pp_gem.hl {
	font-size:0.75em;
	font-weight:bold;
	padding:5px 2px 5px 2px;
}
.pp_gem.chkbox {
	width:20px;
	float:left;
}
.pp_gem.gemeinden {
	width:120px;
	margin-right:4px;
}
.pp_gem.standorte {
	width:240px;
}
.editBox p.expl {
	font-size:0.7em !important;
}

/* Warenkorb */

.pp_gem.wkGemeinden {
	width:181px;
	margin-right:4px;
}
.pp_gem.wkBeschreibung {
	width:275px;
	margin-right:4px;
}
.pp_gem.wkPreis {
	text-align:right;
	width:41px;
	margin-right:6px;
}
.pp_gem.wkZeit {
	width:86px;
	margin-right:4px;
}
.pp_gem.wkPreisgesamt {
	text-align:right;
	width:61px;
}
p.wkFooter {
	font-size:0.7em !important;
	padding:3px;
}
.pricetagBox {
	width: 424px;
	height: 78px;
	margin-top: 6px;
	background-image: url(../images/pricetags/bkgrFrame.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.pricetagBox .info {
	width: 141px;
	padding: 5px;
	float: left;
	overflow: hidden;
}
.pricetagBox .info p {
	font-size: 0.7em !important;
	color: #666;
}
.pricetagBox .pricetag {
	width: 80px;
	height: 78px;
	padding: 5px 5px 0 5px;
	float: left;
	overflow: hidden;
	border-left: 1px solid #ccc;
}
.pricetagBox .pricetag h2 {
	font-size: 0.7em !important;
}
.warenkorbHeader {
	margin-top: 12px;
	overflow: hidden;
}
.warenkorbHeader img {
	float: left;
	margin-right: 5px;
}
.warenkorbHeader h1 {
	font-weight: bold;
	font-size: 0.9em !important;
	margin-top: 4px;
	float: left;
}
p.small {
	font-size: 0.7em !important;
}
.wk {
	font-size: 0.75em;
	padding: 2px 5px 2px 5px;
	color: #333;
	float: left;
	overflow: hidden;
}
.wk.typ {
	margin-left: 170px;
	text-align: right;
	width: 120px;
	clear: left;
}
.wk.eur {
	width: 28px;
	text-align: right;
}
.wk.sum {
	width: 65px;
	text-align: right;
}
.wk.green {
	color: #090 !important;
	border-bottom:1px solid #ccc;
}
.wk.bold {
	border-top:1px solid #ccc;
	font-size: 0.8em !important;
	font-weight: bold;
}
#gemeindenliste {
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding:4px 0 12px 0;
}
#gemeindenliste p {
	font-size:0.7em;
	width:412px;
	float:left;
	padding:2px 10px 2px 2px;
	margin:0;
	/*background-color:#009933;*/
}
.pp_gem.gemliste {
	width:100%;
	margin-right:4px;
}
.pp_gem1 {	width:100%;
	margin-right:4px;
}
.uneditedArea li {
	font-size:0.7em;
	list-style:disc;
	margin:3px 4px 3px 15px;
}
.faqText { padding:0 10px 12px 12px; overflow:hidden; }
.isdisabled {
	color: #cccccc;
}
#creditBox {
	background-color: #fbf5e7;
	border: 1px solid #dacfb5;
	padding:12px;
	margin:5px 0 5px 0;
	overflow:hidden;
}
#creditBox img { float:left; }
#creditBox .points { float:left; color:#23130e; font-size:0.8em; font-weight:bold; padding:4px; }
#creditBox .text { font-size:0.7em; width:325px; color:#866310; float:left; margin:0; padding:4px 0 0 4px; }
.flatBt.areaSliderBt { position:absolute; left:325px; top:3px; width:80px; z-index:999; }
.cellPremium {
	font-size: 0.7em;
	color: #594003;
	font-weight:bold;
	background-color: #fbf5e7;
	text-align: center;
	vertical-align:middle;
	padding:2px 0 2px 0;
}
.cellLabel {
	font-size: 0.7em;
	color: #333;
	padding:4px 6px 6px 0;
}
.cellHead {
	font-size: 0.8em;
	font-weight: bold;
	color: #333;
	padding:9px 0 3px 0;
}
.cellStandard {
	font-size: 0.7em;
	font-weight: bold;
	color: #333;
	text-align: center;
	vertical-align:middle;
}
.footnotes p {
	font-size:0.6em;
}
ul.premUL li {
	color:#866310;
	list-style-image:url(../images/premiuminfo/vorteilbutton.gif) !important;
	margin:5px 0 0 15px !important;
	padding:0 !important;
}
.premium.bordertop { border-top:1px solid #dacfb5; }
table.creditslist { font-size:0.75em; }
table.creditslist label { font-weight:bold; }
table.creditslist th { vertical-align:bottom; }
table.creditslist .price { text-align:right; }
.green { color:#090; }
.creditFooter { font-size:0.65em; padding:12px; }
.prefixFilialen { display:block; width:70px; float:left;}
th.selectbox {
	font-size:0.75em;
	color:#666;
	padding:2px 0 0 10px;
}
.pdflink {
	margin-left:162px; margin-right:3px; float:left;
}

/* pinoadded 2009-02-09  maps bei events */
.googlemapsevent {
  width: 100%;
  height: 200px;
  clear:both;
  overflow:hidden;
  margin:8px 0 8px 0;
}


.bt-spezial1 a {
	width:137px;
	height:43px;
	padding-top:5px;
	font-size:0.7em;
	font-weight:bold;
	display:block;
	overflow:hidden;
	background:url(../images/buttons/bt-spezial1-t1.jpg) no-repeat;
}
.bt-spezial1 a:hover {
	text-decoration:none;
	background:url(../images/buttons/bt-spezial1-t1-over.jpg) no-repeat;
}
.bt-spezial2 a {
	width:137px;
	height:32px;
	padding-top:5px;
	font-size:0.70em;
	display:block;
	overflow:hidden;
	float:left;
	background:url(../images/buttons/bt-spezial1-t2.jpg) no-repeat;
}
.bt-spezial2 a:hover {
	text-decoration:none;
	background:url(../images/buttons/bt-spezial1-t2-over.jpg) no-repeat;
}
.bt-spezial1 span {
	display:block;
	overflow:visible;
	width:90px;
	float:left;
}
.bt-spezial1 a:hover, .bt-spezial2 a:hover {
	cursor:pointer;
}
.bt-spezial2 span {
	display:block;
	overflow:visible;
	width:120px;
	float:left;
}
.bt-spezial2 img {
	margin:2px 3px 0 8px;
	float:left;
}
.bt-spezial1 img {
	margin:0 5px 0 5px;
	float:left;
}
#getnewcapchta {
	display:block;
	font-size:0.75em;
	float:left;
	clear:both;
	margin:4px 0 0 0;
	cursor:pointer;
}

/* ADVERTISING */
#adspace_bigsize {
	width:848px;
	padding:0 0 2px 2px;
	text-align:right;
	clear:both;
	background:#ebebeb;
	overflow:hidden;
}
.adlabel-bigsize {
	padding:0 0 0 12px;
	background:url(http://www.unserdaheim.at/templates/daheim/images/anzeigeVertikal.gif) no-repeat top left #666;
	float:right;
	overflow:hidden;
}
.fullbannerAd table, .skyscraperAd table, .contentAd table, .rectangle table, .adlabel-bigsize table, .fullbannerAd iframe, .skyscraperAd iframe, .contentAd iframe, .rectangle iframe, .adlabel-bigsize iframe { border:0; margin:0; padding:0; border-spacing:0; }

#teaserbox {
	background:#ebebeb;
	margin:0 4px 2px 3px;
	padding:6px;
}
#teaserbox h1 {
	font-size:0.75em;
	font-weight:bold;
}
#teaserbox ul {
	font-size:0.7em;
	list-style:disc;
	list-style-type:disc;
}
#teaserbox ul li {
	list-style:disc;
	list-style-type:disc;
	margin:4px 0 0 16px;
}
#teaserbox .bt-register {
	overflow:hidden;
	padding:8px 0 4px 0;
	clear:both;
}
.tbox-lt, .tbox-rt, .tbox-lb, .tbox-rb {
	position:absolute;
}
.tbox-lt {
	left:0;
	top:0;
}
.tbox-rt {
	right:0;
	top:0;
}
.tbox-rb {
	right:0;
	bottom:0;
}
.tbox-lb {
	left:0;
	bottom:0;
}
#teaserbox .links {
	font-size:0.75em;
	clear:both;
}
#teaserbox .links img {
	margin:2px 0;
}
#siteDiv div {
	overflow:hidden;
}
#siteDiv div div {
	overflow:visible;
}
#loginbox-2-links {
	position:static;
}