@charset "utf-8";
/* CSS Document */

* { margin:0; padding: 0; } 

option { padding-left: 0.4em}

fieldset, img { border:0; }

html { height: 100% } 

body { 
min-height: 101%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%; 
position: relative;
color: #000;        
background: #8b1e01;
text-align: center; 
padding: 0px;
}

ul {
margin-left:20px;
}

#seitenrand {
border: 0px #000 solid; 
margin:auto;
text-align:left;
width:800px;
}

#seite {
border: 0px #000 solid; 
background: #fff;
}

select, input, textarea { font-size: 99% }

#header { 
position:relative; 
height: 200px; 
color: #000; 
background: #fff url(../images/header_logo_tiloo.jpg) no-repeat top right;
}

#header img {
margin: 0px; 
}

#bild {
width:200px;
height:200px;
}

.csc-caption {
font-size: 80%;
}

/*Hauptcontainer um Inhaltsspalten*/
#hauptcontainer {	
float:left;
width: 800px;
background: #fff url(../images/background_content.gif) repeat-y top left;
margin:0px;
padding:0px; 
}

/*Spalten-Definitionen*/
#spalte1 {
float: left;
width: 200px;
z-index: 3;
}

#spalte1_inhalt {
position:relative;
z-index: 4;
}
	
#spalte2 {
float:right; 
width: 0px;
z-index: 5;
}

#spalte2_inhalt {
position:relative;
z-index: 6;
}

#spalte3 {
width:auto;
margin-left: 200px;
margin-right: 0px;
z-index: 1;
}

#spalte3_inhalt {
position:relative;
z-index: 2;
padding-left:20px;
padding-right:20px;
}

/********Navigation*****/
#navigation {
padding-bottom:40px;
border-top:1px solid #fff;
}

#navigation ul {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
margin-left:0px;
line-height:18px;
}

#navigation ul a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

#navigation li.nav_ebene_1 {
font-weight:bold;
}

#navigation li.nav_ebene_1 a {
display:block;
width:198px;
height:20px;
background: #fff url(../images/navigation.jpg) no-repeat;
border-left:2px solid #fff;
padding-left:10px;
}

#navigation li.nav_ebene_2 {
font-weight:normal;
}

#navigation li.nav_ebene_2 a {
display:block;
width:198px;
height:20px;
background: #fff url(../images/subnav_off.jpg) no-repeat;
border-left:2px solid #fff;
padding-left:20px;
}

#navigation li.nav_ebene_2_on {
font-weight:normal;
}

#navigation li.nav_ebene_2_on a {
display:block;
width:198px;
height:20px;
background: #fff url(../images/subnav_on.jpg) no-repeat;
border-left:2px solid #fff;
padding-left:20px;
}

#spenden {
padding:20px;
padding-top:40px;
padding-bottom:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

#spenden a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

#spenden a:hover {
text-decoration:underline;
}

/***Inhalt*******/
#inhalt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
border-top: 2px solid #edc600;
}

#inhalt a {
color: #8b1e01;
}

#inhalt  h1, #inhalt  h2, #inhalt  h3, #inhalt  h4,#inhalt  h5, #inhalt h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
line-height:20px;
display:block;
width:100%;
padding-top:10px;
padding-bottom:10px;
border-bottom: 2px solid #edc600;
margin-bottom:20px;
}

/*Footer und Clearing*/	
#footer { 
clear:both;
height: 30px;
text-align:right;
color:#000; 
background:#fff; 
margin: 0px;
margin-bottom:40px; 
padding: 0px; 
padding-right:20px;
padding-top:60px;
line-height: 20px; 
background: #fff url(../images/background_content.gif) repeat-y top left;
}

#footer a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}

#footer a:hover {
text-decoration:underline;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix { display: block; } 
	
.floatbox { overflow:hidden; }
	
#ie_clearing { display: none }



/********Forms**************/
#kontaktformular {
padding-left:0px;
width:430px;
}

#kontaktformular legend {
font-weight:bold;
font-size:12px;
padding-bottom:20px;
color:#000;
}

#kontaktformular input {
width:300px;
float:left;
}




#kontaktformular select {
width:300px;
float:left;
}

#kontaktformular label {
display:block;
width:100px;
float:left;
margin-right:10px;

} 

#kontaktformular textarea {
width:410px;
height:140px;
margin-bottom:20px;
}

.tx_powermail_pi1_fieldwrap_html_1 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_2 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_3 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_4 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_5 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_6 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html_7 {
margin-bottom:10px;
float:left;
display:block;
width:100%;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_10 img {
padding-left:10px;
}


#kontaktformular .tx_powermail_pi1_fieldwrap_html_10 input {
width:140px;
height:24px;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_10 label {
width:400px;
margin-bottom:20px;
font-size:11px;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_10 {
float:left;
width:400px;
}

#kontaktformular .powermail_captcha .powermail_uid10 {
text-align:left;
}

#kontaktformular .powermail_submit_uid8 {
width:100px;
float:right;
margin-right:20px;
margin-top:20px;
}


/****************News*************/

#inhalt .news-list-item h3 {
border-bottom:0px;
margin-bottom:0px;
}

.news-list-item p {
display:inline;
}

.news-list-item .news-list-morelink {
display:inline;
}

#inhalt .news-single-item h2 {
border-bottom:0px;
margin-bottom:0px;
}


.news-single-backlink {
padding-top:30px;
text-align:right;
}


#inhalt .jdGallery a.carouselBtn {
background:#edc600;
}

#inhalt .jdGallery a.carousel {
background:#edc600;
}

#inhalt .jdGallery .carousel {
background:#edc600;
}

#inhalt .news-list-item {
margin-bottom:20px;
width:100%;
padding-bottom:10px;
border-bottom: 1px dotted #edc600;
}

#inhalt .news-single-item .lead h3 {
border-bottom:0px;
color:#000;
font-style:italic;
font-size:12px;
}







