* {
	margin: 0;
	padding: 0;
}

html {
background-color: #161616;
	background-image: url(../img/bg_body.png);
	background-repeat: repeat-x;
}

body {
	background-color: #161616;
	background-image: url(../img/bg_body.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
border: none; }

form {
	border:0px;
	border:none;}
	
fieldset {
	border:0px;
	border:none;}

div#maincontainer {
	left: 50%;
	margin-left: -440px;
	position: absolute;
	width: 880px;
}

/* Content-Bereich */

div#contentcontainer {
	background-color: #222222;
	background-image: url(../img/bg_content.gif);
	background-position: top;
	background-repeat: no-repeat;
	color: #BFBFBF;
	margin-bottom: 30px;
	margin-top: 7px;
	width: 880px;
}

div#contentcontainer h2 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 20px;
	padding-top: 20px;
}

div#contentcontainer h3 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 20px;
	padding-top: 25px;
	clear: both;
}

div#content {
	float: right;
	padding-bottom: 30px;
	width: 712px;
}

/* Header */

div#maincontainer h1#logo {
	background: url(../img/logo_dfa.png) left top no-repeat;
	float: left;
	height: 106px;
	width: 156px;
}

div#maincontainer h1#logo a {
	display: block;
	height: 106px;
	width: 156px;
}

div#maincontainer h1#logo a span {
	display: block;
	height: 106px;
	visibility: hidden;
	width: 156px;
}

body.page1172603085 div#maincontainer h1#logo {
	/* Logo auf Startseite */
	background: none;
}

div#header {
	background-image: url(../img/bg_header_dfa.png);
	background-repeat: no-repeat;
	clear: both;
	height: 300px; /*230px;*/
	width: 880px;
}

body.section1 div#header {
	background-image: url(../img/bg_header_komparsen.png);
}

body.section2 div#header {
	background-image: url(../img/bg_header_kleindarsteller.png);
}

body.section3 div#header {
	background-image: url(../img/bg_header_models.png);
}

body.section4 div#header {
	background-image: url(../img/bg_header_koerperdoubles.png);
}

body.section5 div#header {
	background-image: url(../img/bg_header_locations.png);
}

body.section6 div#header {
	background-image: url(../img/bg_header_polizei.png);
}

body.section7 div#header {
	background-image: url(../img/bg_header_extras.png);
}

body.section512 div#header {
    background-image: url(../img/bg_header_castingraum.png);
}

body.page2545485600 div#header {
	background-image: url(../img/bg_header_impressum.png);
}

body.page9 div#header {
    background-image: url(../img/bg_header_komparsen_suche.png);
 }

 body.page11 div#header {
    background-image: url(../img/bg_header_komparsen_wichtig.png);
 }
 
body.page12 div#header {
    background-image: url(../img/bg_header_komparsen_kinder.png);
 }
 
 body.page22 div#header {
    background-image: url(../img/bg_header_kleindarsteller_zusatzbilder.png);
 }

body.page23 div#header {
    background-image: url(../img/bg_header_kleindarsteller_kinder.png);
 }
 
 body.page24 div#header {
    background-image: url(../img/bg_header_kleindarsteller_referenzen.png);
 }
 
 body.page31 div#header {
    background-image: url(../img/bg_header_models_suche.png);
 }
 
 body.page32 div#header {
    background-image: url(../img/bg_header_models_zusatzbilder.png);
 }
 
 body.page74 div#header {
    background-image: url(../img/bg_header_extras_aufenthaltsbusse.png);
 }
 
body.page64 div#header {
    background-image: url(../img/bg_header_polizei_referenzen.png);
 }
 
body.page76 div#header {
	background-image: url(../img/bg_header_extras_toiletten.png);
}
 
body.page518 div#header {
    background-image: url(../img/bg_header_extras_verleih.png);
}
 
body.page518 div#header {
    background-image: url(../img/bg_header_extras_verleih.png);
}

body.page77 div#header {
    background-image: url(../img/bg_header_extras_sonstige_fahrzeuge.png);
}
 
body.page13 div#header {
    background-image: url(../img/bg_header_komparsen_kindercasting.png);
}
 
body.page25 div#header {
    background-image: url(../img/bg_header_kleindarsteller_kindercasting.png);
}
 
body.page21 div#header {
    background-image: url(../img/bg_header_kleindarsteller_suche.png);
}

/* Locations */
body.page50 div#header {
    background-image: url(../img/bg_header_locations_haeuser.png);
}
 
body.page51 div#header {
    background-image: url(../img/bg_header_locations_villen.png);
}
 
body.page514 div#header {
    background-image: url(../img/bg_header_locations_lofts.png);
}
 
body.page513 div#header {
    background-image: url(../img/bg_header_locations_wohnungen.png);
}
 
body.page515 div#header {
    background-image: url(../img/bg_header_locations_bueros.png);
}
 
body.page562 div#header {
    background-image: url(../img/bg_header_locations_anmeldung.png);
}
 
body.page2518214588 div#header {
    background-image: url(../img/bg_header_locations_meine_locations.png);
}
 
body.page2399621380 div#header {
    background-image: url(../img/bg_header_locations_meine_locations.png);
}

/* Kinder */
body.section568 div#header,
body.page568 div#header {
    background-image: url(../img/bg_header_kinder.png);
}
body.page569 div#header {
    /*background-image: url(../img/bg_header_kinder.png);*/
}

/* startseite */
 body.start div#header {
    background-image: url(../img/bg_header_dfa_start.png);
	height: 365px;
 }
 body.start div#content, body.start ul#navigationlevel1 {
    display: none;
}
body.start div#header ul#navigationlevel0 li {
    margin-bottom: 23px;
}
body.start div#header ul#navigationlevel0 {
    padding-top: 20px;
}
body.start div#footer, body.start div#contentcontainer {
    background: none;
}
 
/* Level-0-Navigation */

ul#navigationlevel0 {
	font-size: 11px;
	list-style-type: none;
	padding-left: 20px;
	padding-top: 15px;
	width: 136px;
}

ul#navigationlevel0 li {
	margin-bottom: 15px;/*10px;*/
}

ul#navigationlevel0 li a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

ul#navigationlevel0 li a:link, ul#navigationlevel0 li a:visited {
	color: #FFFFFF;
}

ul#navigationlevel0 li a:hover, ul#navigationlevel0 li a:active {
	color: #BFBFBF;
}

ul#navigationlevel0 li.current a {
	color: #BFBFBF;
}

/* Level-1-Navigation */

ul#navigationlevel1 {
	background: url(../img/bg_navigationlevel1.png) no-repeat;
	font-size: 11px;
	height: 18px;
	list-style-type: none;
	padding-left: 20px;
	padding-top: 6px;
	width: 860px;
}

ul#navigationlevel1 li {
	display: inline;
	margin-right: 25px;
}

ul#navigationlevel1 li a {
	color: #BFBFBF;
	text-decoration: none;
}

ul#navigationlevel1 li a:hover, ul#navigationlevel1 li a:active, ul#navigationlevel1 li.current a, ul#navigationlevel1 li.auswahl {
	color: #FFFFFF;
}

ul#navigationlevel1 li.auswahl {
	display: block;
	float: left;
	margin-right: 18px;
	width: 130px;
}

/* Level-2-Navigation */

ul#navigationlevel2 {
	background: url(../img/bg_navigationlevel2_top.png) no-repeat top left;
	color: #FFFFFF;
	font-size: 11px;
	list-style-type: none;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 156px;
}

ul#navigationlevel2 li {
	background: #656565;
	padding-bottom: 10px;
	padding-left: 17px;
	font-weight: bold;
}

ul#navigationlevel2 li.last {
	background: url(../img/bg_navigationlevel2_bottom.png) no-repeat bottom left;
}

ul#navigationlevel2 a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Info-Box */

ul.toolbox {
	background: url(../img/bg_info_top.gif) top left no-repeat;
	color: #FFFFFF;
	list-style-type: none;
	padding-top: 10px;
	width: 156px;
	font-size: 11px;
	margin-top:10px;
}

ul.toolbox li {
	/*background-color: #444444;*/
	padding-bottom: 10px;
	padding-left: 17px;
}

ul.toolbox li.last {
	background: url(../img/bg_subnavigation2_bottom.gif) no-repeat bottom left;
}

ul.toolbox a {
	color: #FFFFFF;
	text-decoration: none;
}

ul.toolbox-ontop {
	background: url(../img/bg_toolbox-ontop_top.png) no-repeat top left;
	color: #FFFFFF;
	font-size: 11px;
	list-style-type: none;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 156px;
}

ul.toolbox-ontop li {
	padding-bottom: 10px;
	padding-left: 17px;
	font-weight: bold;
}
ul.toolbox-ontop li a {
font-weight: normal;}

ul.toolbox-ontop li.last {
	background: url(../img/bg_toolbox-ontop_bottom.png) no-repeat bottom left;
	/*background-color: #444444;*/
}

ul.toolbox-ontop a {
	color: #FFFFFF;
	text-decoration: none;
}

ul.toolbox ul, ul.toolbox-ontop ul {
	list-style: none;
}

/* Toolbox */

ul.icon li a, ul.icon li span.anchor {
	display: block;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 24px;
	height: 18px;
}

ul.icon li span.subline {
	display: block;
	font-size: 10px;
	font-weight: normal;
}

ul.icon li ul li {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: 8px;
}

ul.icon li ul li a {
	font-size: 10px;
	font-weight: normal;
	background-image: url(../img/icon_arrow_1.png);
	background-position: 0px 0px;
	background-repeat:  no-repeat;
	margin-left: 0;
	padding-left: 16px;
}

ul.download li a, ul.download li span.anchor {
	background-image:  url(../img/icon_diskette.png);
}

ul.male li a, ul.male li span.anchor {
	background-image:  url(../img/icon_male.png);
}

ul.female li a, ul.female li span.anchor {
	background-image:  url(../img/icon_female.png);
}

/* LOGIN BOX */

form#login, div#logged_in {
	background-image: url(../img/bg_login.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 11px;
	width: 724px;
	height: 29px;
	padding-top: 77px;
	padding-left: 156px;
}

form#login dl {
	margin-left: 20px;
}
form#login dl a {
color: #fff;}

div#logged_in dl {
margin-left: 10px;
}

form#login dl dt, form#login dl dd,
div#logged_in dl dt, div#logged_in dl dd {
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 4px;
}

div#logged_in dl dt, div#logged_in dl dd {
padding-right: 20px;}
div#logged_in dl dt a, div#logged_in dl dd a {
color: #fff;
font-weight: bold;}

form#login dl dt,
div#logged_in dl dt {
	font-weight: bold;
	padding-top: 7px;
}

form#login dl dt label, form#login dl dt a {
	font-weight: normal;	
}

form#login dl dt a {
	text-decoration: none;
	margin-left: 30px;
}

form#login dl dt a:hover {
	text-decoration: underline;
}

form#login dl dd input.text {
	width: 120px;
}

form#login dl dd input.submit {
	background-image: url(../img/bg_button_ok.png);
	background-repeat: no-repeat;
	border: none;
	color: #FFFFFF;
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	height: 17px;
	width: 32px;
}

/* FORM STYLES */

input.text {
	background-image: url(../img/bg_input_text.png);
	background-repeat: no-repeat;
	border: 1px solid #575757;
	background-color: #424242;
	color: #BFBFBF;
	font-size: 10px;
	height: 14px;
	padding: 1px;
	outline: none;
}

/*form#anmeldung input.text {
    background: #fff;
    border: 1px solid #575757;
    color: #000;
    font-size: 10px;
	height: 14px;
	padding: 1px;
}
*/
form#anmeldung input.datum {
    width: 28px;
}

input.datum {
    width: 28px;}

form#anmeldung input.vonbis,
form table.formTable input.vonbis
 {
    width: 47px;
}

form#anmeldung th {
    vertical-align: top;
}

select {
	border: 1px solid #575757;
	font-size: 10px;
	height: 15px;
	padding: 1px;
    width: 143px;
	height:20px;
    background: #3D3D3D;

color: #fff;
}

select.big {
    width: 160px;
}

tr.filter {
display: none; }

textarea {
background: #3D3D3D;
border: 1px solid #575757;
color: #fff;}

label input {
	margin-right: 5px;
}

div#content table.formTable {
	width: 650px;
	border-collapse: collapse;
}

div#content table.formTable tr td {
	width: auto;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 0px;
}

div#content table.formTable tr th {
	border-bottom: 1px solid #888;
	padding-bottom: 3px;
  width:auto;
}

div#content table.formTable tr th small {
	font-weight: normal;
}

div#content table.formTable tr td p {
	width: auto;
}

div#content table.formTable tr td input.file {
	width: 320px;
	color: #808080;
}

div#content table.formTable tr td table tr td {
	min-width: 100px;
	max-width: 140px;
  padding-top:0;
  padding-bottom:2px;
}
div#content table.formTable tr td table{
  width:100%;
  margin-bottom:5px;
}


div#content table.checkLegal tr td {
	vertical-align: top;
	max-width: 450px;
}

div#content table.checkLegal tr td label {
	font-size: 11px;
}

/* Im Content Bereich */

div#content p {
	margin-bottom: 10px;
	width: 35em;
}

div#content ul li {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 5px;
	width: 35em;
}

div#content ol li {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 5px;
	width: 35em;
}

div#content a {
	color: #BFBFBF;
	font-weight: bold;
}

div#content a:link, div#content a:visited {
	color: #BFBFBF;
}

div#content a:hover, div#content a:active {
	color: #FFFFFF;
}

div#content table th, div#content table td {
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: left;
}

div#content table th {
	padding-right: 10px;
}

/* Zusatzbilder */
p.fine-print {
font-size: 9px;}

table.prices {
margin-bottom: 10px; }

table.prices td, table.prices th {
border-collapse: collapse;
border-bottom: 1px solid #666;
border-top: 1px solid #666;
padding-top: 10px;}

/* Locations & Fahrzeuge */

dl.object {
	border-bottom: 1px solid #666666;
	clear: both;
	min-height: 100px;
	margin-bottom:20px;
	padding-bottom: 10px;
}

dl.object dt {
	float: left;
	margin-right: 20px;
}

dl.object dt img {
	border: none;
}

dl.object dd th {
	margin-right: 10px;
	text-align: left;
	width: 150px;
}

/* FOOTER */

div#footer {
	background:url(../img/bg_content_bottom.gif) top no-repeat;
	background-color:#161616;
	clear: both;
	padding-top: 10px;
}

/* Meta-Navigation */

ul#metanavi, ul#partnerlinks, p.copyright {
	color: #FFFFFF;
	font-size: 9px;
	list-style: none;
}

 p.copyright {
	padding-bottom:3px;
	}


ul#metanavi a, ul#partnerlinks a, p.copyright a {
	color: #FFFFFF;
	text-decoration: none;
}

ul#metanavi li, ul#partnerlinks li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #FFFFFF;
}

ul#metanavi li.last, ul#partnerlinks li.last {
	margin: 0;
	padding: 0;
	border: none;
}

ul#metanavi {
	float: right;
	white-space:nowrap;
}

p#copyright {
	margin-top: 20px;
	line-height: 140%;
}

img.social-com{
	margin-bottom:-3px;
	margin-right:3px;}

/* GALLERIES */

a.hidden-gallery {
	display: none;
}


/*Anmeldeformular*/

th{
width:130px;}
	
table.referenzen tr th{
width:30px;}
	
input.text_big{
	background-image: url(../img/bg_input_text.png);
	border: 1px solid #575757;
	color: #BFBFBF;
	font-size: 10px;
	height: 14px;
	padding: 1px;
	width: 120px;}
	
textarea.bemerkungen{
	width: 270px;
	height: 120px;
	margin-bottom:15px;}

/* Suchergebnisse */	
div#fotos {
/*float: right;*/
/*margin-right: 100px; */}

div#fotos img {
	float: left;
	margin: 0 100px 20px 0; }

/* Suchergebnis in Listenansicht */

div.suchergebnis {
	border: 1px solid #fff;
	display: block;
	float: left;
	height: 260px;
	margin: 0px 10px 10px 0px;
	width: 320px; }

div.suchergebnis img {
	border: none;
	max-height: 180px;
	width: 100px; }

div.suchergebnis img.left {
	float: left;
	margin-right: 0px; }

div.suchergebnis ul.eigenschaften {
	float: left;
	list-style: none;
	width: 200px !important; }

div.suchergebnis ul.eigenschaften li {
	float: left;
	width: 70px !important; }

div.suchergebnis ul.urls {
	clear: left;
	list-style: none;
	padding-top: 10px; }

/* Intro */

div#intro {
	height: 480px;
	left: 50%;
	margin: -240px 0px 0px -320px;
	position: absolute;
	top: 50%;
	width: 640px; }

div#intro p {
	margin-top: 10px; }

div#intro p a {
	color: #fff; }

/* Videos */
div#contentcontainer embed, div#contentcontainer object {
/*float: right;*/
	margin-left: 10px; }

div#contentcontainer .sIFR-replaced embed, div#contentcontainer .sIFR-replaced object {
	margin-left: 0; }

textarea.kontakt_mitteilung{
	height:100px;
	width:242px;
	margin-bottom:10px;
}

img.start_typo{
	margin-top:35px;
	margin-bottom:50px; }

input.btn{
	background-image:url(../img/btn.png);
	color:#ffffff;
	background-color:#222222;
	width:110px;
	height:30px;
	border:0px;}
	
div.gallery_hinweis{
	float:right;
	margin:0;
	padding:0;
	height:230px;
	display:block;
	width:200px;
}
	
div.gallery_hinweis h6{
	margin-top:3px;
	color:#fff;
	font-size:9px;}
	
div#content table td.txt_right{
	text-align:right;
	}
	
body.page23 ul#navigationlevel2 a,body.page12 ul#navigationlevel2 a{
	color:#FFAB29;
	text-decoration:none;
	}
	
div#contentcontainer h4 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	font-size: 28px;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align:left;
	}
    
div#contentcontainer h4.movie {
	margin-left:20px;
	float:left;
    }
	
div#contentcontainer h5 {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	font-size: 28px;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-left:150px;
	}
	
div.extras_movies{
	height:300px;
	margin-bottom:20px;}

/* zusatzbilder im eingeloggten Bereich */
div.abo {
/*background: #292929;*/
border: 1px solid #ccc;
clear:both;
margin-bottom: 10px;
width: 700px; }

table.abonnement-details {
border: 1px solid rgb(101, 101, 101);
font-size: 11px;
width: 300px; }

table.abonnement-details tr th,
table.abonnement-details tr td {
padding: 3px 0 2px 2px;
width: 50%; }

table.abonnement-details tr.first th,
table.abonnement-details tr.first td,
table.abonnement-details tr.last th,
table.abonnement-details tr.last td{
border: none;
clear: both;}

table.abonnement-details tr th {
background: #444;
border: none;
font-size: 12px; }

div.abonnement-fotos { float: right; border: 1px solid #656565; border-collapse: collapse; width: 330px; padding:5px; }

table.abonnement-fotos {
margin-bottom: 5px;
width: 225px;}

div.abo p.right {
text-align: right;
width: auto !important; }

table.upload-form {width:330px;}
table.upload-form tr th {
background: #444;
padding: 3px; }
table.upload-form tr td {
background: #656565;
padding: 3px; }
div.abonnement-fotos table.upload-form tr.btnRow td {
background: #BFBFBF;
text-align: center !important; }

/* paypal buttons */
table.abo-pp { clear:both;}
table.abo-pp td,
table.abo-pp th {
width: 150px; }

 form.pp-form  {clear:both;}
 
/* profil navigation */
ul.female li ul li, ul.male li ul li {
padding-bottom: 5px;}

/* p.info */
p.info {
font-size: 10px;
margin-top: 10px;
width: auto !important; }

/* email bilder */
img.email_info {
padding-top:2px;}

/* Showreels */
div.shr_profil {
clear:both; }

/* Fehlermeldungen */
p.error {
    color: #f00;
    font-weight: bold;
}

/* Zur�ck-Buttons in den Detailergebnissen */
.btn_back_right { float: right; margin-right: 25px; }

/* Jobs / Wir suchen */

div#contentcontainer div.jobPost h6 {
	color: #fff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 0;
	margin-bottom: 7px;
}

div#contentcontainer div.jobPost span.jobId {
	display: block;
	font-weight: normal;
	text-align: right;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	color: #222;
	background-color: #BFBFBF;
	width: 32px;
}

div#contentcontainer div.jobPost p {
	margin-left: 52px;
}

/*
 * Location Liste
 */

div#contentcontainer table#locationOverviewTable {
	border-collapse: collapse;
}

div#contentcontainer table#locationOverviewTable tr td,
div#contentcontainer table#locationOverviewTable tr th {
	padding: 5px;
}

div#contentcontainer table#locationOverviewTable tr th {
	border-bottom: 1px solid #CCC;
	color: #FFF;
}

div#contentcontainer table#locationOverviewTable tr td {
	border-bottom: 1px solid #444;
	vertical-align: top;
}

div#contentcontainer table#locationOverviewTable tr.oddRow td {
	background-color: #333;
}

div#contentcontainer table#locationOverviewTable tr td.locationInfoCol,
div#contentcontainer table#locationOverviewTable tr td.locationAddressCol {
	width: 350px;
}

div#contentcontainer a.actionBtn {
	display: block;
	text-decoration: none;
	text-shadow: #1C1C1C 1px 1px 0px;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-color: #CCC;
	background-image: url(../img/bg_button.png);
	background-position: center -2px;
	background-repeat: repeat-x;
	color: #FFF;
	border: 1px solid #808080;
	border-bottom: 1px solid #1C1C1C;
	border-right: 1px solid #1C1C1C;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div#contentcontainer a.actionBtn:hover,
div#contentcontainer a.actionBtn:focus {
	background-position: center -32px;
	border: 1px solid #D12F02;
	outline: none;
}

div#contentcontainer a.actionBtn:active {
	background-position: center -62px;
	border: 1px solid #D12F02;
	outline: none;
}

div#contentcontainer a.actionBtn span.btnCaption {
	display: block;
	padding-left: 28px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-position: 5px center;
	background-repeat: no-repeat;
}

div#contentcontainer a.actionBtn span.btnLocNew {
	background-image: url(../img/btn_loc_new.png);
}

div#contentcontainer a.actionBtn span.btnLocEdit {
	background-image: url(../img/btn_loc_edit.png);
}

div#contentcontainer a.actionBtn span.btnLocDelete {
	background-image: url(../img/btn_loc_del.png);
}

div#contentcontainer a.actionBtn span.btnLocDetail {
	background-image: url(../img/btn_loc_detail.png);
}

div#contentcontainer a.actionBtn span.btnLocContact {
	background-image: url(../img/btn_contact.png);
}

div#contentcontainer a.actionBtn span.btnLocJoin {
	background-image: url(../img/btn_loc_join.png);
}

table.motivDetailView tr th,
table.motivDetailView tr th { text-align: left; vertical-align: top; }
div#contentcontainer table.motivDetailView ul li { margin-top: 0; }

/*div.galerie{
	float:left;}*/
	
div#contentcontainer div.teaserColumns {
	width: 342px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div#contentcontainer div.right {
	float: right;
}

div#contentcontainer div.teaserColumns a img {
	margin-bottom: 20px;
}

div#contentcontainer div.teaserColumns ul,
div#contentcontainer div.teaserColumns p {
	margin-left: 8px;
	margin-right: 12px;
	margin-bottom: 20px;
}

div#contentcontainer div.teaserColumns ul {
	list-style-type: square;
}

div#contentcontainer div.teaserColumns p a.actionBtn {
	width: 130px;
	margin-left: 20px;
}

div#contentcontainer div.teaserColumns ul li,
div#contentcontainer div.teaserColumns p {
	width: 300px;
}


p.intro{
	color:#BFBFBF;
	margin-left:220px;
	margin-bottom:10px;
}