@import url(teaser.css);

body {
	background:url(../img/bg_body.gif) repeat-x #747372;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#444;
	text-align: center;
	padding:0;
	margin:0;
}

* {
	padding:0;
	margin:0;
}

table { font-size:13px; }

img { border:none; }


p { padding:6px 0 6px 0; }

p+p {
	padding-top: 6px;
}

a { 
	color:#ef0290;
	outline:none;
	text-decoration: none;
}
a:hover {
	color:#ad8813;
	text-decoration: none;
}
a.act {
	color:#ef0290;
}
.csc-default {
	float:left;
}
p.moreLink {
	margin-top:-6px;
	padding-top:0;
}
p.moreLink a, 
a.upper, .upper,
#personenListe a.more,
#personenListe a.less {
	text-transform: uppercase;
}
h2, h3 {
	background-color:#444;
	text-transform: uppercase;
	font-size:13px;
	line-height:18px;;
	font-weight:bold;
	color:#fff;
	/*padding:3px 5px 2px 5px; */
	/* Mozilla padding:3px 5px 2px 5px;*/
	padding:0 0 0 5px;
	line-height:15px;
	clear:both;
}
.grey h3, h3.grey 		{ background-color:#444444; }
.gold h3, h3.gold 		{ background-color:#ad8813; }
.bronze h3, h3.bronze	{ background-color:#a26c38; }
.magenta h3, h3.magenta	{ background-color:#ef0290; }
.silver h3, h3.silver	{ background-color:#808181; }
.silverLight h3, 
h3.silverLight	 		{ background-color:#aeaeae; color:#444; }
.transparent h3 		{ background-color:#747372; }
h3.category 			{ background:none; margin-top:5px; margin-bottom:5px; padding-left:0;}

hr {
	height: 1px;
	border: none;
	border-top: 1px solid #444;
}
:focus {
	outline:0;
}

/* ==========================================
   LAYOUT
========================================== */

div.page {
	width:960px;
	margin:0 auto;
	text-align: left;
/* 	padding-bottom:20px; */
}
div.container {
	width:890px;
	float:right;
	margin-right: 35px;
}
div.header {
	background-repeat: no-repeat;
	background-image:url(../img/bg_header.gif);
	width:960px;
	height:106px;
	float:left;
}
div.nails {
	width:890px;
	height:44px;
	float:right;
}
div.logo {
	width:70px;
	padding-top:10px;
	float:left;
}
div.logo img {
	width:70px;
	height:84px;
	border:0;
}
div.logoBar {
	width:854px;
	height:50px;
	float:left;
}
div.logoBar img {
	width:854px;
	height: 50px;
	border:0;
}
div#content {
	margin-top:20px;
	float:left;
	position:relative;
	z-index:1;
}
div.headline {
	width:890px;
	float:left;
}
div#footer {
	width:960px;
	margin:0 auto;
	text-align:left;
	height:20px;
		display:none;
}
div#footer a {
	float:right;
	margin:0 35px;
	font-size:11px;
	color:#fff;
}
div#footer a:hover {
	text-decoration:underline;
}

/* MORE FUNCTION 
-------------------------------------------- */

p.after-single-p {
	padding-top:0px !important;
	margin-top:-6px !important;
}
p.after-multiple-p {}
p.after-single-p.less {} 
.after-single-p.less {
	padding-top:12px !important;
}

#news p.less {
	margin-top:-12px;
}

/* Clearer (all browsers)
-------------------------------------------- */
.clearer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.whiteLine890 {
	width:890px;
	height: 10px;
	float:left;
	background:#fff;
}

div.spacerH2 {
	width:10px;
	height:10px;
	float:left;
}



/* NAVI
-------------------------------------------- */

div#navi {
	width:890px;
	height:41px;
	float:left;
	background: #000;
	position:relative;
	z-index:100000;
}
#home div#navi,
#search div#navi {
	height:20px;
}
div.naviMain {
	width:590px;
	height:20px;
	float:left;
}
div.naviMeta {
	width:300px;
	height:20px;
	float:left;
	text-align:right;
}
div.naviMeta ul.naviLevel1 {
	float:right;
	padding-right:3px;
}
div.naviActive {
	width:890px;
	height:20px;
	float:left;
}
div#navi ul {
	list-style:none;
}

/* ==========================================
   ZWEI SPALTEN
========================================== */

/* 560 / 320
-------------------------------------------- */

div#zweispalten-560-320 {
	width:890px;
	float:left;
}
div#zweispalten-560-320 div.col-1 {
	width:560px;
	float:left;
}
div#zweispalten-560-320 div.col-2 {
	width:320px;
	float:right;
}

/* 615 / 265
-------------------------------------------- */

div#zweispalten-615-265 {
	width:890px;
	float:left;
}
div#zweispalten-615-265 div.col-1 {
	width:615px;
	float:left;
}
div#zweispalten-615-265 div.col-2 {
	width:265px;
	float:right;
}

/* 650 / 230
-------------------------------------------- */

div#zweispalten-650-230 {
	width:890px;
	float:left;
}
div#zweispalten-650-230 .col-1 {
	width:650px;
	float:left;
}
div#zweispalten-650-230 .col-2 {
	width:230px;
	float:right;
}

/* ==========================================
   DREI SPALTEN
========================================== */

/* 320 / 320 / 230
-------------------------------------------- */

div#dreispalten-320-320-230 {
	width:890px;
	float:left;
}
div#dreispalten-320-320-230 .col-1 {
	width:330px;
	float:left;
}
div#dreispalten-320-320-230 .col-2 {
	width:330px;
	float:left;
}
div#dreispalten-320-320-230 .col-3 {
	width:230px;
	float:right;
}

/* ==========================================
   CONTENT ELEMENTS
========================================== */

/* ARBEITEN
-------------------------------------------- */

div#arbeit,
div#arbeitDetail {
	width:890px;
	float:left;
	margin-bottom:20px;
}
div#arbeitDetail,
table#arbeitDetailTable {
	background: url(../img/bg_vert_7.gif) repeat-y;
}
div#arbeit .col-1,
div#arbeitDetail .col-1 {
	width:330px !important;
	float:left !important;
}
div#arbeit .col-2 {
	width:450px !important;
	float:left !important;
	background:#fff;
}
div#arbeitDetail .col-2 {
	width:450px;
	float:left;
	padding-top:10px !important;
}
div#arbeit .col-3 {
	width:110px !important;
	float:left !important;
}
div#arbeitDetail .col-3 {
	width:110px !important;
	float:left !important;
	background:#fff;
	padding-top:10px;
}
div#arbeit .col-1 div.text,
div#arbeitDetail .col-1 div.text {
	width:auto;
	background:#fff;
	padding-left:10px;
}
div#arbeit .col-1 div.thumbs {
	width:auto;
	float:right;
	padding-bottom:10px;
	background:#fff;
}
div#arbeit .col-1 div.thumbs img {
	margin-left:10px;
}
div#arbeit .col-2 img {
	margin:10px;
}
div#arbeit .col-3 img,
div#arbeitDetail .col-3 img {
	margin-bottom:10px;
}
div#arbeitDetail .col-2 {
	padding-top:10px;
	background:url(../img/bg_white10x10.gif) repeat-x;
}
div#arbeitDetail .col-2 img {
	border:10px solid #fff;
	margin-top:-10px;
}


table#arbeitDetailTable {
	border-collapse: collapse;
	clear:both;
}
table#arbeitDetailTable td {
	vertical-align: top;
}
table#arbeitDetailTable .col-1 {
	width:330px;
}
table#arbeitDetailTable .text {
	background:#fff;
	padding-left: 10px;
	padding-bottom: 9px;
}
table#arbeitDetailTable .col-2 {
	background:url(../img/bg_white10x10.gif) repeat-x;
	padding-top:10px;
	width:10px;
}
table#arbeitDetailTable .col-2 img {
	border:10px solid #FFFFFF;
	margin-top:-10px;
}
table#arbeitDetailTable .col-3 {
	width:110px;
}
div#arbeit .col-3 div.arbeitProfileImage,
table#arbeitDetailTable .col-3 div.arbeitProfileImage {
	width:110px;
	padding-top:10px;
	background:#fff;
}
table#arbeitDetailTable .col-3 div.arbeitProfileImage img {
	margin-bottom: 10px;
}

div#arbeitPagebrowser {
	width:890px;
	float:left;
	background:#fff;
}
div#arbeitPagebrowser,
div#arbeitPagebrowser a {
	text-transform:uppercase;
}
div#arbeitPagebrowser span.inactive {
	padding-left:10px;
}
div#arbeitPagebrowser .inner {
	margin:0 10px !important;
}
div.arbeitPagebrowserLeft {
	width:720px;
	float:left;
}
div.arbeitPagebrowserRight {
	width:150px;
	float:left;
	text-align:right;
}
div.arbeitPagebrowserLeft a {
	margin-right:10px;
}
div.arbeitPagebrowserRight a {
	margin-left:10px;
}
div.video {
	/*border-left:10px solid #fff;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;*/
	float:left;
	background:#fff;
	padding:0 10px 10px 10px;
}

/* PERSONEN LISTE
-------------------------------------------- */

div#personenListe,
div#personenListe div.headline,
div#personenListeItem {
	float:left;
}
div#zweispalten-560-320 div#personenListe div.headline,
div#zweispalten-560-320 div#personenListe,
div#zweispalten-560-320 div#personenListeItem { 
	width:560px; 
}
div#zweispalten-615-265 div#personenListe div.headline,
div#zweispalten-615-265 div#personenListe,
div#zweispalten-615-265 div#personenListeItem { 
	width:615px; 
}
div#zweispalten-650-230 div#personenListe div.headline,
div#zweispalten-650-230 div#personenListe,
div#zweispalten-650-230 div#personenListeItem { 
	width:650px; 
}
div#personenListe {
	margin-bottom:10px;
}
div.personenListeInner {
	background:url(../img/bg_white10x10.gif) repeat-x;
}
div.personImage {
	width:110px;
	float:left;	
	background:#fff;
}
div.personImage img {
	border-top:10px solid #fff;
	border-left:10px solid #fff;
	border-bottom:10px solid #fff;
	margin-top:-10px;
}
div#personenListe .firstItem div.personImage img {
	border-top:none !important;
	border-left:10px solid #fff;
	border-bottom:10px solid #fff;
	margin-top:0 !important;
}
div#zweispalten-560-320 div.personText { width:450px; }
div#zweispalten-615-265 div.personText { width:505px; }
div#zweispalten-650-230 div.personText { width:540px; }

div.personText {
	float:left;
	background:#fff;

     min-height:110px;
     height:auto !important;
     height:110px;
}
div.personenListeItemThumbs {
	width:530px;
	float:left;
	clear:both;
	margin-bottom:7px;
}
div.personenListeItemThumbs img {
	margin: 4px 10px 0 0;
}
p.personFunction {
	padding-top:2px !important;
}
span.personenListeMedia img {
}

div#personenListe div.jurorenThumbGallery {
	width:495px;
	float:left;
	padding-bottom:7px;
}
div#personenListe div.jurorenThumbGallery h3 {
	width:475px;
}
div#personenListe div.jurorenThumbGallery img {
	margin:10px 10px 0 0;
}
#zweispalten-560-320 div.video_personen {
	width:430px;
	overflow:hidden;
	position:relative;
	z-index:2;
}



	/* 025 VORSTAND (560 / 320)
	-------------------------------------------- */
	#tmpl024 #personenListe,
	#tmpl025 #personenListe {
		margin-top:-5px;
	}
	#tmpl024 .firstItem div.personImage,
	#tmpl024 .firstItem div.personText,
	#tmpl025 .firstItem div.personImage,
	#tmpl025 .firstItem div.personText {
		padding-top:0 !important;
	}
	#personenListe .firstItem {
		padding-top:10px;
	}
	#tmpl024 #personenListe .firstItem,
	#tmpl025 #personenListe .firstItem {
		padding-top:0px !important;
	}

/* PERSONEN TABELLE
-------------------------------------------- */

div#zweispalten-560-320 div#personenTabelle div.headline {
	width:560px;
	float:left;
}
#personenTabelle {
	width:560px;
	float:left;
	margin-bottom:10px;
}
	div.h2Wrap {
		float:left;
		padding:0px 10px;
		background:#fff;
	}
	#personenTabelle h2 {
		width:530px;
		margin-top:10px;
	}
	
.personenTabelleInner {
	width:560px;
	float:left;
	padding:5px 0;
	background:#fff;
}
div#personenTabelle table {
	border-collapse: collapse;
	padding:0;
	margin:0;
	border:0;
	width:275px;
	height:110px;
	float:left;
}
td.personenTabelleImage {
	width:120px;
	vertical-align: bottom;
	text-align:center;
	padding-bottom:5px;
}
td.personenTabelleText {
	vertical-align: bottom;
	padding-bottom:1px;
}
td.personenTabelleText b {
	text-transform:uppercase;
}

/* PROGRAMM LISTE 
-------------------------------------------- */

div#programmListe,
div.programmListeTag,
div.programmPunkt,
div#programmListe div.headline {
	float:left;
}
div#programmListe {
	margin-bottom:10px;
	background: #fff;
}
#zweispalten-560-320 div#programmListe,
#zweispalten-560-320 div#programmListe div.headline { 
	width:560px;
}
#zweispalten-650-230 div#programmListe,
#zweispalten-650-230 div#programmListe div.headline { 
	width:650px;
}
div.programmListeContainer {
	padding:10px 10px 0px 10px;
	float:left;
}
#zweispalten-560-320 div.programmListeTag,
#zweispalten-560-320 div.programmPunkt {
	width:540px;
}
#zweispalten-650-230 div.programmListeTag,
#zweispalten-650-230 div.programmPunkt {
	width:630px;
}
div.programmPunkt+div.programmPunkt,
#zweispalten-650-230 div.programmPunkt {
	border-top:1px solid #444;
}
div.programmPunktTime {
	width:100px;
	float:left;
	font-weight:bold;
}
div.programmPunktText {
	float:right;
}
span.programmPunktTitle {
	text-transform: uppercase;
	color:#444444;
	font-weight:bold;
}
span.programmPunktTitle a {
	color:#ef0290;
}
span.programmPunktTitle a:hover {
	color:#ad8813;
}
#zweispalten-560-320 div.programmPunktText { width:420px; }
#zweispalten-650-230 div.programmPunktText { width:510px; }

div.programmPunktText a {
	text-transform: uppercase;
}

/* SPONSOREN LOGOS
-------------------------------------------- */

div#sponsorenLogos {
	width:890px;
	float:left;
	background:#fff;
	margin-bottom:20px;
}
div#sponsorenLogos h2 {
	width:865px;
	background:#a26c38 !important;
}
div.sponsorenLogosInner {
	float:left;
	padding:10px 10px 0 10px;
}
div.sponsorenLogoItem {
	float:left;
	text-align:center;
}
div.sponsorenLogoItem img {
	margin:10px 0;
}


#zweispalten-560-320 div#sponsorenLogos {
	width:560px !important;
	margin-bottom: 0 !important;
}
#zweispalten-560-320 div#sponsorenLogos h2 {
	width:535px !important;
}
#zweispalten-650-230 div#sponsorenLogos {
	width:650px !important;
	margin-bottom: 0 !important;
}
#zweispalten-650-230 div#sponsorenLogos h2 {
	width:625px !important;
}


/* 035 PRESIDENTS LECTURE (615 / 265)
-------------------------------------------- */

div#box615presLecture {
	width:615px;
	float:left;
	position:relative;
	z-index:3;
}
div#box615presLecture .image {
	width:220px;
	float:left;
	background:#fff;
}
div#box615presLecture .image img {
	margin:10px 0 10px 10px;
}
div#box615presLecture .text {
	width:395px;
	position:absolute;
	z-index: 4;
	top:0;
	left:220px;
	/*background:#fff;*/
	background: url(../img/bg_pres_lec.gif) repeat-x bottom left;

}
div#box615presLecture .text .inner {
	margin-bottom:20px;
}
div.lectureTeaserContainer {
	width:210px;
	float:left;
	padding-top:10px;
}


/* 041 NEWS (650 / 230)
-------------------------------------------- */

div#news {
	background: url(../img/bg_news.gif) repeat-y;
	width:650px;
	float:left;
}

div.dropdown {
	width:650px;
	float:left;
	background:#fff;
}
div.dropdownInner {
	float:left;
	padding:10px 0 0 10px;
}
div.dropdownLeft {
	width:320px;
	float:left;
}
div.dropdownRight {
	width:316px;
	float:left;
}
	.dropdown select {
		width:310px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		text-transform:uppercase;
		font-weight:bold,
		color:#444;
		background:#d6d6d6;
		border:1px solid #444;
	}

div.newsImage {
	width:165px;
	float:left;
	text-align:right;
	/*background:#fff;*/

    min-height:10px;
    height:auto !important;
    height:10px;

}
div.newsImage img {
	/*margin:10px 0 10px 10px;*/
	border:10px solid #fff;
}
div.newsText {
	width:485px;
	float:left;
}
div.newsTextInner {
	margin:-1px 10px 0 10px;
	border-top:1px solid #444;
}
div#news .firstItem .newsTextInner {
	border:none !important;
}
div.newsTopline {
	width:465px;
	float:left;
	text-transform: uppercase;
}
p.newsTitle {
	font-weight: bold;
	color:#ad8813;
	padding-top:0 !important;
}
p.newsDate {
	float:left;
	font-weight:bold;
	padding-bottom:0 !important;
}
p.newsCategory {
	float:right;
	padding-bottom:0 !important;
}
div.newsDetails li.linkTeilen {
	margin-top:8px;
	margin-bottom:3px;
}

/* 042 NEWS DETAIL (650 / 320)
-------------------------------------------- */
div.newsThumbs {
	width:475px;
	float:right;
	clear:both;
	margin-bottom:7px;
}
div.newsThumbs img {
	margin: 10px 0 0 10px;
}

/* TEILEN inText */

#news ul.teilen {
 	padding:12px 0 16px 0px;
 	height:auto;
}
#teaserTeilen ul.teilen {
 	height:auto;
}
#news ul.teilen.noArticle {
 	padding:12px 0 9px 0px !important;
}
div#arbeitDetail ul.teilen {
 	padding:12px 0 4px 0;
}
ul.teilen {
	list-style: none;
	padding:0 0 9px 0;
	margin-top:0 !important;
	height:21px;
}
ul.teilen li.linkPfeil a {
	background:url(../img/icon_pfeil.gif);
}
ul.teilen li.linkKalender a,
ul.teilen li.link2 a {
	background-image:url(../img/icon_cal.gif);
	background-repeat:no-repeat;
	background-position:-9px -30px;
	text-transform:uppercase;
	padding-left:20px;
}
ul.teilen li.linkKalender a:hover,
ul.teilen li.link2 a:hover {
	background-position:-9px -5px;
}
ul.teilen li.linkFb a {
	background:url(../img/icon_fb.gif);
}
ul.teilen li.linkDrucken {
	margin-top:12px;
}
ul.teilen li.linkDrucken a {
	background-image:url(../img/icon_print.gif);
	background-repeat:no-repeat;
	background-position:-9px -30px;
	text-transform:uppercase;
	padding-left:20px;
}
ul.teilen li.linkDrucken a:hover {
	background-position:-9px -5px;
}
iframe.twitter-share-button {
	width:100px !important;
}
a.addthis_counter a.atc_s,
a.addthis_counter a.atc_s:hover {
 	background-image:url(../img/bg_addthis_share.gif) !important;
 	background-position:0 0 !important;
}
/*
ul.teilen a {
	text-transform:uppercase;
}
ul.teilen li a {
	background-repeat:no-repeat !important;
	background-position:-10px -5px !important;
	line-height: 21px;
	padding-left:21px;
	padding-top:1px;
}
ul.teilen li a:hover {
	background-position:-10px -30px !important;	
}
ul.teilen li.linkTeilen a {
	background:url(../img/icon_share.gif);
}
*/

	/* TEILEN ICON IM TEXT ENTFERNEN
	-------------------------------------------- */
/*
	#box890textIndentBildHor395-495 ul.teilen li a,
	#box890textBildHor450-440 ul.teilen li a,
	#box890textBildHor360-530 ul.teilen li a,
	#box890textBildHor340-550 ul.teilen li a,
	#box560bildTextVert ul.teilen li a,
	#box560bildTextVertHeadlineFull ul.teilen li a,
	#box560bildTextIndentVert ul.teilen li a,
	#box560bildTextHor110-450 ul.teilen li a,
	#box560bildTextHor165-395 ul.teilen li a,
	#box560bildTextHor220-340 ul.teilen li a,
	#box560bildTextHor275-285 ul.teilen li a,
	#box560bildTextHor330-230 ul.teilen li a,
	#box650bildTextHor230-420 ul.teilen li a,
	#tour340-440-110 ul.teilen li a,
	#tour450-440bildText ul.teilen li a,
	#tour450-440textBild ul.teilen li a {
		padding-left:0px;
	}
	#box890textBildHor450-440 ul.teilen li.linkTeilen a,
	#box890textBildHor360-530 ul.teilen li.linkTeilen a,
	#box890textBildHor340-550 ul.teilen li.linkTeilen a,
	#box560bildTextVert ul.teilen li.linkTeilen a,
	#box560bildTextVertHeadlineFull ul.teilen li.linkTeilen a,
	#box890textIndentBildHor395-495 ul.teilen li.linkTeilen a,
	#box560bildTextIndentVert ul.teilen li.linkTeilen a,
	#box560bildTextHor110-450 ul.teilen li.linkTeilen a,
	#box560bildTextHor165-395 ul.teilen li.linkTeilen a,
	#box560bildTextHor220-340 ul.teilen li.linkTeilen a,
	#box560bildTextHor275-285 ul.teilen li.linkTeilen a,
	#box560bildTextHor330-230 ul.teilen li.linkTeilen a,
	#box650bildTextHor230-420 ul.teilen li.linkTeilen a,
	#tour340-440-110 ul.teilen li.linkTeilen a,
	#tour450-440bildText ul.teilen li.linkTeilen a,
	#tour450-440textBild ul.teilen li.linkTeilen a {
		background:none;
	}
*/



/* 01 HOME
-------------------------------------------- */

/* HEADER */
div#box890textIndentBildHor395-495 {
	width:890px;
	float:left;
	margin-bottom:20px;
}
.bgVert {
	width:890px;
	float:left;
	background: url(../img/bg_vert_8.gif) repeat-y;
}
div#box890textIndentBildHor395-495 .text {
	/*width:340px; (Indent) */
	width:395px;
	float:right;
	background:#fff;
	margin-top:-10px;
}
div#box890textIndentBildHor395-495 .image {
	width:495px;
	float:right;
	padding-bottom:10px;
	background:#fff;
}

/* DREI SPALTEN - BILD TEXT */
table#box890dreiSpaltenBildTextVert {
	/*background: url(../img/bg_3col_home_vert2.gif) repeat-y;*/
	width:890px;
	float:left;
	clear:both;
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:0;
	margin-bottom:20px;
}
tr.homeTextBildHeadlines td {
	vertical-align:bottom;
}

td.homeTextBildHeadline1 { width:303px; }
td.homeTextBildHeadline2 { width:303px; }
td.homeTextBildHeadline3 { width:303px; }

td.homeTextBildHeadline2 img {
	margin-left:-10px;
	margin-right:-10px;
}
div.overflow284 {
	width:284px;
	overflow:visible;
}
div.overflow284  .inner {
	padding:0;
	margin: 0 0 0 -10px;
}

tr.homeTextBild td {
	vertical-align: top;
	width:890px;
}
.homeTextBild1 .inner,
.homeTextBild2 .inner,
.homeTextBild3 .inner {
	padding:0 10px;
	margin:0;
}
.homeTextBild1,
.homeTextBild2,
.homeTextBild3 {
	float:left;
	background:#fff;
}
.homeTextBild1 {
	width:303px;
}
.homeTextBild2 {
	width:304px;
	margin-left:-10px;
}
.homeTextBild3 {
	width:303px;
	margin-left:-10px;
}
.homeTextBild1 img,
.homeTextBild2 img,
.homeTextBild3 img {
	border-top:10px solid #fff;
}
/*
	.homeTextBild1 img,
	.homeTextBild3 img {
		width: 283px !important;
	}

	.homeTextBild2 img {
		width: 284px !important;
	}
*/

/* DREI SPALTEN TEASER HOME */
div#dreispaltenTeaserHome {
	width:890px;
	float:left;
	overflow:hidden;
	/*margin-bottom:20px;*/
}
div.dreispaltenTeaserHomeInner {
	width:1000px;
}
div#dreispaltenTeaserHome .col-1 {
	width:304px;
	float:left;
}
div#dreispaltenTeaserHome .col-2 {
	width:283px;
	float:left;
}
div#dreispaltenTeaserHome .col-3 {
	width:304px;
	float:left;
}
div#dreispaltenTeaserHome .col-1 #teaserTwitter {
	width:304px;
	margin-bottom:0px;
}
div#dreispaltenTeaserHome .col-2 #teaserNews {
	width:303px;
	margin-left:-10px;
	margin-bottom:0px;
}
div#dreispaltenTeaserHome .col-3 #teaserKalender,
div#dreispaltenTeaserHome .col-3 #teaserNews {
	width:304px;
	margin-bottom:0px;
}
div#dreispaltenTeaserHome #teaserTextBild h3 img {
	margin-top:0 !important;
}


/* 028 FOERDERMITGLIEDER (560 / 320)
-------------------------------------------- */

#tmpl28 div#box560bildTextVert {
	margin-bottom:0px;
}
#tmpl28 #sponsorenLogos {
	margin:0;
}
#tmpl28 .sponsorenLogosInner {
	padding-top:0 !important;
}
#text560 {
	width:560px;
	float:left;
	background:#fff;
}
div#text560.partnerListe {
	padding-top:10px;
}
div#text560.partnerListe h2 {
	background:#a26c38;
}

/* 06 
-------------------------------------------- */

#bildTextHor110-450 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#bildTextHor110-450 div.headline {
	width:450px;
	float:left;
	margin-bottom:7px;
}
#bildTextHor110-450 div.image {
	width:110px;
	float:left;
	background:#fff;
	text-align:right;
}
#bildTextHor110-450 div.text {
	width:450px;
	float:left;
	background:#fff;
}
#bildTextHor110-450 div.image img {
	margin:10px 0;
}

p.borderTopGold  	{ border-top:1px solid #ad8813; }
p.borderTopSilver 	{ border-top:1px solid #808181; }
p.borderTopBronze 	{ border-top:1px solid #a26c38; }
p.borderTopMagenta 	{ border-top:1px solid #ef0290; }
p.borderTopGray 	{ border-top:1px solid #444444; }
p.borderTopSilver 	{ border-top:1px solid #808181; }

#tmpl06 div#contentBottom {
	float:left;
	margin-top:10px;
}

/* 07
-------------------------------------------- */

div#box890textBildHor360-530 {
	width:890px;
	float:left;
	margin-bottom:20px;
}
div#box890textBildHor360-530 .text {
	width:360px;
	float:left;
	background:#fff;

}
div#box890textBildHor360-530 div.image {
	width:530px;
	float:left;
	margin-left:-10px;
}
div#box890textBildHor360-530 div.image img {
	border:10px solid #fff;
}

/* 22 ADC MITGLIEDER
-------------------------------------------- */


div#personenTabelle div.dropdown {
	width:560px;
}
div#personenTabelle div.dropdownInner {
	padding:5px 5px 5px 10px;
}
div#personenTabelle div.dropdownInner select {
	width:265px;
}
div#personenTabelle div.dropdownInner div.dropdownLeft {
	width:275px;
}
div#personenTabelle div.dropdownInner div.dropdownRight {
	width:265px;
}

/* 29 AUSBILDUNG (560 / 320)
-------------------------------------------- */

/* HEADER */
div#box890textBildHor340-550 {
	width:890px;
	float:left;
	margin-bottom:20px;
}
div#box890textBildHor340-550 .text {
	width:340px;
	float:left;
	background:#fff;
}
div#box890textBildHor340-550 div.image {
	width:550px;
	float:left;
	margin-left:-10px;
}
div#box890textBildHor340-550 div.image img {
	border:10px solid #fff;
}

div#box560bildTextVert {
	float:left;
	width:560px;
	margin-bottom:10px;
}
div#box560bildTextVert .headline {
	width:560px;
}
#box560bildTextVert .inner {
	background:#fff !important;
	margin:0;
	clear:both;
}
#box560bildTextVert div.image img {
	margin:10px 0 0 10px;
}
#box560bildTextVert .text {
	margin:0 10px;
}
#box560bildTextVert .text b {
	/*text-transform:uppercase;*/
}

/* TEXT-IMAGE */


div#box320bildTextVert {
	float:left;
	width:320px;
	background:#fff;
	margin-bottom:10px;
}
div#box320bildTextVert div.headline {
	width:320px;
	float:left;
}
div#box320bildTextVert div.image img {
	margin:10px 0 0;
}


div#box560bildTextVertHeadlineFull {
	float:left;
	width:560px;
	background:#fff;
	margin-bottom:10px;
}
div#box560bildTextVertHeadlineFull div.headline {
	width:560px;
	float:left;
}
div#box560bildTextVertHeadlineFull div.image img {
	margin:10px 10px 0px 10px;
}
div#box560bildTextVertHeadlineFull div.text {
	margin:0 10px;
}


#box560bildTextHor110-450 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#box560bildTextHor110-450 div.headline {
	width:450px;
	float:left;
	margin-bottom:7px;
}
#box560bildTextHor110-450 div.image {
	width:110px;
	float:left;
	background:#fff;
	text-align:right;
}
#box560bildTextHor110-450 div.text {
	width:450px;
	float:left;
	background:#fff;
}
#box560bildTextHor110-450 div.image img {
	margin:10px 0;
}



#box560bildTextHor220-340 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#box560bildTextHor220-340 div.headline {
	width:340px;
	float:left;
	margin-bottom:7px;
}
#box560bildTextHor220-340 div.image {
	width:220px;
	float:left;
	background:#fff;
	text-align:right;
}
#box560bildTextHor220-340 div.text {
	width:340px;
	float:left;
	background:#fff;
}
#box560bildTextHor220-340 div.image img {
	margin:10px 0;
}

/* 043 DOWNLOADS (560 / 320)
-------------------------------------------- */

#box890textBildHor450-440 {
	width:890px;
	float:left;
	margin-bottom:20px;
}
#box890textBildHor450-440 .text {
	width:450px;
	float:left;
	background:#fff;

}
#box890textBildHor450-440 div.image {
	width:440px;
	float:left;
	margin-left:-10px;
}
#box890textBildHor450-440 div.image img {
	border:10px solid #fff;
}


div#zweispalten-560-320 div#downloadTabelle div.headline {
	width:560px;
	float:left;
}
#downloadTabelle {
	width:560px;
	float:left;
}
	div.h2Wrap {
		float:left;
		padding:0px 10px;
		background:#fff;
	}
	#downloadTabelle h2 {
		width:530px;
		margin-top:10px;
	}
.downloadTabelleInner {
	width:560px;
	float:left;
	padding:5px 0;
	background:#fff;
}
div#downloadTabelle table {
	border-collapse: collapse;
	padding:0;
	margin:0;
	border:0;
	width:275px;
	height:110px;
	float:left;
}
td.downloadTabelleImage {
	width:120px;
	vertical-align: bottom;
	text-align:center;
	padding-bottom:5px;
}
td.downloadTabelleText {
	vertical-align: bottom;
	padding-bottom:1px;
}
td.downloadTabelleText b {
	text-transform:uppercase;
}
#downloadTabelle.top-10 h2 {
	margin:0px;
}

/* 046 PROFILE (560 / 320)
-------------------------------------------- */

#box560bildTextHor165-395 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#box560bildTextHor165-395 div.headline {
	width:560px;
	float:left;
}
#box560bildTextHor165-395 div.image {
	width:165px;
	float:left;
	background:#fff;
	text-align:right;
}
#box560bildTextHor165-395 div.text {
	width:395px;
	float:left;
	background:#fff;
	
/*	min-height:210px;
	height:auto !important;
	height:210px;*/

}
#box560bildTextHor165-395 div.image img {
	/*margin:10px 0;*/
	border:10px solid #fff;
}


#boxText560 {
	width:560px;
	float:left;
	margin:10px 0 20px 0;
}
#boxText560 .text {
	width:560px;
	float:left;
	background:#fff;
}
#boxText560 .inner {
	padding-top:10px;
}



#box560bildTextHor330-230 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#box560bildTextHor330-230 div.headline {
	width:560px;
	float:left;
}
#box560bildTextHor330-230 div.image {
	width:330px;
	float:left;
	background:#fff;
	text-align:right;
}
#box560bildTextHor330-230 div.text {
	width:230px;
	float:left;
	background:#fff;
}
#box560bildTextHor330-230 div.image img {
	border:10px solid #fff;
}


#box560bildTextHor275-285 {
	width:560px;
	float:left;
	margin-bottom:10px;
}
#box560bildTextHor275-285 div.headline {
	width:560px;
	float:left;
}
#box560bildTextHor275-285 div.image {
	width:275px;
	float:left;
	background:#fff;
	text-align:right;
}
#box560bildTextHor275-285 div.text {
	width:285px;
	float:left;
	background:#fff;
}
#box560bildTextHor275-285 div.image img {
	border:10px solid #fff;
}


/* 038 SHOP
-------------------------------------------- */

#box650bildTextHor230-420 {
	width:650px;
	float:left;
	margin-bottom:20px;
}
#box650bildTextHor230-420 div.headline {
	width:560px;
	float:left;
}
#box650bildTextHor230-420 div.image {
	width:220px;
	float:left;
	background:#fff;
}
#box650bildTextHor230-420 div.text {
	width:430px;
	float:left;
	background:#fff;
}
#box650bildTextHor230-420 div.image img {
	border:10px solid #fff;
}


/* 043 DOWNLOADS (560 / 320)
-------------------------------------------- */

#tmpl43 .col-2 {
	padding-top:45px;
}
div#downloadsGalleryThumbs {
	width:560px;
	float:left;
}
div#downloadsGalleryThumbs div.headline {
	width:560px;
	float:left;
}
div#downloadsGalleryThumbs div.thumbsInner {
	padding:10px 0 0 10px;
	clear:both;
	float:left;
	background:#fff;
}
div#downloadsGalleryThumbs h2 {
	width:530px;
}
div#downloadsGalleryThumbs a img {
	margin:10px 10px 0 0;
	float:left;
	border-bottom:10px solid #fff;
	
}
div#downloadsGalleryThumbs .text {
	float:left;
	clear:both;
	background:#fff;
	width:285px;
	margin-top: -10px;
}
div#downloadsGalleryThumbs .text p {
	margin-left:10px;
}


#downloadPersonSingle {
	width:560px;
	float:left;
}
#downloadPersonSingle h2 {
	width:255px;
	margin-bottom:10px;
}
#downloadPersonSingle table {
	background:#fff;
	width:285px;
	clear:both;
	margin:0 0 -10px 0;
}
#downloadPersonSingle table img {
	margin:-2px 0 0 -3px;
}
#downloadPersonSingle .personenTabelleText {
	padding-bottom:5px !important;
}

/* 015
-------------------------------------------- */

div#teilnehmerListe,
div#teilnehmerListe div.headline {
	width:615px;
	float:left;
}
div#teilnehmerListe {
	background:#fff;
	margin-bottom: 10px;
}
div#teilnehmerListe .inner {
	margin:0;
	padding:7px 0 3px 10px;
}
div.teilnehmerListeItem {
	width:298px;
	height:55px;
	float:left;
}
div.teilnehmerListeImage {
	width:55px;
	float:left;
	padding-top:3px;
}
div.teilnehmerListeText {
	width:243px;
	float:left;
	text-transform: uppercase;
	line-height: 17px;
}
div.teilnehmerPageBrowser {
	width:615px;
	height:30px;
	float:left;
	background: #fff;
	clear:both;
	text-transform:uppercase;
}
div.teilnehmerPageBrowserLeft {
	width:400px;
	float:left;
	padding-top:7px;
}
div.teilnehmerPageBrowserLeft a {
	margin-right:10px;
}
div.teilnehmerPageBrowserRight {
	width:195px;
	float:left;
	text-align:right;
	padding-top:7px;
}
div.teilnehmerPageBrowserRight a {
	margin-left:10px;
}
span.teilnehmerListeTextCompany {
	text-transform: none;
}



/* 052 EVENT
-------------------------------------------- */

div#event {
	width:890px;
	float:left;	
}
div.eventText {
	width:320px;
	float:left;
}
div.eventTextInner {
	padding:0 10px;
	background:#fff;
}
div.eventImage {
	width:570px;
	float:left;
}
div.eventImage img {
	border-top:10px solid #fff;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
}
div#event .col-1 {
	padding-top:10px;
}
div#event .col-2 {
	width:330px;
	float:left;
	padding-top:10px;
}
div#event .col-3 {
	width:240px;
	float:left;
	padding-top:10px;
}
div#event .col-2 #teaserTwitter,
div#event .col-3 #teaserTeilen,
div#event .col-3 #teaserText {
	float:right;
}
div#event .col-3 #teaserTeilen,
div#event .col-3 #teaserText {
	width:230px;
}
div.eventBodytext {
	padding-bottom:12px !important;
}
#event .col-2 {
	width:320px;
}
#event .col-2 #teaserVideoPlus {
	float:right;
}
div#eventReferenten {
	width:560px;
	float:right;
	background:#fff;
	overflow-x: hidden;
	margin-top:10px;
	padding-top:10px;
}
div.eventReferentenThumbs {
	float:left;
	width:600px;
	padding-bottom:7px;
}
div#eventReferenten img {
	margin:10px 10px 0 0;
}

	/* EVENT Standard Typ1
	-------------------------------------------- */
	#event .col-3 {
		margin-top:-20px;
	}

	/* EVENT Type2
	-------------------------------------------- */
	#event.type2 .col-3 {
		margin-top:0px;
	}



/* 051 IMPRESSUM
-------------------------------------------- */

#impressum #box560bildTextVert .text {
	padding-top:10px;
}

#tmpl051 #box560bildTextVert {
	margin-bottom:0 !important;
}

/* FE-Editing
-------------------------------------------- */
.typo3-editPanel {
	clear:both;
}

/* LOGIN Lounge 
-------------------------------------------- */
p.error {
	clear:both;
	color:#ef0290;
}
div#login {
	width:890px;
	height:202px;
	float:left;
	background: #fff;
}
div.loginInner {
	margin:0 0 0 280px;
	float:left;
}
div.loginErrorMessage {
	width:335px;
	height:50px;
	float:left;
}
div.memberLoginError {
	float:left;
	width:335px;
	padding-top:20px;
}
div.loginFormRow {
	clear:both;
	height:32px;
}
div.loginFormRow.row26 {
	height:26px !important;
}
div.rowCheckbox {
	margin-left:-4px;
}
div.rowCheckbox input {
	border:0 !important;
}
div.loginFormRow input {
	border:1px solid #ad8813;
	color:#444;
	font-size:13px;
	padding:2px;
	width:324px;
}
div.loginButtons a {
	margin-right:13px;
}

/* SUCHBOX 
-------------------------------------------- */
#teaserSuchePersonen form {
	position:relative;
}
#membersSearchBoxResults {
	z-index: 1000 !important;
}
#membersSearchBoxResults ul {
	list-style:none;
	padding:0;
	margin:0;
	border: 1px solid #ad8813;
	border-top: none;
	border-bottom: none;
}
#membersSearchBoxResults li {
	list-style:none;
	padding:0;
	margin:0;
	border-bottom: 1px solid #ad8813;
	background-color:#fff;
	line-height: 20px;
	cursor:pointer;
}
#membersSearchBoxResults li a {
	margin: 0 5px;
	color: #ad8813;
}
#membersSearchBoxResults li.hover { 
	background-color:#fff;
}
#membersSearchBoxResults li.hover a { 
	color:#e2007e; 
}

/* Indexed Search */
div.tx-indexedsearch-res {
	width:560px;
	background:#fff;
	float:left;
}
div.tx-indexedsearch-res p {
	text-transform:none !important;
}
div.tx-indexedsearch-browsebox {
	width:560px;
	background:#fff;
}
div.tx-indexedsearch-whatis {
	display:none;
}
/*
	div.tx-indexedsearch-res h2 {
		padding:3px 0 2px 5px;
	}
	div.tx-indexedsearch-res h2 a {
		color:#fff;
	}
	div.tx-indexedsearch-browsebox {
		display:none;
	}
*/



/* AJAX Dropdowns 
-------------------------------------------- */

div.adcdropdownCurrent {
	float:left;
	width:311px;
	background:url(../img/dropdown_arrow.gif) 290px 0 no-repeat;
}
div.adcdropdownCurrent img {
	border:1px solid #444;
}
div.adcdropdownDrop img {
	border:1px solid #444;
	border-bottom:none;
}
div.adcdropdownOptions {
	border-bottom:1px solid #444;
}
#zweispalten-560-320 div.adcdropdownCurrent {
	float:left;
	width:276px;
	background:url(../img/dropdown_arrow.gif) 241px 0 no-repeat;
}
#zweispalten-615-265 div.adcdropdownCurrent {
	float:left;
	width:311px;
	background:url(../img/dropdown_arrow.gif) 271px 0 no-repeat;
}
	#zweispalten-615-265 div.adcdropdownCurrent img {
		width:270px !important;
		height:18px !important;
	}

/* Image Gallery
-------------------------------------------- */
div#imageGallery {
	width:890px;
	float:left;
	background:url(../img/bg_white10x10.gif) repeat-x;
}
div#imageGallery a {
	text-transform: uppercase;
}
div#imageGallery p {
	padding-top:6px !important;
	float:left;
	clear:both;
}
div.imageGalleryInner {
	width:825px;
	float:right;
	background:#fff;
	padding:10px 0 0 10px;
}
div.imageGalleryItem {
	width:165px;
	height:162px;
	float:left;
}
div.imageGalleryItem .image {
	width:155px;
	height:104px;
	float:left;
	background: #d6d6d6;
	text-align:center;
}


/* Image Zoom
-------------------------------------------- */

table#imageZoom {
	float:left;
	border-collapse: collapse;
}
table#imageZoom td.imageZoomIndent {
	width:55px;
	background:url(../img/bg_white10x10.gif) repeat-x;
}
table#imageZoom td.image {
	padding:10px 10px 0 10px;
	background: #fff;
}
table#imageZoom td.text {
	background:#fff;
	padding:0 10px;	
}
table#imageZoom a {
	text-transform: uppercase;
}
table#imageZoom td.text p.left {
	width:100px;
	float:left;
}
table#imageZoom td.text p.right {
	width:120px;
	float:right;
	text-align:right;
}
table#imageZoom td.text p.right a { 
	margin-left:10px;
}

/* 033
-------------------------------------------- */

div#box560bildTextIndentVert {
	float:left;
	width:560px;
	margin-bottom:10px;
}
div#box560bildTextIndentVert .headline {
	width:560px;
}
div#box560bildTextIndentVert div.image {
	width:560px;
	float:left;
	background:#fff;
}
div#box560bildTextIndentVert div.image img {
	margin:10px 0 0 10px;
}
div#box560bildTextIndentVert .text {
	float:left;
	background:#fff;
	background:url(../img/bg_white10x10.gif) repeat-x;
}
div#box560bildTextIndentVert .inner {
	background:#fff !important;
	padding:0 10px;
	margin:0 0 0 55px;
	float:right;
}

/* SITEMAP
-------------------------------------------- */
div#sitemap {
	width:890px;
	float:left;
	background: #fff;
	padding-top:10px;
	overflow-x:hidden;
	margin-bottom:20px;
}
div#sitemap .inner {
	margin:0 0 0 10px !important;
}
div#sitemap .col-1,
div#sitemap .col-2,
div#sitemap .col-3,
div#sitemap .col-4 {
	width:210px;
	float:left;
	margin-right:10px;
}
div#sitemap .col-1 {
	display:none;
}
div#sitemap a {
	color:#444 !important;
}
div#sitemap a:hover {
	color:#ef0290 !important;
}
div#sitemap ul {
	list-style:none;
	text-transform: uppercase;
	font-weight:bold;
}
div#sitemap ul ul {
	text-transform: none !important;
	font-weight: normal !important;
	margin:-6px 0 6px 0;
}
div#sitemap ul li {
	line-height:30px;
}
div#sitemap ul ul li {
	line-height:18px !important;
}

/* SUCHE
-------------------------------------------- */
div#suche {
	width:890px;
	float:left;
	background: #fff;
	margin-bottom:20px;
	padding:10px 0;
}
div.sucheLeft {
	float:left;
	width:440px;
	padding-left:10px;	
}
div.sucheRight {
	float:left;
	width:440px;	
}
div#suche input.inputSuche {
	width:422px;
}

div#suchergebnisse {
	width:560px;
	float:left;
	background: #fff;
	padding-top:10px;
}

/* TOUR
-------------------------------------------- */

#tour340-440-110 h2,
#tour450-440bildText h2,
#tour450-440textBild h2 {
	background:#ad8813 !important;
}

#tour340-440-110 {
	width:890px;
	float:left;
	background: url(../img/bg_vert_7.gif) repeat-y;
}
#tour340-440-110 .col-1 {
	width:340px;
	float:left;
}
#tour340-440-110 .col-2 {
	width:440px;
	float:left;
	background:#fff;
}
#tour340-440-110 .col-3 {
	width:110px;
	float:left;
	background:#fff;
}
#tour340-440-110 .col-2 img {
	margin:10px 10px 10px 0;
}
#tour340-440-110 .col-3 {
	padding-top:10px;
}
#tour340-440-110 .col-3 img {
	margin:0px 10px 10px 0;
}
#tour340-440-110 .col-1 .text {
	background:#fff;
	padding:0 10px;
}
#tour340-440-110 .col-1 .thumbs {
	width:330px;
	float:left;
	text-align:right;
	background:url(../img/bg_white10x10.gif) repeat-y top right;
	padding-right:10px;
}
#tour340-440-110 .col-1 .thumbs img {
	border-left:10px solid #fff;
	border-bottom:10px solid #fff;
}


#tour450-440bildText {
	width:890px;
	float:left;
	margin-top:-10px;
	background: url(../img/bg_vert_9.gif) repeat-y;
}
#tour450-440bildText .col-1 {
	width:450px;
	float:left;
	background: #fff;
}
#tour450-440bildText .col-1 img {
	margin:10px;
}
#tour450-440bildText .col-2 {
	width:440px;
	float:right;
}
#tour450-440bildText .col-2 .text {
	padding:10px 10px 0 0;
	background:#fff;
	float:left;
}
#tour450-440bildText .col-2 .thumbs {
	width:440px;
	float:left;
}
#tour450-440bildText .col-2 .thumbs img {
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
}

#tour450-440textBild {
	width:890px;
	float:left;
	margin-top:-10px;
	background: url(../img/bg_vert_9.gif) repeat-y;
}
#tour450-440textBild .col-1 {
	width:440px;
	float:left;
}
#tour450-440textBild .col-1 .text {
	width:430px;
	padding:10px 0 0 10px;
	background: #fff;
	float:left;
}
#tour450-440textBild .col-1 .thumbs {
	width:440px;
	float:left;
	text-align:right;
	background:url(../img/bg_white10x10.gif) repeat-y top right;
}
#tour450-440textBild .col-1 .thumbs img {
	border-left:10px solid #fff;
	border-bottom:10px solid #fff;
}
#tour450-440textBild .col-2 {
	width:450px;
	float:left;
	background: #fff;
}
#tour450-440textBild .col-2 img {
	margin:10px;
}

/* 071 TWEETS
-------------------------------------------- */

#tweets div.dropdown {
	width:615px !important;
}
#tweets div.dropdownLeft {
	width:302px !important;
}
#tweets div.dropdownRight {
	width:303px !important;
}
#tweets div.dropdown select {
	width:292px !important;
}
#tweets {
	width:615px;
	float:left;
	background:#fff;
	margin-bottom:20px;
}
#tweets .inner {
	padding-bottom:10px !important;
}
div.tweetsItem {
	width:595px;
	float:left;
	border-bottom:1px solid #444;
}
p.tweetsDate {
	width:200px;
	float:left;
	padding-bottom: 0px !important;
	font-weight:bold;
}
p.tweetsPerson {
	width:350px;
	float:right;
	padding-bottom: 0px !important;
	text-align: right;
	text-transform: uppercase;
}
p.tweetsText {
	padding-top:0 !important;
	clear:both;
}
.pagebrowser615 {
	width:615px;
	float:left;
	background:#fff;
}
.pagebrowser615Left {
	width:150px;
	float:left;
}
.pagebrowser615Right {
	width:150px;
	float:right;
	text-align: right;
	text-transform: uppercase;
}
.pagebrowser615Left a {
	margin-right:10px;
}
.pagebrowser615Right a {
	margin-left:10px;
}

/* 072 FORUM
-------------------------------------------- */

div#forum {
	width:890px;
	float:left;
}
div#forum div.text {
	width:275px;
	float:left;
	background:#fff;
}
div#forum div.text .inner {
	margin-right:0 !important;
}
div#forum div.image {
	width:615px;
	float:left;
	background:#fff;	
}
div#forum div.image img {
	margin:10px;
}
div.topics {
	width:615px;
	float:right;
}
div.topicMessage {
	width:615px;
	float:left;
	margin-top:-10px;
}
div.topicText {
	width:505px;
	float:left;
	background:#fff;
	 min-height:140px;
	 height:auto !important;
	 height:140px;
}
div.topicText .headline {
	width:505px;
}
div.topicText .inner {
	clear:both;
}
div.topicProfileImage {
	width:110px;
	float:left;
	background:#fff;
}
div.topicProfileImage img {
	margin:10px 0;
}



/*
div#forum p.moreLink a {
	text-transform: none !important;
}
*/

/* 073 FORUM EINGABE
-------------------------------------------- */
div.topicMessage input,
div.topicMessage textarea {
	font-family:arial;
	font-size: 13px;
	width:477px;
	border:1px solid #444;
	margin-top:10px;
	padding:3px;
}
div.topicMessage textarea {
	height:93px;
}
div.forumButtons {
	height:40px;
	*margin-left:-5px;
}
input.buttonSenden {
	width:84px !important;
	background-image:url(../img/button_abschicken.gif);
}
input.buttonAbbrechen {
	width:80px !important;
	margin-left:20px;
	background-image:url(../img/button_abbrechen.gif);
}
input.buttonSenden,
input.buttonAbbrechen {
	float:left;
	background-repeat: repeat-y;
	background-position: 0 0;
	border:none !important;
	height:10px;
}
input.buttonSenden:hover,
input.buttonAbbrechen:hover {
	background-position: 0 10px !important;
}



/* TEMP FORUM (styles aus Saloon) - Beitrag schreiben 
--------------------------------------------------------- */

div#topic-comment {
	width:505px;
	background:#fff;
	 min-height:140px;
	 height:auto !important;
	 height:140px;
	 margin-top:-10px;
}
div.topic-comment-headline {
	width:505px;
}
div.topic-comment-text {
	clear:both;
	height:102px;
}
div.topic-comment-radiob {
	clear:both;
	height:17px;
	margin-bottom:10px;
}
div.topic-comment-headline input {
	padding:2px 0 3px 0;
}
div.topic-comment-headline input,
div.topic-comment-text textarea {
	font-family:arial;
	font-size: 13px;
	width:477px;
	border:1px solid #444;
	margin-top:10px;
	padding:3px;
}
div.topic-comment-text textarea {
	height:93px;
}
div.topic-comment-buttons {
	clear:both;
	height:20px;
}
div.topic-comment-buttons input {
	margin-right:30px;
}
div.topic-comment-checkbox {
	clear:both;
	margin-top:14px;
	margin-bottom:-12px;
}
div.topic-comment-headline input,
div.topic-comment-text textarea {
	*margin-left:-10px !important;
}

/* 074 FORUM THEMENARCHIV
-------------------------------------------- */

div#topicArchiv {
	width:615px;
	float:left;
	background:#fff;
}
div.topicArchivItem {
	width:595px;
	border-top:1px solid #444;
}
div#topicArchiv .firstItem  {
	border:0 !important;
}
div.topicArchivItem .image {
	width:165px;
	float:left;
	padding:10px 0;
}
div.topicArchivItem .text {
	width:430px;
	float:left;
	font-weight:bold;
}
div.topicArchivItem p.date {
	text-transform: uppercase;
}
div.topicArchivItem p.moreLink a {
	text-transform: none !important;
}

/* 048 ARBEITEN ALLG.
-------------------------------------------- */

#box615textBildHor285-330 {
	width:615px;
	float:left;
	margin-bottom:20px;
	/*background:url(fileadmin/templates/adc/img/bg_profilarbeiten_list.gif);*/
	background: url(../img/bg_vert_6.gif) repeat-y;
}
#box615textBildHor285-330 .text {
	width:275px;
	float:left;
	background:#fff;
}
#box615textBildHor285-330 .inner {
	margin-right: 0 !important;
}
#box615textBildHor285-330 .image {
	width:330px;
	float:left;
	background:#fff;
}
#box615textBildHor285-330 .image img {
	border:10px solid #fff;
}

/* PW ZUSENDEN
-------------------------------------------- */
#login.pwVergessen input {
	font-family: arial;
}
input.buttonPwZusenden {
	width:146px;
	height:11px;
	border: 0 !important;
	background-image:url(../img/button_pw_zusenden.gif);
	background-position:0 0;
}
input.buttonPwZusenden:hover {
	background-position:0 11px !important;
}

p.pwVergessen {
	margin-top:60px;
	padding-bottom:0 !important;
}

/* LOUNGE - MEINE TERMINE 
-------------------------------------------- */

div.newsMemberList,
div.newsMemberEdit {
	float:left;
	width:890px;
	background:#fff;
}
div.newsMemberList h2,
div.newsMemberEdit h2 {
	margin:10px 0;
}
table.newsMemberListTable {
	width:870px;
	border:0;
	border-collapse: collapse;
}
table.newsMemberListTable th {
	font-weight: bold;
	color:#444;
	background: #d6d6d6;
	text-transform: uppercase;
}
table.newsMemberListTable td {
	border-bottom:1px solid #444;
	padding:4px 0;
}
table.newsMemberListTable td.col-1 { width:250px; }
table.newsMemberListTable td.col-2 { width:; }
table.newsMemberListTable td.col-3 { width:110px; }
table.newsMemberListTable td.col-4 { width:100px; }

a.newsMemberListButton {
	width:100px !important;
	padding: 0px 0;
	text-align:center;
	color:#444;
	background: #d6d6d6;	
	border:1px solid #444;
	display:block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

div.newsMemberEdit .col-1 { margin-top:10px; width:160px !important; clear:both;}
div.newsMemberEdit .col-2 { margin-top:10px; width:710px !important; }

div.newsMemberEdit input,
div.newsMemberEdit textarea {
	font-family: arial;
	font-size:13px;
	border:1px  solid #444;
	color:#444;
	width:410px;
	padding:3px;
}
div.newsMemberEdit textarea {
	height:70px;
}
div.newsMemberEdit div.date input {
	width:60px;
}
.newsMemberEditSenden {
	float:left;
	width:870px;
}
.newsMemberEditSenden input{
	float:right;
	width:100px !important;
	margin-bottom:10px;
	padding: 0px 0;
	text-align:center;
	color:#444;
	background: #d6d6d6;	
	border:1px solid #444;
	display:block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color:#444;
}
div.newsMemberEdit span.error {
	color:#ef0290 !important;
}
input.newsMemberEditSendenButton {
	font-size:11px !important;
	font-weight:bold;
	padding-top:2px !important;
	height:20px !important;
}
div.newsMemberPreview {
	width:650px;
	float:left;
	margin-top:10px;
}
div.newsMemberPreviewInner {
	width:485px;
	float:right;
	background:#fff;
	padding-top:10px;
}

/* LONGE - MEINE ARBEITEN
-------------------------------------------- */

div.text560 {
	width:560px:
	float:left;
	background:#fff;
}
div.text560 .inner { padding:10px 0 36px 0; }

table#memberWorkCredits {
	border-collapse: collapse;
	border:0;
	width:310px;
}
table#memberWorkCredits td {
	vertical-align: top !important;
}
table#memberWorkCredits td.creditsLabel {
	width:66px;
	font-weight:bold;
}

/* SOCIAL MEDIA ICONS
-------------------------------------------- */

.social-media-icons {
	width:230px;
	height:20px;
	float:left;
	position:relative;
}
a.adc-facebook,
a.adc-twitter,
a.adc-youtube,
a.adc-googleplus {
	position:absolute;
	width:16px;
	height:16px;
	top:-8px;
}
a.adc-facebook {
	background:url(../img/icon-facebook.gif);
	right:66px;
}
a.adc-twitter {
	background:url(../img/icon-twitter.gif);
	right:44px;
}
a.adc-googleplus {
	background:url(../img/icon-googleplus.gif);
	right:22px;
}
a.adc-youtube {
	background:url(../img/icon-youtube.gif);
	right:0;
}



