html, body{
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background: #FF5500 url(../images/body_bg.gif) repeat-x;
	text-align: center;
}

h1{
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: helvetica;
}

h2{
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	margin:0;
	padding:0;
}

a{
	text-decoration: none;
	color: #3F3F3F;
}

a:hover{
	color: #FF5700 !important;
}

ul{
	list-style-image: url(../images/bullet.gif);
}

img{
	border:0;
}

p{
	color: #000000;
}

#main{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.contentBox{
	/*float:left;*/
}

#leftColumn,
#content,
#rightColumn{
	float: left;
}

#leftColumn,
#content{
	margin-right: 10px;
}

#header div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
	margin-left: 0!important;
}

#header{
	position: relative;
	height: 100px;
	margin-bottom: 20px;
}

#leftColumn{
	width: 110px;
}

#leftColumn .box{
	font-size: 14px;
	padding: 0 15px 15px 13px;
	background-color: #ffba96;
}

#leftColumn .box ul{
	list-style: none;
	margin:0;
	padding:0;
}

#leftColumn .box ul li{
	padding: 4px 0;
	cursor: pointer;
	border-bottom: 1px dotted #000000;
}

#leftColumn .box ul li.last{
	border-bottom: 0 none!important;
}

#leftColumn .box ul li ul li{
	border-bottom: 0 none !important;
	padding-top: 5px!important;
	padding-bottom: 2px!important;
}

#leftColumn .box ul li:hover,
#leftColumn .box ul a:hover{
	color: #3F3F3F;
}


#leftColumn .box ul li a{
	text-decoration: none;
	color: #000000;
}

#leftColumn .box ul li ul li a{
	padding: 0 0 0 6px;
	font-size: 12px;
}

#leftColumn .box ul li.act a, #leftColumn .box ul li a:hover{
	color: #959595;
}

#content{
	width: 718px;
}

#contentContainer{
	background: #FFFFFF;
	padding: 0 18px;
}

#rightColumn{
	width: 150px;
}

#rightColumn td{
	padding: 0;
}

#rightColumn .box{
	background-color: #ffba96;	
	padding: 0 14px 5px 14px;
}

#rightColumn h1{
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 0 0!important;
	margin-top: 0px;
	margin-bottom: 7px;
	color: #000000;
	text-align: left!important;
}

#rightColumn .mainPageHeader{
	margin-top: -7px!important;
}

#rightColumn input,input.user_save{
	width: 120px;
	border: 1px solid #959595;
	padding: 1px;
}

#rightColumn input.loginButton{
	background-color: #ffba96;
	padding-top: 0;
	width: 40px;
	text-align: left;
}

#rightColumn p{
	color: #000000;
}

#rightColumn .tx-gritteticker-pi1{
	width: 105px !important;
}

.tx-feuserlisting-pi1-listrow table{
	width: 100%;
}

#playlist .flvplayer_listpic{
	margin-top: 10px;
}

.gritteGalerie img{
	margin: 0 9px 9px 0 !important;
}

.gritteGalerie{
	margin-top: 10px;
}

.tx-gooffotoboek-pi1 h1{
	margin-bottom: 10px;
}

#navigation{
	min-height: 539px;
}

.clear{
	clear:both;
	font-size: 0;
	line-height: 0;
}

#menuWatermark{
	position:absolute;
	top: 550px;
	width: 85px;
	height: 130px;
	/*background-image: url(../images/menuWatermark.png);*/
}

.box{
	padding-top: 6px!important;
}

.box input{
	margin-bottom: 2px;
}

.box input.submit{
	font-size: 12px;
	text-align: left;
	width: auto;
	height: 20px;
	background: none;
	border: none;
	color: #000000;
	padding-left: 0;
	cursor: pointer;
}

.border{
	height: 6px;
}

.borderBottom{
	margin-bottom: 10px;
}

#leftColumn .borderBottom{
	margin-bottom: 22px;
}

.borderTopOrange{
	background-image: url(../images/orangeTop.gif);
}

.borderBottomOrange{
	background-image: url(../images/orangeBottom.png);
	height: 13px!important;
	width: 157px !important;
	margin-left: -4px!important;
}

.borderTopOrangeLeft{
	background-image: url(../images/orangeTopLeft.gif);
}

.borderBottomOrangeLeft{
	background-image: url(../images/orangeBottomLeft.png);
	height: 13px!important;
	width: 117px !important;
	margin-left: -4px!important;
}

.contentBorderTop{
	background-image: url(../images/contentTop.gif);
}

.contentBorderBottom{
	background-image: url(../images/contentBottom.png);
	height: 12px!important;
	width: 724px !important;
	margin-left: -4px!important;
}

#contentContainer h1.csc-firstHeader{
	font-size: 27px;
	font-family: helvetica;
	font-weight: normal;
	color: #000000;
	margin-bottom: 27px;
}

.content #contentContainer{
	padding: 0!important;
	background: 0;
}

.content .contentBox{
	background: #FFBA96;
	padding: 5px 18px 10px 18px!important;
	min-height: 545px;
}


.content #contentContainer h1.csc-firstHeader{
	margin: 5px 0 20px 0;
}

.content .headerGray{
	color: #D9D9D9;
}

.content .contentBox img,
.content .contentBox .content{
	float: left;
}

/*
.content .contentBox img{
	margin-right: 24px;
}
*/

.content .contentBox .content{
	font-family: Times, serif;
	font-size: 12px;
	width: 302px;
}

.content .contentBox .content h1{
	font-size: 24px;
	color: #333333;
	margin-bottom: -7px;
}

.content .contentBox .content p{
	line-height: 18px;
}

.content .contentBox .bottomLine{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #b2b2b2;
	margin-top: 15px;
}

.content .contentBox .bottomLine a{
	color: #000000;
}

#socialBookmarks{
	height: auto;
}

#navigation ul li ul{
	background-image: url(../images/hover.png);
	margin-left: 80px!important;
	margin-top: -28px !important;
	border-top: 1px dotted;
	border-right: 1px dotted;
	border-bottom: 1px dotted;
	font-size: 14px!important;
}

#navigation ul li ul li.first{
	border-left: 0 none!important;
	padding-bottom: 0!important;
}

#navigation ul li ul li{
	border-left: 1px dotted;
}

#navigation ul li ul li,
#navigation ul li ul li a{
	color: #ffffff !important;
	display: block;
	padding-right: 10px!important;
}

#navigation ul li ul li a:hover{
	color: #000000 !important;
}

#ticker{
	height: 200px;
}

#playlistWrap{
	width: 682px;
}

#playlistWrap .flvplayer_listpic{
	padding-left: 16px!important;
}

#loadingMessage{
	margin-top: 175px;
	margin-left: 280px;
	width: 139px;
	background-color: #FF5700;
}

#loadingMessage img{
	margin: 3px -15px 0 15px;;
}

.mainPageHeader{
	text-align: center;
}

.tx-feuserlisting-pi1-singleView img.mitgliederBild{
	float: right;
	margin-right: 60px;
}

.tx-feuserlisting-pi1-singleView th {
	background: 0 none;
	text-align: left;
	padding-left: 0;
}

.tx-feuserlisting-pi1-singleView td {
	background: 0 none;
	text-align: left;	
}

.tx-feuserlisting-pi1-singleView h3.mitgliederTitel {
	margin-top: 35px;
}

.tx-feuserlisting-pi1-singleView table {
	width: 410px;
}

.tx-wtgallery-pi1{
	background-color: transparent!important;
	padding-left: 0!important;
}

.wtgallery_list_firstofrow{
	margin-left: 0!important;
}

.div.wtgallery_list a img {
	border: 0 none!important;
}

div.wtgallery_list_firstofrow{
	margin-right: 8px!important;
	margin-left: 0!important;
}

.wtgallery_list_lastofrow{
	margin-left: 8px!important;
}

div.wtgallery_list_current a img,div.wtgallery_list a img{
	border: 0 none!important;
}

div.wtgallery_list a img{
	padding: 0!important;
}

div.news-list-item p.bodytext,
div.news-list-item p.news-list-date{
	margin: 0;
}

div.news-list-item table{
	width: 100%;
}

.tx-veguestbook-pi1 .tx-guestbook-header{
	width: auto!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	text-transform: none;
	background-color: #FF8D4F!important;
	color: #333333!important;
}

.tx-veguestbook-pi1 .tx-guestbook-left{
	width: 170px!important;
	height: auto!important;
	background: 0 none!important;
	font-weight: bold;
	padding-top: 0!important;
}

.tx-veguestbook-pi1 .tx-guestbook-right{
	width: 464px!important;
	background: 0 none!important;
	padding-top: 0!important;
}

.tx-chcforum-pi1-FooterBox,
.tx-chcforum-pi1-preTableWrap,
.tx_chcforum-pi1-toolBar{
	display: none;
}

.tx-chcforum-pi1-Table thead tr th{
	background:#FF8D4F none repeat scroll 0 0;
}

.tx-chcforum-pi1-Table tbody tr th,
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 12px;
	background:#FFE0CF none repeat scroll 0 0;
}

.tx-chcforum-pi1-Table{
	background: 0 none!important;
}


 /***************************
 *   Default CSS for
 *   EXT chgallery
 *    Georg Ringer
 * http://www.cyberhouse.at/
 ***************************/ 
 
 /************************
 * SINGLE view 
 ************************/  
.tx-chgallery-pi1 .bigimg {
	text-align:center;
}
 
/************************
 * CATEGORY view 
 ************************/  
.tx-chgallery-pi1 .chgallery-list {
 	padding:0;
	margin:5px 10px;
 	list-style:none;
 	border:1px solid #D2DCE4;
 	border-bottom:0;
}

/* LIST element */
.tx-chgallery-pi1 .chgallery-list li {
	padding:5px;
	border-bottom:1px solid #D2DCE4;	
}

.tx-chgallery-pi1 .chgallery-list .itemodd { background:#E7EDF1; }
.tx-chgallery-pi1 .chgallery-list .itemodd .img img { border:1px solid #ececec; }
.tx-chgallery-pi1 .chgallery-list .itemeven { background:#f4f4f4; }
.tx-chgallery-pi1 .chgallery-list .itemeven .img img { border:1px solid #E7EDF1; }

.tx-chgallery-pi1 .chgallery-list .title a {
	font-weight:bold;
}
 
.tx-chgallery-pi1 .chgallery-list .img {
	float:left;
	width:120px;
	padding-left:2px;
}


.tx-chgallery-pi1 .chgallery-list .text {
	float:left;
	width:400px;
}

.tx-chgallery-pi1 .chgallery-list .clr { clear:both; }
 
/************************
 * GALLERY view 
 ************************/  

/* Directory browser */
.tx-chgallery-pi1 .info {
display:none;
}

.tx-chgallery-pi1 .clr { clear:both; }

/* GALLERY single element */
.tx-chgallery-pi1 .single {
	float:left; 
	padding:3px 1px 2px 1px;
	margin: 5px 9px 5px 0px ;
}

.tx-chgallery-pi1 .single .img {
	width:125px;
	height:70px;
	background:url(gfx/bg.gif) no-repeat;
	line-height:126px;
	position:relative;
}

.tx-chgallery-pi1 .single .img .align img{
	border: 2px solid #FFBA96;
}

.tx-chgallery-pi1 .single .img .align img:hover{
	border: 2px solid #ff5700;
}

.tx-chgallery-pi1 .act .img {
	background:url(gfx/bgact.gif) no-repeat;
}


.tx-chgallery-pi1 .single span {
	display:block;
	margin:1px 5px;
	width:148px;
	min-height:20px;
	border:1px solid #f3f4f6;
	text-align:center;
}

.tx-chgallery-pi1 .single span  small {
	font-size:10px;
}

* html .tx-chgallery-pi1 .single span {
	height:20px; 
}

.tx-chgallery-pi1 .singlesmall img{
	float:left; 
	padding:0 1px 2px 1px;
	margin:0 5px ;
}

.tx-chgallery-pi1 .chgallery-list .itemodd {
	background:#FFA26F none repeat scroll 0 0;
}

.tx-chgallery-pi1 .chgallery-list .itemeven {
	background:#FFE0CF none repeat scroll 0 0;
}

.tx-chgallery-pi1 .chgallery-list {
	border-color:#FFBA96 -moz-use-text-color;
	border-style:none;
	margin-left: 0!important;
	margin-right: 0!important;
}

.tx-chgallery-pi1 .chgallery-list .itemodd .img img,
.tx-chgallery-pi1 .chgallery-list .itemeven .img img {
	border: 0 none!important;
}

.tx-chgallery-pi1 .chgallery-list li {
	border-bottom:1px solid #FFBA96;
}

.tx-chgallery-pi1 .chgallery-list li a {
	color: #000000;
}

.tx-srfeuserregister-pi1 p{
	padding-left: 0!important;
}

div.tx-mocfilemanager-pi1 table#contenttable td.borderbottom{
	border-bottom: 0 none!important;
}

div.tx-mocfilemanager-pi1 table#contenttable td{
	padding-left: 15px;
}

div.tx-mocfilemanager-pi1{
	font-size: 12px!important;
}

#contentContainer .column1{
	float: left;	
	margin-right: 35px;
	width: 330px;
}

#contentContainer .column2{
	float: right;
	margin-right: 40px;
	/*margin-top: 40px;*/
	width: 275px;
}

#contentContainer .column2 p.bodytext{
	margin-top: 0px!important;
}

div.tx-cal-controller dt.monthWrapper{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 0!important;
	background-color: transparent!important;
}

div.tx-cal-controller dt{
	background-color: #FFA26F;
	padding: 3px 0 4px 7px;
	font-size: 11px;
}

div.tx-cal-controller dt.even{
	background-color: #FFE0CF;
	padding: 3px 0 4px 7px;
}

#login .tx-feuserloginsystem-pi1 a{
	font-size: 11px;
}

span.internerHinweis{
	font-style: italic;
	color: #ff0000;
}

#contentContainer fieldset.csc-mailform{
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 270px;
}

div.csc-mailform-field input,div.csc-mailform-field textarea,div.csc-mailform-field select,
#selectBox select{
	float: right;
	border:1px solid #888888;
	height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#selectBox select{
	float: none!important;
	height: 20px;
	margin: 10px 0 10px 0;
}

div.csc-mailform-field select{
	height: 20px;
	width: 145px;
}

div.csc-mailform-field textarea{
	height: 150px!important;
	width: 170px;
	font-size: 11px;
}

div.csc-mailform-field{
	height: 25px;
}

div.csc-mailform-field input.csc-mailform-submit{
	width: 172px;
	height: 23px;
}

#contentContainer .column2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	/*margin-top: 40px;*/
}

#contentContainer td.align-right{
	text-align: right;
}

#contentContainer td.align-center{
	text-align: center;
}

div.tx-jkpoll-pi1 h1{
	margin-top: 10px;
	font-size: 12px;
}

div.tx-jkpoll-pi1 p.bodytext{
	margin-top: 0;
}

div.tx-jkpoll-pi1 p.pollAnswers{
	margin: 0 0 0 0;
}

div.tx-jkpoll-pi1 img.googleChart{
	float: none;
	margin: 10px 0 25px 0;
}

div.column1 h1,div.column2 h1{
	font-size: 15px!important;
	font-weight: bold!important;
}

div.csc-frame-rulerAfter{
	border-bottom: 1px dotted #ff5700;
	margin: 20px 0 20px 0;
}

div.csc-frame-frame1{
	border: 1px dotted #ff5700;
	margin-right: -40px;
	padding: 10px;
}

div.csc-frame-frame1 h1{
	margin-bottom: 10px!important;
}

.tx-feuserlisting-pi1-listrow th{
	background: #FFA26F;
}

.tx-feuserlisting-pi1-listrow td{
	background: #FFE0CF;
}

.tx-chcforum-pi1-singlePost .scroller {
	width: 99%;
}

.tx-chcforum-pi1-singlePost .author {
	height: 46px;
}

.tx-chcforum-pi1-postForm fieldset label{
	text-align: left!important;
	width: 30px;
}

.tx-chcforum-pi1-pageLinksBtm,
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-postForm{
	background-color: #FFE0CF;	
}

div.formWhere,
div.tx-chcforum-pi1-singlePost div.author{
	background: #FF8D4F!important;
}

div.tx-chcforum-pi1-singlePost div.edit{
	text-align: center;
}

#kontaktdaten{
	left:36%;
	position:absolute;
	top:850px;
	z-index:2;
	background-color: #3F3F3F;
	width: 370px;
	border:11px solid #cdcdcd;
	color:#cdcdcd;
	padding: 30px;
}

#kontaktdaten dd{
	width: 160px;
}

#kontaktdaten dt{
	width: 140px;
}

#kontaktdaten dt, #kontaktdaten dd{
	height: 25px;
	float: left;
}

div.singleWrap{
	float: left;
	height: 82px!important;
	text-align: center;
	font-size: 10px;
	border: 3px solid #FFE0CF;
	background-color: #FFE0CF;
}

div.singleWrap p{
	margin: 0;
}

div.singleWrap div.singleName p{
	font-weight: bold;
}
	
div.singleImgLarge{
	position: absolute;
	z-index: 100;
	background:transparent url(../images/bigImageBg.png) no-repeat scroll left top;
	
}

div.fiveColumns1,
div.fiveColumns2,
div.fiveColumns3,
div.fiveColumns4,
div.fiveColumns5{
	float: left;
	margin-bottom: 12px;
	width: 107px!important;
}

div.fiveColumns1,
div.fiveColumns2,
div.fiveColumns3,
div.fiveColumns4{
	margin-right: 36px;
}

div.fiveColumnsHeader{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
}

div.tx-chgallery-pi1 ul.chgallery-list div.img img{
	height: 53px;
}

div.closeButton{
	position: relative;
	margin-bottom:10px;
	margin-left:370px;
	margin-top:-15px;
}

.tx-felogin-pi1 p,
.tx-newloginbox-pi1 p{
	font-size:11px;
	margin: 0;
}

.tx-felogin-pi1 input,
.tx-newloginbox-pi1 input{
	width: 115px!important;
	margin-left: -1px;
}

.tx-felogin-pi1 input.submit,
.tx-newloginbox-pi1 input.submit{
	width: 119px!important;
	background: #cecece;
	font-size: 11px;
}

.tx-felogin-pi1 td.username,
.tx-newloginbox-pi1 td.username{
	font-size: 11px;
	font-weight: bold;
}

div.tx-chgallery-pi1 div.single div.img img{
	width: 120px;
	height: 90px;
}

div.tx-chgallery-pi1 ul.chgallery-list div.img img{
	width: 70px;
} 

#lbPresent{
	display: none!important;
}

#gritte_presencelist table,
#gritte_presencelist th,
#gritte_presencelist td{
	border-collapse:collapse;
	border: 1px solid #FF8D4F;
}

#gritte_presencelist table td input{
	margin:0;
}

#gritte_presencelist table td.image{
	text-align: center;
}

#gritte_presencelist table td.image img{
	float: none!important;
}

#gritte_presencelist table td,
#gritte_presencelist table th{
	padding: 0 3px 0 3px;
	font-size: 10px;
}

div.mitgliederBild{
	margin-top: -290px!important;
}

div.tx-feuserlisting-pi1-singleView p{
	margin-top:335px;
	margin-left: 4px;
}

table.contenttable tr th p{
	padding: 3px 3px 3px 3px;
	margin: 0;
}


table.contenttable tr td p{
	margin: 0;
	padding: 6px 3px 6px 3px;
}

table.contenttable{
	margin: 4px 0 40px 0;
	border: 1px dotted #ff5700;
	border-collapse: collapse;
	width: 100%;
}

table.contenttable tr td{
	border-top: 1px dotted #ff5700;
	border-bottom: 1px dotted #ff5700;
}

#counter p{
	font-size: 9px;
	margin: 0 0 11px 0;
	text-align:center;
}

#gritte_presencelist #pages{
	margin-bottom: 15px;
}

.tx-bddbflvvideogallery-pi1 .flvplayer_listpic_firstofrow{
	clear: none!important;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header,
.tx-veguestbook-pi1 p{
	color:#000000!important;
}	
	
.tx-veguestbook-pi1 .tx-guestbook-right p{
	padding-bottom:0;
	margin-bottom:0;
	font-size: 11px;
}

div.tx-srfeuserregister-pi1{
	height:685px;
}

div.contentBox a{
	color: #DF4E00;
}

div.contentBox div.tx-feuserlisting-pi1 a{
	color: #3F3F3F;
}

.tx-grittelarven-pi1 span.date{
	width: 240px;
	float: left;
} 

#overview table.new tr td:first-child {
	position:absolute;
	display: block;
}
#overview table.new tr td:nth-child(2) {
	padding-left: 170px;
}

#overview table.new tr.odd td:first-child {
	background-color: #FFE0CF;
}

#overview table.new tr.even td:first-child {
	background-color: #FFA26F;;
}
