/* FRAMEWORK */



/* TEXT */

a { 
color:#000000; 
text-decoration:none;
}

a:hover { 
color:#000000; 
text-decoration:underline;
}



.news-latest-item a div :hover {
text-decoration:underline;
}

h1 {
padding-bottom:13px; 
padding-top:3px;
margin:0px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.5em; 
color:#72ACEC; 
font-weight:bold; 
text-decoration:none;
}

h2 {
padding-bottom:13px; 
padding-top:3px;
margin:0px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.2em; 
color:#39660B; 
font-weight:bold; 
text-decoration:none;
}

h3 {
padding-bottom:0px; 
padding-top:16px;
margin:0px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#39660B; 
font-weight:bold; 
text-decoration:none;
}

p, .bodytext {
padding-bottom:5px; 
padding-top:3px;
margin:0px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#000000; 
font-weight:normal; 
text-decoration:none;
line-height: 1.7em;
}

#maincontent p, .bodytext, #maincontent td {
padding-bottom:5px; 
padding-top:3px;
margin:0px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#000000; 
font-weight:normal; 
text-decoration:none;
}


#maincontent p, .bodytext a {
padding-bottom:5px; 
padding-top:3px;
margin: 0px;
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1.1em; 
color:#537419; 
font-weight:normal; 
text-decoration:underline;
}

#maincontent p, .bodytext a:hover {

}



.wetterhead {
color:#FFFFFF; 
font-weight:bold; 
font-size:0.8em; 
}



/* FORMULARE & LOGINFORM */

#kontaktform td {
font-family:Verdana,Arial,Helvetica,sans-serif; 
color:#000000;
padding: 5px;
}
#kontaktform td input {
	font-size: 1.2em;
}
.formtext, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-user {
border:1px solid #7C7C7C;
width:200px;
height:19px;
font-family:Arial,Helvetica,sans-serif; 
font-size:0.9em; 
color:#000000; 
}

.submitform, .tx-newloginbox-pi1-submit {
border:1px solid #7C7C7C;
height:19px;
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:0.9em; 
background-color:#FFFFFF;
color:#000000; 
}

.formulararea {
border:1px solid #7C7C7C;
width:200px;
height:60px;
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:0.9em; 
color:#000000; 
}

.tx-newloginbox-pi1 td {
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:1em; 
color:#000000; 
font-weight:normal; 
text-decoration:none;
}




/* CONTENT-TABELLE */
table {border-collapse: collapse;
   margin-bottom: 1em;
   }


.contenttable td{ text-align: center; padding: 4px; border: 1px solid #ccc}
.tr-odd{background-color: #DEEDFA;}
.tr-0{background-color: #A6D1F5;}

/* CE - TEXT/BILD MIT BORDER */

.text-image {
border:0px solid #39660B;
}

.text-image .left p, .left h1, .left h2, .left h3 {
padding-left:9px;
padding-right:9px;
}

.text-image .left img {
margin:1px;
}



/* POPUP TEMPLATE */
.popup {
	padding:15px;
}



/* CE - FOURTY-SIXTY COLS */

.fourty-sixtycols .colsright {
padding-left:12px;
}



/* CE - FOURTY-SIXTY COLS NOBORDER */

.noborder .text-image {
border:0px !important;
}




/* CE - SIXTY-FOURTY COLS */

.sixty-fourtycols .colsright {
padding-left:12px;
}




/* GALERIE */
#gallery_highlight {
border-top:1px red solid;
}

#news h2 {
padding-left:0px;
margin-left:0px;
}

.news-list-item p.bodytext {
	width: 480px;
}

.news-list-item {
	position: relative;
}