	
/* ****************************
   Eine Welt Haus e.V.
   (C)2007 CMS:Agenten
   Updated: 2007-09-10 (me) 
   
Einheiten:

****************************
*/

/* ----- html elements ----- */
html,body{
padding: 0;
margin: 0;

font-family: Verdana,Helvetica,Arial,sans-serif;
width: 100%;
height:100%;
}

body {
font-size: 10pt;
width: 100%;
background-color: #f4a460;
}

h1,h2,h3,h4,h5,h6,p {
margin:0;
padding:0;
}

hr {
border:none;
border-bottom:solid 1px #000000;
}

a {color:#8A1301;}
a:hover {text-decoration:none;}
.bodytext a {color:#8A1301;}

h1 {
color:#e31e00;
font-size:20px;
margin-bottom:10px;
}

h2 {
color:#e31e00;
font-size:20px;
color:#000000;
margin-bottom:10px;
}

h5 {
margin-bottom:5px;
}

h3, h3 a {
color:#000000;
font-size:.9em;
}


h5 {
margin-top:20px;
color:#e31e00;
border-bottom:1px solid #e31e00;
}




#main-content p,ul,ol {
font-size:.9em;
color:#000000;
line-height:140%;
}


#main-content p, #main-content ul, #main-content ol {
margin-bottom:.6em;
}

#main-content p.bodytext,#main-content ul.bodytext,#main-content ol.bodytext {
font-size:.9em;
}


#site-area{
width:1000px;
height:700px;
display:table;
}

#header_area {
width: 100%;
height:105px;
}

.logo {
position:absolute;
left:1em;
top:.5em;
width:130px;
display:block;
}

.header_img {
position:absolute;
left:140px;
height:105px;
width:860px;	
border-bottom:2px solid #000000;
text-align: right;
}

#main-area {
width:990px;
height:auto;
margin-top:40px;
margin-left:10px;
}

#main-left-side{
position:absolute;
left:.4em;
top:10em;
width:240px;
}

#main-right-side {
position:absolute;
left:0;
top:0;
width:710px;
text-align:left;
}


/*Content rechts*/
#main-content{
position:absolute;
display:table;
top:10em;
left:20em;
width:52.6em;
padding:5px;
padding-left:2em;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
padding-bottom:1em;
margin-bottom:2em;
}


/* ----- Rootpage fx ----- */
.left_col {
width:28em;
float:left;
}

.right_col {
position:absolute;
left:55em;
top:9.5em;
width:20em;
}



/*tt_news*/
.news-latest-container {
}
.news-latest-item {
display:table;
border-bottom:solid 1px #e31e00;
margin-bottom:.2em;
margin-top:.2em;
padding-bottom:.6em;
padding-left:20px;
}

.news-latest-item h3 A {
text-decoration:none;
}

.news-latest-date {
font-size:90%;
margin-left:-15px;
font-style:italic;
}

.news-latest-morelink A{
}

.news-latest-gotoarchive {
width:100%;
text-align:right;
}







/* ----- fx 2 Spalten in Spalte ----- */


.right_col_content {
	display: block;
	margin:0;
	padding:0;
	float:left;
	float:right;
	width:49.5%;
}


.left_col_content {
	clear:both;
	display: block;
	float:left;
	width:49.5%;
}





/* ----- fx teaser ----- */
.teaser {
	clear:both;
	display:table;
}

.teaser A {
	text-decoration:none;
	font-size:.780em;

}

.teaser h1 {
	font-size:1.000em;
	line-height:130%;
}

.teaser p {
	font-size:.710em;
	margin-right:.3em;
	line-height:120%;
}

.teaser_img {
	float:left;
	margin:.2em;
	margin-right:.6em;
	margin-left:0;
}

.teaser_img img {
	width:100px;
	height:auto!important;
}

.teaser_content_right {
	display:block;
	display:table;
	margin-right:.8em;
}


/*Bilder Gallery */

.fx_gallery {
	display:table;
	width:100%;
}

.tx-rgsmoothgallery-pi1 {
	border:#000000 solid 0px;
	display:table;
}

.content {
	border:#000000 solid 0px;
}

.ext-image_backlink {
	clear:both;
	position:relative;
	left:0;
	top:-45px;
	width:100%;
	width:44.4em;
	display:table;
	text-align:right;
}

.ext-image_backlink A:hover {
	text-decoration:none;
}

.jdExtCarousel {
	margin:0;
	padding:0;
}

.ext-image {
	width:44em;
	float:left;
	height:10em;
	display:table;
}

#ext-thumbnails {
	float:right;
	width:30em;
	margin:0;
	padding:0;
	cursor: pointer;
}

.fx_gallery .csc-frame-frame1 {
	margin-bottom:0;
}

.content {
	
}

.carouselWrapper {}
.carouselInner {}

.imageElement {}

.thumbnail {
	float:left;
	margin:.1em;
	margin-bottom:.4em;
	padding:.3em;
}


/*FX Drei Spalten*/
.fx_rootpage_content_loc_area {
	width:100%;
}

.left_col_content_loc {
	float:left;
	display:block;
	width:30%;
	width:250px;
	width:19.5em;
}

.middle_col_content_loc {
	float:left;
	display:table;
	width:31.5em!important;
	margin-right:1em;
}

.right_col_content_loc {
	float:left;
	display:table;
	width:24.5em;
}


.gal_teaser {
	display:table;
	margin:0;
	padding:0;
	width:28.5em!important;
	border-bottom: .006em solid #000000;
	padding-bottom:.6em;
	margin-bottom:.9em;
	float:left;
	margin-left:1em;
}

.gal_teaser A {
	color:#000000;
	text-decoration:underline;
}

.gal_teaser h2 {
	font-size:.966em;
	line-height:150%;
	text-decoration:none;
}


.gal_teaser h2 A {
	clear:both;
	color:#000000;
	text-decoration:none;
}

.gal_teaser p, .gal_teaser .bodytext {
	font-size:.766em;
}

.gal_teaser .thumb {
	float:left;
	display:block;
}

.gal_teaser .text {
	float:left;
	display:block;
	width:18.6em;
}

p.label {
	display:none!important;
}









.news-single-header {
	margin-bottom:.8em;
	padding:.4em;
}

.news-single-header p a {
	color:#FFFFFF;
}

.news-single-timedata {
	color:#FFFFFF;
	font-size:.733em;
	text-align:right;
}

.news-single-author_wrap {
	display:table;
	width:100%;
	font-size:.733em;
	color:#FFF;
}

.news-single-author_wrap p.bodytext ,.news-single-author_wrap p {
	float:left;
	margin-right:.71em;
	line-height:270%;
	margin-bottom:0;
}

.news-single-item {}

.news-single-img {
	display:block;
	float:left;
	margin-right:1em;
}


.news-single-imgcaption {
	font-size:.7em;
	font-style:italic;
	padding:.5em;
	margin-bottom:.5em;
}


.news-single-backlink {
	width:100%;
	text-align:right;
	margin-top:2em;
}

.news-single-related dt, .news-single-files dt {
	font-weight:bold;
	line-height:240%;
}

.news-single-related dd {
	line-height:170%;
}

.news-single-files dd A {
	line-height:170%;
}

.news-list-item {
	margin-bottom:1em;
}
.news-list-item h3 A{
margin-left:.6em;
display:block;
}

.news-list-date {
font-size:.7em;
line-height:150%;
}





.csc-textpic-caption {
font-size:80%;
font-style:italic;
padding-top:5px;
}





/*Vereins Darstellung*/
.vcard {
margin-bottom:2em;
padding:.4em;
border: 1px solid #FA6A2C;
}

.org {
font-weight:bold;

margin-bottom:.6em;
}


.link-disc p {
width:80%;
display:block;
}

.photo {
right:1em;
float:right!important;
}

.link-disc {
margin-bottom:.6em;

}

.adr p {
margin-right:1em;
}

/*Name des Kontakts*/
.fn {clear:both!important; 
width:100%;}

.street-address {}
.postal-code {}
.locality {}
.tel {}




.external-link-new-window img {
border:none;
text-decoration:none;
}

.download img {
border:none;
text-decoration:none;
}


.wichtig {
font-weight:bold;
font-size:1.1em;
margin-bottom:2em;
margin-top:1em;
font-style:italic;
width:80%;
background-color:#cc0000;
padding:.4em;
color:#fff;
}



.wichtig A {color:#fff;}
.wichtig A:hover {text-decoration:none;}


.logo img {
border:none!important;
}



/*VA ANTRAG Form*/
form#mailform {}
form#mailform input {width:50%;border:1px solid #000000;
line-height:18px;
height:20px;
}

form#mailform textarea {width:50%;padding:0;}

form#mailform .csc-mailform-field {
margin-bottom:15px;
}

form#mailform legend{display:none;}

form#mailform label {
width:100%;
margin-bottom:5px;
display:block;

}

#mailformEs_wird_landestypisches_Essen_ label,
#mailformKommerzieller_Zweck label,
#mailformWenn_ja_zu_welchem_Zweck_Gemei label,
#mailformSoll_ber_die_Unkostendeckung_h label,
#mailformWird_Eintritt_verlangt label,
#mailformEs_werden_eigene_Getrnke_mitge label,
#mailformMitgliedsgruppe__feste_Nutzerg label {
display:inline!important;
margin-left:10px;
font-weight:normal!important;
}


form#mailform select {
height:125px;
}

input.csc-mailform-radio {
width:15px!important;
border-color:#f4a460!important;
}

/*LAST Update*/
.tx-sadatesinfo-pi1 {
font-size:10px;
color:#066702;
}


/*### Moodalbox ###*/
#mb_contents{
background-color:#fbba81!important;
}


/* ----- UMFRAGE ----- */

.csc-frame-frame1 .radio-field .radiowrap{
display:block;
min-height:25px

}

.csc-frame-frame1 legend{
visibility:hidden;
}

.csc-frame-frame1 .csc-mailform-radio{
display:inline;
float:left;
}

.csc-frame-frame1 .form-label{
font-weight:bold;
}

.csc-frame-frame1 .csc-mailform-label{
margin-top:20px;
margin-bottom:25px;
}

.csc-frame-frame1 .mf-check {
border:1px solid red!important;
}

.csc-frame-frame1 .csc-mailform-field-check .form-label {
height:25px;
font-weight:normal!important;
}

.csc-frame-frame1 .csc-mailform-field-check .fieldwrap{
float:left;
margin-left:12px;
}

#themailformWenn_ja_in_welchem_Stadtteil {
margin-bottom:2em;
margin-top:1em;
}

.error {
color:red;
}
