/*

HTML {
	overflow: hidden;
}

*/

body {  
                behavior:url("fileadmin/css/csshover.htc");
		
		padding: 0;
	        margin: 0;
	        background-position: center 50%;
	        background-image: url(http://85.125.85.19/web/baerenwaelder/fileadmin/uploads/img/fruehling_03.jpg);
	        /* overflow: hidden; */
		background-attachment: fixed;


		font-family:arial, hevetica, sans-serif;
		font-size:1em;
		text-align: center;
		color: #333333;
		background-color: #000000;
	
}


#bg {
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	z-index:-999;
	background-attachment: fixed;

}


#main {
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px
}
#main DIV {
	border: #ccc 3px solid;
	padding: 2em;
	margin: 150px auto;
	width: 300px;
	background-color: black
}
#main P {
	color: #eee;
	background-color: blue
}

img {border:none;}

}

.contenttable table, tr, td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
} 

a {color: #B8462E; text-decoration:none;}
a:link {color: #B8462E; text-decoration:none;}
a:visited {color: #B8462E;text-decoration:none;}
a:hover {color: #B8462E;text-decoration:none; }
a:active {color: #B8462E;}


a.printlink {font-size:10px; color: #4F4F4F; text-decoration:none;}
a.printlink:link {font-size:10px; color: #4F4F4F; text-decoration:none;}
a.printlink:visited {color: #4F4F4F text-decoration:none;}
a.printlink:hover {color: #E20026; text-decoration:none;}
a.printlink:active {color: #4F4F4F text-decoration:none;}


b {font-size: 100%;}
em {color: #9ABF3B;}

* { margin: 0; padding: 0;}

p {margin-bottom:10px; font-size: 1em;font-weight:normal;}

hr {

background-color:#999999;
color:#999999;
border: #999999;
height: 1px;

  margin: 0 !important; 
  clear:      both;
  margin:     -7px 0;
  display:    block;
}

table {
cellspacing:5px;
cellpadding:5px;
}

table,tr,td {
 font-size: 1em;
 border:none;
 padding:2px;
}

div#inhalt {
margin-bottom:5px;
}

#maincontainer {
	width: 900px; /*Width of main container*/
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	border-top: solid 5px #E1081F;
	
}

#topsection {
	height: 36px;
	background-color: #EFEFEF;
	}
	
#top_background {
	background-repeat: no-repeat;
	background-position: right;
}

#topnav {
left:208px;
position:relative;
top:-7px;
width:840px;
}



.topnav_link {
background:transparent none repeat scroll 0 0;
border-left:2px solid #FFFFFF;
color:#666666;
float:right;
font-size:11px;
left:2px;
margin:0;
padding-bottom:12px;
padding-left:6px;
padding-top:12px;
position:relative;
top:7px;
width:152px;
}

.topnav_link a {
color:#666;
position:relative;
left:16px;
}


.topnav_link a:visited {
color: #666;
}

.topnav_link a:hover {
color: #9ABF3B;
}

.topnav_link a:active {
color: #F19130;
}


a.topnav_link {
color:#666;
}

.toppop {
color:#9ABF3B;
font-size:11px;
font-weight:bold;
}

#spendenbutton {
position:relative;
top:-11px;
}

#newslatest_header {
background:#D1D1D1 url(http://baeren.eprojects.at/fileadmin/uploads/img/newsheader_back.jpg) repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:32px;
left:-12px;
position:relative;
top:-11px;
width:199px;
}

#newslatest_header h1 {
display:none;
visibility:hidden;
}

.newslatest_header_text {
color:#666666;
font-size:13px;
left:37px;
position:relative;
top:9px;
}

#vorstellung_header {
background:#D1D1D1 url(http://baeren.eprojects.at/fileadmin/uploads/img/newsheader_back2.jpg) no-repeat left top;
font-size:11px;
font-weight:bold;
height:32px;
left:-12px;
position:relative;
top:-11px;
width:199px;
display:inline;
float:left;
}

.vorstellung_header_text {
color:#666666;
font-size:13px;
left:37px;
position:relative;
top:9px;
}

#vorstellung_content h1 {
font-size:18px;
}


#parkteaser {
background:#FFFFFF;
}

#parkteaser a {
margin-bottom:1px;
}


#parkteaser h1 {
display:none;
}

.partnerhead {
color:#001022;
font-weight:bold;
padding:7px 0 0 13px;
}

#partnerblock h1 {
margin-bottom:1px;
margin-top:1px;

}
/*
#partnerblock a {
margin-bottom:1px;
}



*/

.login {
	font-size: 10px;
	color: #333333;
	text-align: right;
}

.login a{
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.login a:visited {
	color:#333333;
}
.login a:hover {
	color:#CC0000;
}

.teaser {
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	
}


#contentwrapper {

	float: left;
	width: 100%;
	background: none;
	height:auto !important; 
	min-height:360px; 
	height:360px; 
        margin:0;
	z-index: 5;
}

#contentcolumn	{
	margin-left: 250px;
	}

#contenttrailer {
        /* position:absolute; */
	top:100px;
        z-index:0;


}

#content_head {
background:transparent;
border-left:2px solid #FFFFFF; 
height:331px;
margin:0;
top:0;
width:700px;
float:left;
overflow:hidden;
}


#content_head h1 {
display:none;
visibility:hidden;
}

#content_section {
        background-color:#B8462E;
	height: 30px;
	width:700px;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
	border-left:2px solid #FFFFFF;
	float:left;
}

#content_box {
	width: 680px;
	background-color: #0066CC;
	clear: all;
}

#content_left {
        margin:0;
	padding:0;
background:#EFEFEF none repeat scroll 0 0;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
float:left;
height:auto !important;
min-height:913px;
height: expression(this.scrollHeight); 
width:499px;
overflow:hidden;
float:left;
}

#content_right {
        margin:0;
	padding:0;
background:#EFEFEF none repeat scroll 0 0;
float:left;
height:auto !important;
min-height:665px;
position:relative;
top:0;
width:199px;
 overflow:hidden; 
}

#leftcolumn	{
        height:auto !important;
        height:926px;
        min-height:920px;
        background-color:#B8462E;
        margin:0;
	padding:0;
	float: left;
	width: 250px;
	overflow:hidden;
	}
	
/* * html div#leftcolumn {width: 1em;} */

.inner_right {
   margin:50px 12px 12px 12px;
   
  
}

#klickpfad {
font-size:12px;
left:22px;
position:relative;
top:7px;
color:#FFF;
font-weight:normal;
}

.klickpfad a {
color:#FFF;
font-weight:normal;
}

.klickpfad a:hover {
color:#FFF;
font-weight:normal;
}

.klickpfad a:visited {
color:#FFF;
font-weight:normal;
}


.lang {
border-left:2px solid #FFFFFF;
left:569px;
padding:9px 0 9px 11px;
position:relative;
top:-9px;
visibility:hidden;

}

#lang a {

}


.fontsize {

border:2px solid #FFFFFF;
height:30px;
left:600px;
position:relative;
width:100px;

}

#search {
background:#B8462E url(http://arbesbach.baeren-projekte.org/fileadmin/img/pfote_rot.gif) no-repeat scroll 10px 4px;
border-bottom:0 solid white;
border-top:2px solid white;
height:28px;
position:relative;
top:-2px;
left:0;
width:250px;
}

#navigation { 
	background-color: #E3BD34;
	border-bottom: solid 1px #FFFFFF;
	}

#newsrubrikheader {
	margin-left:7px;
	margin-top:40px;
	border-bottom:1px solid #CCC;	
}

#looklink {
	color:#666666;
	font-size:15px;
	font-weight:normal;
	padding:0 0 6px 0;
      	margin:6px 0 6px 6px;
	border-bottom:1px solid #CCC;	
	}

#looklink a {
	color:#666666;
	font-weight:normal;
	padding:0;
	margin:0;
	   

}


#looklink a:hover {
	color:#E1081F;

}

#googlemap {
	margin-top:6px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:12px;
	float:right;
}
.weiterlink {
padding-left:12px;
}

#adresse {
border-bottom:1px solid #CCCCCC;
font-size:14px;
margin-bottom:6px;
margin-top:12px;
padding-bottom:6px;
padding-left:6px;
}

#footer	{
border-top:2px solid #FFFFFF;
clear:both;
font-size:11px;
height:130px;
	}

#footer a {
        color:#FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:visited {
	color:#FFFFFF;
}
#footer a:hover {
	color:#FFFFFF;
}
.footer_inner{
	width: 100%;
	color: #333333;
	text-align: left;
	margin: 0;
	padding-top: 13px;
	border-top: solid 1px #CBCDCC;
	font-size: 10px;
}

#footer1 {
border-right:2px solid #FFFFFF;
float:left;
height:108px;
padding:12px;
width:226px;
background-color:#B8462E;
}

#newsletter {
background-color:#B8462E;
border-right:2px solid #FFFFFF;
float:left;
height:120px;
padding-left:12px;
padding-top:12px;
width:238px;
}

#newsletter h1 {
display:none;
visibility:hidden;
}


#social {
background-color:#B8462E;
border-right:2px solid #FFFFFF;
float:left;
height:120px;
padding-left:12px;
padding-top:12px;
width:235px;
}

.social_head {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-bottom:0;
}

.social_head2 {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

#footer2 {
background-color:#B8462E;
float:left;
height:120px;
padding-left:12px;
padding-top:12px;
width:187px;
}

#innertube {
        border-top: solid 0px #FFF;
/*	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;   */
}

.innertube_content{
	margin: 22px; /*Margins for inner DIV inside each column (to provide padding)*/
	
}

#contenttube {
	margin: 12px;
}


h1 {
        color:#B8462E;
        font-family:Arial,Helvetica,sans-serif;
        font-size:23px;
        font-weight:normal;
        margin:0 0 10px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

h3 {
	color:#4F4F4F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #4F4F4F;
	
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #4F4F4F;
	
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #4F4F4F;
	
}



p.bodytext {
 font-size: 1em;
}

#page {
	margin: 0 auto;
	padding:0;
	position:relative;
	top:24px;
	width: 952px;
	text-align: left;
	/* background-image: url(../img/background.jpg); */
	background-repeat: repeat-y;
	background-color:#B8462E;
	border: solid 3px #FFFFFF;
}





/* box ################################################################################## */
.box{
	max-width:190px;
	border: 1px solid #CCCCCC;
	padding: 12px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #4F4F4F;

}
.menubox{
	width:163px;
	padding: 0;
	font-size: 11px;
	color: #E5E7EA;
	height:auto !important;		padding-top:8px;
       
}

.menutitel {

  margin:0;
  padding:0;
}

#logo {
background-color:#9ABF3B;
border-bottom:2px solid #FFFFFF;
border-top:0 solid #FFFFFF;
height:78px;
width:250px;
}


INPUT {

border:1px solid #666666;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:14px;
padding:2px;
width:142px;

	/* 
	background-color:#FFFFFF;
	border: 1px solid #666666; 
	*/
}


input.submit {
height:26px;
padding-bottom:6px;
width:128px;
}




input.submit_subscribe {
height:26px;
padding-bottom:6px;
width:164px;
}


UL {
	list-style-type: square;
	list-style-position: outside;
	margin: 12px 0 12px 40px;
} 


/* FONT RESIZER ######################################################## */

.cReduceTextSize a:hover{
 background-color:#E20026;
}

.cNormalTextSize a:hover{
background-color:#E20026;

}

.cEnlargeTextSize a:hover{
background-color:#E20026;

}
.cReduceTextSize a{
 padding-right:2px;
}

.cNormalTextSize a{
padding-right:2px;

}

.cEnlargeTextSize a{
padding-left:2px;

}

/* MAILFORM ######################################################## */



SELECT {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:80px;
}

TEXTAREA {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:300px;
	border:1px solid #666666;
}

BUTTON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014F78
	/* 
	background-color: #326539;
	border: 1px solid #EDEFF1; 
	*/
}

.csc-mailform {
	width: 300px;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014F78;
	padding-left: 36px;
	margin-top:50px;
	margin-left:50px;
}

.csc-mailform-field {
	margin-bottom: 6px;
	line-height: 18px;
}

#labeltext {
color:#B8462E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;

}

/* MAILFORM END ######################################################## */


div#menu-unten {
   float:right;
   padding:4px 5px 5px 0;
   padding-left:10px;   font-size:11px;
}

div#menu-unten a:link {display:inline; color: #014F78; text-decoration:none;}
div#menu-unten a:visited {color: #014F78;text-decoration:none;}
div#menu-unten a:active {color: #014F78;}
div#menu-unten a:hover {color: #014F78;text-decoration:underline;}


div#menu-unten a#current {
   color: #014F78;
}

div#copy {
   text-decoration: none;
   color:#666666;
   float:right;
   padding:5px;
   padding-right:10px;
}
    
.styleswitch {
border-left:2px solid #FFFFFF;
left:582px;
padding:10px 5px 10px;
position:relative;
top:-7px;
   }
   
#styleswitch a {

   }
   
   .tx-efafontsize-pi1 {
   display:inline;
   }



div#suchwrap {
   margin: 0;
   position:absolute;
   top:0px;
   left:744px;
   width:180px;
   border:1px solid #666666;
   
}
   
div#suche {
   text-decoration: none;
   color:white;
   padding-top:12px;
   height:20px;
   }
 
.suchbutton {   
background-color:transparent;
border:medium none;
color:white;
display:inline;
font-size:11px;
font-weight:bold;
height:21px;
left:-4px;
position:relative;
top:0;
width:45px;
}

.suchbutton2 {   
height:20px;
width:75px;
}
  
.suchfeld { 
background-color:white;
color:#333333;
display:inline;
font-size:11px;
height:13px;
left:2px;
padding-top:2px;
position:relative;
top:0;
width:150px;
}


div#subblocks {
margin:12px 0 0 0;
}


.druckversion {
margin-left:714px;
text-align:right;
text-decoration:none;
}


p.bodytext {
font-size:1em;
}
.csc-frame-frame1 {
 border:1px solid #80A7BB;
 margin:1px;
 padding:5px;}  

}

*+html hr{

	margin-top: -7px;
	margin-bottom: -7px;
}

.tx-julleevents-pi1-listrowFrontPage {
margin-left:9px;
}

.tx-julleevents-pi1-listrowFrontPageField-title a {
color:#E1081F;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowField-title {

margin-top:6px;
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom:6px;

}

.tx-julleevents-pi1-listrowField-title a {
color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser em {
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowFrontPageField-teaser i {
font-weight:normal;
}

tx-julleevents-pi1-listrowField-teaser em {
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:6px;
}

.tx-julleevents-pi1-listrowField-teaser i {
color:#F19130;
font-size:16px;
font-style:normal;
font-weight:bold;
}

.tx-julleevents-pi1-singleView-Subcontent {

color:#E1081F;
font-size:15px;
font-weight:bold;
margin-top:25px;
}

.tx-julleevents-pi1-listrowFrontPageField-title {

color:#E1081F;
font-size:12px;
font-weight:bold;
margin-bottom:6px;

}

.tx-julleevents-pi1-searchbox-button {
height:22px;
width:43px;

}

.tx-julleevents-pi1-browsebox-SCell {

}

.tx-julleevents-pi1-browsebox-SCell a {
color:#F19130;


}

.tx-julleevents-pi1-singleViewField-title {
color:#F19130;
font-size:16px;
font-weight:bold;
}

.tx-julleevents-pi1-singleView-Menu {
font-size:16px;
font-weight:bold;

}

.tx-julleevents-pi1-singleView-Menu a {
color:#F19130;
}

.single_date {

font-size:14px;
}

.single_city {
color:#333333;
font-size:12px;
font-weight:normal;
}


.tableheader {
color:#F19130;
font-size:14px;
font-style:italic;
}

.twrss_bodytext_twrss_item_link {
padding-top:6px;
}

.twrss_bodytext_twrss_item_content {
padding-bottom:6px;
}

.twrss_bodytext_twrss_channel_description {
font-style:italic;
padding-bottom:12px;
}


.rgsgcontent {

align:center;

}


/* CALENDAR *************************************************************************************************************************/

.calendarDate {
	FLOAT: left;
	WIDTH: 58px;
	HEIGHT: 49px;
	background-image: url(../../fileadmin/images/calendar.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 5px;
	font-weight: bold;
}
.calendarDesc {
	DISPLAY: block;
	FONT-SIZE: 11px;
	COLOR: #E1081F;
	PADDING-TOP: 3px;
	font-weight: bold;
	font-style: italic;
}
.calendarMonth {
	color:#333333;
	display:block;
	font-size:16px;
	line-height:11px;
	margin-left:-3px;
	padding-top:3px;
	text-align:center;
	text-transform:none;
}
.calendarDay {
	DISPLAY: block; FONT-SIZE: 17px; MARGIN-LEFT: -3px; TEXT-TRANSFORM: uppercase; COLOR: #333333; LINE-HEIGHT: 18px; PADDING-TOP: 7px; TEXT-ALIGN: center;
}
.calendarDayName {
	color:#333333;
	font-size:17px;
	text-transform:none;
}


div.calendar {
	background-image: url(../../fileadmin/images/line_small.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 20px;
}


.calendarLine{
	background-image: url(../../fileadmin/images/line_small.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding-bottom: 3px;
	padding-top: 3px;

}



a.calendarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	color: #FF3300;
}
a.calendarLink:link  {
	color: #FF3300;
}
a.calendarLink:hover {
	color: #FFFFFF;
	background-color: #FF3300;
}
a.calendarLink:active {
	background-color: #FF3300;
	color: #FFFFFF;
}
a.calendarLink:visited {
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




/* CALENDAR END *************************************************************************************************************************/

.csc-textpic-text {
margin-left:0px;
}

.submitbutton {
border:medium none;
width:24px;
}

.news-file-item {
padding:0 2px;
}

#newsnavi {
float:right;
width:317px;
}


#news_latest_back a {
background:transparent url(../img/news_latest_back.gif) repeat scroll 0 0;
border:medium none;
float:right;
height:104px;
text-align:right;
width:307px;
}


#news_latest_back h2 {
color:white;
font-family:Arial,Verdana;
font-size:21px;
font-style:normal;
font-weight:normal;
margin-bottom:0;
margin-left:62px;
margin-top:9px;
padding-left:0;
text-align:left;
}

#news_latest_back p {
color:white;
font-family:Arial,Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:3px 5px 0 62px;
text-align:left;
}


#news_latest_back a:hover {
background:transparent url(../img/news_latest_back_o.gif) repeat scroll 0 0;

}

#newsnavi h1 {
display:none;
visibility:hidden;
}

a#c711 h1 {

display:none;
visibility:hidden;

}


.toppop h1 {
margin:0 0 -7px 0;

}


DIV.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image  {
margin:0 0 12px 0;
}

DIV.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin:0 0 2px 0;
}

DIV.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin:0 0 2px 0;
} 

DIV.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin:0 0 2px 0;
}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td {
width:200px;
}



div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td p {
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #AAAAAA;
height:35px;
margin-bottom:0;
padding-left:7px;
padding-top:24px;
width:158px;
}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td input {
margin-left:-58px;
margin-top:0;
}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td input.checkbox {
height:18px;
margin-left:-58px;
margin-top:-5px;
width:144px;
}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td p.newslabel {
padding-top:24px;
border:1px solid #AAAAAA;
width:234px;
}

.tx-danewslettersubscription-pi1-listrow-header {
height:50px;
}

td.csc-form-fieldcell input {

}


/*
-----------------------------------------------------------------------------------------------
     BLOG FORMATE
-----------------------------------------------------------------------------------------------
*/

/* ----- blog Categorymenu (CATMENU) ----- */

.blog-catmenu  {
	padding:0px;
	margin-left: 10px;
        margin-top:24px;
}

.blog-catmenu a:link { color:#666666; text-decoration:none;}
.blog-catmenu a:visited { color:#666666; text-decoration:none; }
.blog-catmenu a:hover { color: #AED91A; text-decoration:none; }
.blog-catmenu a:active { color: #AED91A; text-decoration:none; }

.blog-catmenu-header {
color:#B8462E;
font-size:18px;
}

.blog-catmenu DIV {
        display:none;
	font-size:10px;
	white-space: nowrap;
	line-height: 14px;
}
.blog-catmenu DIV img, .blog-catmenu img, .blog-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.blog-catmenu-ACT {
	font-weight:bold;
}
/*  Styles for catmenu mode "nestedWraps" */

.blog-catmenu-level1 {
	padding:0px;
	padding-left:5px;
	font-size: 9px;
}
.blog-catmenu-level2 {
	padding:0px;
	padding-left:10px;
}
.blog-catmenu-level3 {
	padding:0px;
	padding-left:10px;
}
.blog-catmenu-level4 {
	padding:0px;
	padding-left:10px;
}

/* ----- BLOG Archivemenu (AMENU) ----- */

/* blog amenu */
.blog-amenu-container {
margin-top:12px;
padding-left:5px;
}

.blog_amenu-header {
}

.blog-amenu-container UL {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-size:10px;
	line-height: 14px;
}

.blog-amenu-zeile {
	margin-left:10px;
}

.blog-amenu-zeile a:link { color:#666666; text-decoration:none;font-weight:bold;}
.blog-amenu-zeile a:visited { color:#666666; text-decoration:none;font-weight:bold; }
.blog-amenu-zeile a:hover { color: #B8462E; text-decoration:none;font-weight:bold; }
.blog-amenu-zeile a:active { color: #B8462E; text-decoration:none;font-weight:bold; }

.blog-amenu-container ul li a span.count {
	margin-left: 6px;
	font-weight: normal;
	color: black;
}

/* ----- Timtab Calender ----- */

#timtab-calendar {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
}

#timtab-calendar caption {
color:#B8462E;
font-weight:bold;
margin-bottom:12px;
padding:0;
text-align:center;
}


table#timtab-calendar {
	border-collapse: collapse;
	border:1px solid #B8462E;
	margin-top:12px;
	
}

table#timtab-calendar td {
	border: 0px;
	padding: 5px;
}

#timtab-calendar tr th {
	background:none repeat scroll 0 0 #B8462E;
        border:1px solid #333333;
        color:white;
        text-align:center;
}

#timtab-calendar tr td {
	text-align: right;
	border:1px solid #B8462E;
	font-weight:bold;
}

#timtab-calender-prev, #timtab-calender-next {
	font-size: 12px;
	font-weight: bold;
}

#timtab-calender-next a:link { color:#666666; text-decoration:none;font-weight:bold;}
#timtab-calender-next a:visited { color:#666666; text-decoration:none;font-weight:bold; }
#timtab-calender-next a:hover { color: #AED91A; text-decoration:none;font-weight:bold;}
#timtab-calender-next a:active { color: #AED91A; text-decoration:none;font-weight:bold;}

#timtab-calender-prev a:link { color:#666666; text-decoration:none;font-weight:bold;}
#timtab-calender-prev a:visited { color:#666666; text-decoration:none;font-weight:bold;}
#timtab-calender-prev a:hover { color: #AED91A; text-decoration:none;font-weight:bold;}
#timtab-calender-prev a:active { color: #AED91A; text-decoration:none;font-weight:bold;}

.timtab-calender-today {
	font-weight: bold;
	border: 1px solid #FFFFFF; padding: 1px;
	color: #000000;
}

.timtab-calender-today a:link { color:#000000; text-decoration:none; border: 1px solid #AED91A; padding: 1px;font-weight:bold;}
.timtab-calender-today a:visited { color:#000000; text-decoration:none; border: 1px solid #AED91A; padding: 1px;font-weight:bold;}
.timtab-calender-today a:hover { color: #AED91A; text-decoration:none; border: 1px solid #AED91A; padding: 1px;font-weight:bold;}
.timtab-calender-today a:active { color: #AED91A; text-decoration:none; border: 1px solid #AED91A; padding: 1px;font-weight:bold;}

.timtab-calender-normal-day {
	border: 1px solid #FFFFFF; padding: 1px;
}

.timtab-calender-normal-day a:link { color:#666666; text-decoration:none; border: 1px solid #AED91A; padding: 1px;}
.timtab-calender-normal-day a:visited { color:#666666; text-decoration:none; border: 1px solid #AED91A; padding: 1px;}
.timtab-calender-normal-day a:hover { color: #AED91A; text-decoration:none; border: 1px solid #AED91A; padding: 1px;}
.timtab-calender-normal-day a:active { color: #AED91A; text-decoration:none; border: 1px solid #AED91A; padding: 1px;}

/* ----- Timtab Blogroll ----- */

/* timtab blogroll */
.blogroll_titel {
}

.tx-timtab-pi1 {
	margin: 0px;
	padding:0px;
	padding-left: 15px;
	font-size:10px;
}

.tx-timtab-pi1 ul, .tx-timtab-pi1 li {
	list-style: none;
    margin: 0px; 
	padding: 0px;
}


.tx-timtab-pi1 a:link { color:#666666; text-decoration:none;}
.tx-timtab-pi1 a:visited { color:#666666; text-decoration:none; }
.tx-timtab-pi1 a:hover { color: #AED91A; text-decoration:none; }
.tx-timtab-pi1 a:active { color: #AED91A; text-decoration:none; }


/* ----- BLOG List ----- */

.blog-list-item {
	padding-top: 15px;
	margin-bottom:20px;
	clear: both;
}

.blog-list-item IMG {
	margin-left: 5px;
}

.blog-list-first-line {
	clear: both;
	width: 100%;
	background-color: #f9f9f9;
}

.blog-list-header {
	float: left;
	display: inline;
	width: 500px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:16px;
	font-weight:normal;
	letter-spacing: 0.02em;
	color: #AED91A;
	line-height: 22px;
	padding: 2px 2px 2px 5px;
}

.blog-list-header a:link { color:#AED91A; text-decoration:none;}
.blog-list-header a:visited { color:#AED91A; text-decoration:none;}
.blog-list-header a:hover { color:#AED91A; text-decoration:underline; }
.blog-list-header a:active { color:#AED91A; text-decoration:underline; }

.blog-list-author {
	text-align: right;
	font-size:10px;
	margin: 0px 5px 0px 0px;
}

.blog-post-metadata {
	text-align: left;
	clear: both;
	margin: 10px 0px 0px 5px;
	font-size:10px;
}

span.blog-list-morelink {
        display:none;
	font-size:10px;
	letter-spacing: 0.1em;
	padding-left: 10px;
}

.blog-list-date {
	float:right;
	display: inline;
	font-size:9px;
	letter-spacing: 0.01em;
	line-height: 12px;
	text-align: right;
	margin-right: 5px;
	margin-top: 3px;
}

.clearer-blog {
	clear:both;
	height:1px;
}

.blog-list-subheader {
	padding:13px 5px 0px 5px;
}

/* pagebrowser */
.blog-pagebrowser {
	margin-bottom: 8px;
}
.blog-pagebrowser .earlier {
	float: left;
}
.blog-pagebrowser .later {
	float: right;
}
.blog-pagebrowser .hidden {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    display: none; /* IE hack */
}
.blog-pagebrowser a {
	font-size: 11px;
}

/* ----- BLOG Single ----- */

.post-single-nav {
	margin: 0;
}

.post-single-nav-prev {
	float: left;
	margin: 0px 0 5px 5px;
	position: relative;
	top: -15px;
}
.post-single-nav-next{
	float: right;
	margin: 0px 5px 5px 0;
	position: relative;
	top: -15px;
}

.blog-single-item {
	padding:5px;
	margin-bottom:5px;
}

.blog-single-item img {
	margin-top: 20px;
}

.blog-single-item H2 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:20px;
	font-weight:100;
	letter-spacing: 1px;
	color: #AED91A;
	line-height: 30px;
	margin-bottom: 0px;
	width: 520px;
}

.blog-single-item H3 {
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 12px;
}

.blog-single-backlink, .blog-single-backlink a {
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}

.blog-single-timedata {
	float:right;
	position: relative;
	top: +8px;
}

.blog-single-timedata, .blog-single-author {
	font-size: 10px;
	color: #666666;
}

.blog-single-author {
	padding-bottom: 3px;
}

.blog-nav-arrow-left {
	position:relative;
	top: 3px;
	margin-right: 5px;
}

.blog-nav-arrow-right {
	position:relative;
	top: 4px;
	margin-left: 5px;
}

.blog-single-caption  {
	font-size: 10px;
	float:left;
}

/* ----- TX_COMMENTS ----- */

.tx-comments-pi1 {
	width:476px;
}

.tx-comments-comments {
	margin: 30px 0px 30px 0px;
}

.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px;
	text-align: center;
}

.tx-comments-comment-form {
	width:476px;
}

.tx-comments-comment-input {
	width:452px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-input-captcha {
	border: 1px solid #bbbeb2;
	width:132px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-form TEXTAREA {
	height:80px;
	width:452px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px;
}

.tx-comments-comment-form LABEL { 
	width: 100px;
	display: block;
	float: left;
	padding-top: 5px;
}
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG {
	margin-top: 5px;
}

.tx-comments-comment-form BR {
	clear: left;
}
.tx-comments-comment-form {
    border: 1px solid rgb(187,187,187);
}
.tx-comments-comment-form-header {
	padding: 3px 5px;
	background-color: #f9f9f9;
    border-bottom: 1px solid rgb(187,187,187);
    font-weight: bold;
}
.tx-comments-comment-form form {
	padding: 3px 5px;
}
.tx-comments-comment-head {
	padding: 3px 5px;
	background-color: #f9f9f9;
    border-bottom: 1px solid rgb(187,187,187);
}
.tx-comments-comment-name {
	font-weight: bold;
}
.tx-comments-comment-date {
	font-weight: normal;
}
.tx-comments-comment-homepage {
	float: right;
}
.tx-comments-comment-1, .tx-comments-comment-2 {
    border: 1px solid rgb(187,187,187);
	margin-bottom: 20px;
/*	padding: 3px 5px;*/
}
/*
.tx-comments-comment-1 hr, .tx-comments-comment-2 hr {
	border: 0;
    border-bottom: 1px solid rgb(187,187,187);
}
*/
.tx-comments-comment-content {
/*	padding: 3px 0;*/
	padding: 3px 5px;
/*	text-align: justify;*/
}
.tx-comments-page-browser {
	text-align: center;
	margin: 15px 0;
}
.tx-comments-page-browser-current, .tx-comments-page-browser A {
	padding: 0 3px;
}
.tx-comments-required-mark {
	color: red;
}
.tx-comments-required-error {
	margin-right: 10px;
	color: red;
	background-color: #f5f500;
	padding: 3px 5px;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha IMG {
	border: 1px solid #d0d0d0;
	margin-left: 0px;
}
.tx-comments-form-top-message {
	border: 1px solid #d0d0d0;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
}
.tx-comments-closed {
	border: 1px solid #CCCCCC;
	padding: 10px 10px;
	margin: 10px 0;
	width: 486px;
}
.tx-comments-closed IMG {
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-comment-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}

#tx_comments_pi1_submit {
background-color:#B8462E;
border:1px solid #CCCCCC;
color:#FFFFFF !important;
font-weight:bold;
height:27px;
margin:5px 0 1px -100px;
padding:3px;
position:relative;
top:-2px;
vertical-align:middle;
}


/* ----- TAGCLOUD ----- */

.tagcloud {
	margin:0px;
	padding:0px;
}

.tagcloud a:link { color:#AED91A; text-decoration:none;}
.tagcloud a:visited { color:#AED91A; text-decoration:none;}
.tagcloud a:hover { color:#AED91A; text-decoration:none }
.tagcloud a:active { color:#AED91A; text-decoration:none }

/* ----- SEARCH TAGCLOUD ----- */

.blog-search-form {

}

.blog-search-form-input-field {
	border: 1px solid #bbbeb2;
	width:280px; 
	font-size:12px;
	font-family: arial, sans-serif;
	border: 1px solid #CCCCCC; 
	padding: 5px 5px 5px 5px;
}

.blog-search-form-submit {
	
}

.blog-search-form-submit-botton {
	margin: 5px 0px 3px 5px;
	background-color:white;
	border:1px solid #CCCCCC;
	color:#CCCCCC !important;
	vertical-align: middle;
	padding: 3px;
	position: relative;
	top: -2px;
}

a.blog-search-form-submit-botton {
	text-decoration: none;
}

.blog-search-emptyMsg {

}

#newsletter_name {
border:none;
height:13px;
width:75px;
}

#newsletter_email {
border:none;
height:13px;
width:75px;

}

#newsletter_name2 {
height:13px;
width:110px;
}

#newsletter_email2 {
height:13px;
width:110px;

}


#newsletter_submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:white;
font-size:14px;
font-weight:bold;
height:17px;
left:7px;
position:relative;
top:2px;
width:93px;
}

#newsletter_submit:hover {
color:#9ABF3B;
}

#checkbox {
left:0;
position:relative;
top:5px;
width:20px;
}

#newsletter_label {
left:0;
position:relative;
top:4px;
width:80px;
}

#formtable {

}

div.title {
font-size:16px;
font-weight:bold;
}


div.links {

}

div.links a {

}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
float:left;
margin-top:24px;
width:472px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:480px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}

.thumbnail {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:4px;

}

#vorstellung_content {
font-weight:normal;
padding-bottom:0;
}

.csc-mailform-submit {
height:20px;

}

.sb_download_flex {
background:transparent none repeat scroll 0 0;
float:left;
margin:0 3px 5px 0;
padding:5px;
width:190px;
}

.sb_download_text {
float:left;
text-align:left;
width:470px;
}


div.sb_download_image {
margin:12px 0;
}

#news-right-content1 {
display:block;
font-weight:bold;
height:auto !important;
left:18px;
position:relative;
top:-9px;
}

#news-right-content2 {
display:block;
height:auto !important;
margin-left:-3px;
margin-right:-5px;
position:relative;
top:-12px;
}

#news-right-content2 #preistable {

}

#news-right-content2 #preistable td {
font-size:11px;
font-weight:bold;
line-height:8px;
}

#box-right-content1 {
left:-12px;
margin:0;
padding:0 0 0 1px;
position:relative;
top:-9px;
}

#box-right-content2 {
height:129px;
left:-12px;
margin:0;
padding:0 0 0 1px;
position:relative;
top:-9px;

#profil_input {
margin-top:12px;
}

#profil_submit {
height:21px;
margin-top:12px;
width:54px;
}

.tx-flseositemap-pi1 {
font-size:1.1em;
}

.tx-flseositemap-pi1 a:link {
color:#666666;
}

.tx-flseositemap-pi1 a:visited {
color:#666666;
}

.tx-flseositemap-pi1 a:hover {
color:#9ABF3B;
}

.tx-flseositemap-pi1 a:active {
color:#9ABF3B;
}

.tx-flseositemap-pi1 a:hover {
color:#9ABF3B;
}

.tipfriend_submit {
height:21px;
width:80px;
}

.tipfriend_message {
width:212px;
}

select#sanrede {
border:none;
height:18px;
width:64px;
}

.label_select {
font-size:11px;
left:-5px;
position:relative;
}

select#sanrede2 {
height:19px;
width:63px;
}

.label_select2 {
color:black;
font-family:verdana;
font-size:10px;
font-weight:bold;
left:-5px;
position:relative;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:none;
}

div.csc-textpic-left div.csc-textpic-imagewrap {
float:none;
}

div.csc-textpic div.csc-textpic-right div.csc-textpic-above {

}

div.csc-textpic p .csc-textpic-right p .csc-textpic-above p {

}

.rgaccord1-content {
width:320px;
}

.csc-textpic-imagecolumn {
display:inline;
float:left;
height:103px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 20px;
}

.blog-list-morelink {
display:none;
}

.tip_many_friends {

}