/* ####################### STATIKMENU #################### */

div.logo ul, div.logo ul li {
	list-style:none;
	padding:5px 0px 0px 20px;
	margin:0px;
}
div.logo ul li a {
	color:#a36394;
	font-size:11px;
	font-weight:bold;
}
div.logo ul li a:hover, div.logo ul li.active a {
	text-decoration:none;
	color:#a36394;
}

div#menu {
    clear:left;
    margin:0 0 0 24px;
    padding: 0 0 0 0;
    height:36px;   
    width:957px;
}

/* ####################### NEW MENU ---- FLASH #################### */



ul#flashmenu {
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;    
    float:left;
    }

ul#flashmenu li{
    margin:0 2px 0 0;
    padding:0 0 0 0;
    list-style:none;    
    float:left;
    }
ul#flashmenu li a{
    background:url(../img/menu/fl_menu_no_bg.gif) no-repeat left;
    color:#ffffff;
    text-transform:uppercase;
    font-size:13px;
    height:31px;
    display:block;
    padding:10px 10px 0px 10px;
}    
ul#flashmenu li a:hover{
    text-decoration:none;
}
ul#flashmenu li a:hover, ul#flashmenu li.active a{
    background:url(../img/menu/fl_menu_act_bg.gif) no-repeat left;
}

/* ####################### NEW MENU ---- FLASH #################### */

ul#staticmenu {
    margin:0 20px 0 0;
    padding:0 0 0 0;
    list-style:none;    
    float:right;
}

ul#staticmenu li{
    margin:0 2px 0 0;
    padding:0 0 0 0;
    list-style:none;    
    float:left;
    }
ul#staticmenu li a{
    background:url(../img/menu/st_menu_no_bg.gif) no-repeat left;
    color:#ffffff;
    text-transform:uppercase;
    font-size:10px;
    height:31px;
    display:block;
    padding:14px 10px 0px 10px;
}    
ul#staticmenu li a:hover{
    text-decoration:none;
}
ul#staticmenu li a:hover,ul#staticmenu li.active a{
    background:url(../img/menu/st_menu_act_bg.gif) no-repeat left;
}

/* ####################### HMENU1 #################### */

div.top_menu{
    position:relative;
    height:89px;
    background:url(../menu/img/menu_inaktiv.jpg) no-repeat;     
}

/* ### Flash Menu ### */

div#menu_71, div#menu_71_ {
    background:url(../menu/img/menu_strasse.jpg) no-repeat; 
}
div#menu_71_Praystation {
    background:url(../menu/img/menu_praystation.jpg) no-repeat;        
}
div#menu_71_showGospelground {
    background:url(../menu/img/menu_gospelboden.jpg) no-repeat;        
}
div#menu_71_showStrasse  {
    background:url(../menu/img/menu_strasse.jpg) no-repeat; 
}
div#menu_71_FlurStatic {
    background:url(../menu/img/menu_soularea.jpg) no-repeat;       
}


div.top_menu div.page1 {
    float:left;
    padding:0 0 0 15px;
}
div.top_menu div.page1 input{
    width:98px;
    height:42px;
}
div.top_menu div.page2 {
    float:left;
    padding:11px 0 0 0px;
}
div.top_menu div.page2 input{
    width:110px;
    height:31px;
}

div.top_menu div.page3 {
    float:left;
    padding:4px 0 0 5px;
}
div.top_menu div.page3 input{
    width:110px;
    height:38px;
}

div.top_menu div.page4 {
    float:left;
    padding:10px 0 0 0px;
}
div.top_menu div.page4 input{
    width:115px;
    height:32px;
}

div.top_menu div.page5 {
    float:left;
    padding:5px 0 0 10px;
}
div.top_menu div.page5 input{
    width:110px;
    height:37px;
}
div.top_menu div.sound_on{
    float:left;
    padding:20px 0 0 878px;
}
div.top_menu div.sound_on img{
    width:20px;
    height:10px;
}
div.top_menu div.sound_off{
    float:left;
    padding:20px 0 0 8px;
}
div.top_menu div.sound_off img{
    width:20px;
    height:10px;
}

div#menu_7 div.sound_off, div#menu_8 div.sound_off, div#menu_5 div.sound_off, div#menu_6 div.sound_off, div#menu_3 div.sound_off, div#menu_7 div.sound_on, div#menu_8 div.sound_on, div#menu_5 div.sound_on, div#menu_6 div.sound_on, div#menu_3 div.sound_on {
    display:none;    
}
div#menu_7 div#top_message, div#menu_8 div#top_message, div#menu_5 div#top_message, div#menu_6 div#top_message, div#menu_3 div#top_message {
    top:30px;    
}


/* ### Typo3 Static Menu ### */

div#menu_7 {
    background:url(../menu/img/menu_news.jpg) no-repeat;    
}
div#menu_8 {
    background:url(../menu/img/menu_about.jpg) no-repeat;    
}
div#menu_5 {
    background:url(../menu/img/menu_gallery.jpg) no-repeat; 
}
div#menu_6 {
    background:url(../menu/img/menu_downloads.jpg) no-repeat;    
}
div#menu_3 {
    background:url(../menu/img/menu_gadgets.jpg) no-repeat;    
}


div.top_menu div.page6 {
    float:left;
    padding:20px 0 0 175px;
}
div.top_menu div.page6 img{
    width:55px;
    height:23px; 
}

div.top_menu div.page7 {
    float:left;
    padding:15px 0 0 0px;
}
div.top_menu div.page7 img{
    width:55px;
    height:28px;
}

div.top_menu div.page8 {
    float:left;
    padding:18px 0 0 4px;
}
div.top_menu div.page8 img{
    width:60px;
    height:25px;
}

div.top_menu div.page9 {
    float:left;
    padding:15px 0 0 3px;
}
div.top_menu div.page9 img{
    width:85px;
    height:28px;
}

div.top_menu div.page10 {
    float:left;
    padding:13px 0 0 6px;
}
div.top_menu div.page10 img{
    width:64px;
    height:30px;
}

div.flash_archivlink {
    position:absolute;
    top:78px;
    z-index:1000;
    margin:0 0 0 35px;    
}
div.flash_archivlink a{
    color:#fff;
    text-transform:uppercase;
    background:url(../img/tmg_arrow.gif) no-repeat left;
    padding:0 0 0 10px;
}


/* ####################### FOOTER-MENU #################### */
div.footer ul {
    margin:0 0 0 0;
    padding:36px 0 0 13px;
}
div.footer ul li {
    list-style:none;
    display:inline;
    margin:0 6px 0 0;
    text-transform:lowercase;
}
div.footer ul li.last_link {
}
div.footer ul li a {
       color:#919191;
}
div.footer ul li.active a, div.footer ul li a:hover {
}
/* ####################### Greetingcards #################### */
div.flash_ecards {
	position:relative;
	float:left;
	width:163px;
	margin:15px;
}
div.flash_ecards a{
	cursor:pointer;
}

div.flash_ecards {
	border-bottom:1px solid #000000;
}
/* ####################### WEC_DISCUSSION #################### */

.tx-wecdiscussion-pi1 {
	font-family: 	Arial, Tahoma, Verdana, "Times New Roman";
	font-size:		12px;
}
.tx-wecdiscussion-page {
	float:			left;
	width:			{$plugin.tx_wecdiscussion_pi1.totalWidth};
	max-width:		{$plugin.tx_wecdiscussion_pi1.totalMaxWidth};
	min-width:		850px;
	margin:			0px;
	padding:		0px;
}
.tx-wecdiscussion-mainContent {
	float:			left;
	width:			{$plugin.tx_wecdiscussion_pi1.mainContentWidth};
	margin:			0px;
	padding:		0px;
}
.tx-wecdiscussion-sidebar {
	float:			right;
	width:			{$plugin.tx_wecdiscussion_pi1.sidebarWidth};
	padding:		0px;
	margin:			0px;
	background-color: {$plugin.tx_wecdiscussion_pi1.sidebarBackColor};
}
.tx-wecdiscussion-sidebar .gutter{
	padding:		6px;
}
.tx-wecdiscussion-actionbar {
	float:			left;
	width:			100%;
    margin: 		0px;
	padding:		0px;
	background-color: {$plugin.tx_wecdiscussion_pi1.actionbarBackColor};
}
.tx-wecdiscussion-actionbar span {
	float:			left;
    margin: 		0px;
	margin:			4px 0px 4px 10px;
	vertical-align: bottom;
}
.tx-wecdiscussion-actionbar .gutter{
	padding:		4px;
}
.tx-wecdiscussion-title {
	font-size:		16px;
	color:#a36394;
	margin:0 0px 20px 0px;
	font-weight:bold;
	
}
.tx-wecdiscussion-responseMsg {
	font-weight:	bold;
	color: 			#F02020;
	text-align: 	center;
	margin:			0px auto;
	margin-top: 	4px;
	margin-bottom: 	8px;
}
.tx-wecdiscussion-header {
	font-size:		14px;
	font-weight:	bold;
}
.tx-wecdiscussion-requiredText {
	font-size:		11px;
	font-weight:	bold;
	color:			#B03030;
	margin:         0 0 20px 0;
}
.tx-wecdiscussion-error {
	font-size:	13px;
	font-weight:bold;
	color:		#3020F0;
}
.tx-wecdiscussion-search {
	float:			right;
	background-color: #ffecd3;
	border: 	1px solid #ffcb84;
	margin:		0px auto;
	padding:	0px;
    margin-top:	-45px;
    margin-bottom:4px;
    padding: 14px;
}
.tx-wecdiscussion-smalltext {
	font-size:	9px;
}
.tx-wecdiscussion-button {
	text-align:center;
	padding:		3px 0px 3px 0px;
	text-decoration: none !important;	
	display:none;
}
.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active, .tx-wecdiscussion-button a:link, .tx-wecdiscussion-button a:visited {
    font-family: 	arial, tahoma, sans-serif;
	font-size:		12px;
	padding: 		2px 4px 2px 4px;
    margin:         0px 6px 2px 0px;
	border: 		1px #aaa solid;
	text-decoration: none !important;
	background-color:{$plugin.tx_wecdiscussion_pi1.btnBackColor} !important;
	color: 			 {$plugin.tx_wecdiscussion_pi1.btnColor} !important;
}
.tx-wecdiscussion-button a:hover {
	border: 		1px #ccc solid;
	background-color: {$plugin.tx_wecdiscussion_pi1.btnHoverBackColor} !important;
	color: 			{$plugin.tx_wecdiscussion_pi1.btnHoverColor} !important;
}

.tx-wecdiscussion-pagelink-section {
	display:		block;
	text-align:		center;
	margin:			0px auto;
}
.tx-wecdiscussion-pagelink {
	display:		inline;
	padding-left:	6px;
	padding-right:	6px;	
}
.tx-wecdiscussion-itemFullWidth {
	width:		100%;
	text-align:	center;
	margin:		0px auto;
	padding-top:10px;
	
}
.tx-wecdiscussion-itemColumn {
	float:none !important;
	vertical-align:top;
	padding:0px !important;
	margin-left:4px;
}
.tx-wecdiscussion-itemRow {
	vertical-align:top;
	padding-left:4px;
}
.tx-wecdiscussion-list {
	margin:		0px;
	margin-top: 4px;
	padding:	6px 0 6px 0;
	font-size:	13px;
	background-color: {$plugin.tx_wecdiscussion_pi1.listBackColor};
}
.tx-wecdiscussion-listHeader {
	font-family: 	arial, tahoma, sans-serif;
	font-size:		13px;
	color:#a36394;
	margin:0 0px 4px 0px;
	font-weight:bold;
}
.tx-wecdiscussion-listElement, .tx-wecdiscussion-listElement a, .tx-wecdiscussion-listElement a:visited, .tx-wecdiscussion-listElement a:link, .tx-wecdiscussion-listElement a:hover, .tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link {
	display:		block;
	font-size:		12px;
	padding:		3px 0px 0px 0px;
	margin:			0px;
	white-space:	nowrap;
	text-decoration: none !important;
	color:			{$plugin.tx_wecdiscussion_pi1.listItemColor};
}
.tx-wecdiscussion-listElement a:hover {
	color:		{$plugin.tx_wecdiscussion_pi1.listItemHoverColor};
}
.tx-wecdiscussion-listElementSelected a, .tx-wecdiscussion-listElementSelected a:visited, .tx-wecdiscussion-listElementSelected a:link  {
	padding:	3px 0px 0px 0px;
	color: 		{$plugin.tx_wecdiscussion_pi1.listItemSelColor};
}
.tx-wecdiscussion-listElement li {
	margin-left:10px;
}
.tx-wecdiscussion-listElement a {
	display:	inline;
}
.tx-wecdiscussion-listElementAll {
	margin-top:		8px;
	margin-bottom:	8px;
	margin-left:	10px;
}
/*------------------------------- FORM -------------------------------------------*/
.tx-wecdiscussion-form, .tx-wecdiscussion-forumMessageSubject,
.tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider,
.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo {
	font-family: 	Arial, Tahoma, "Trebuchet MS", Georgia, sans-serif;
	font-size: 		12px;
}

.tx-wecdiscussion-forumMessageSubject {
	background:		{$plugin.tx_wecdiscussion_pi1.subjectBackColor};
	color:			{$plugin.tx_wecdiscussion_pi1.subjectColor};
	font-weight: 	bold;
	font-family: 	"Trebuchet MS", Tahoma, Arial;
	font-size:		14px;
	padding-left:	8px;
	padding-top:	3px;
	padding-bottom:	3px;
}
.tx-wecdiscussion-forumMessageSubject a, .tx-wecdiscussion-forumMessageSubject a:link, .tx-wecdiscussion-forumMessageSubject a:visited {
	color:			{$plugin.tx_wecdiscussion_pi1.subjectColor};
	text-decoration: none !important;
}
.tx-wecdiscussion-forumMessageSubject a:hover {
	color:			#C33;
}

.tx-wecdiscussion-forumMessageSubject, .tx-wecdiscussion-forumMessageInfo {
	clear: both;
}

.tx-wecdiscussion-forumMessageCommentNum {
	font-size:		11px;
	font-weight:	normal;
	padding-left:	4px;
}

.tx-wecdiscussion-forumMessage {
	padding:		2px 15px 0px 10px;
    background-color: {$plugin.tx_wecdiscussion_pi1.msgBackColor};
	line-height:	1.4em;
}
.tx-wecdiscussion-forumMessage p {
    padding-left:15px;    
}
.tx-wecdiscussion-forumMessageReply {
	padding-left:	30px;
	padding-right:	30px;
	padding-top:	10px;
	color:			#444;
    background-color: {$plugin.tx_wecdiscussion_pi1.msgReplyBackColor};
}

.tx-wecdiscussion-forumMessageInfo {
	font-size: 		10px;
	color:			#555;
	padding-left:	0px;
	padding-top:	3px;
	padding-bottom: 26px;
	border-top:1px dashed #a36394;
    color: 			{$plugin.tx_wecdiscussion_pi1.msgInfoColor};
}
.tx-wecdiscussion-forumMessageDivider {
	margin: 	15px 0px 12px 0px;
}

.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
	font-size: 	11px;
	color:		#555;
	margin-left:  2px;
	margin-right: 2px;
	text-decoration: none !important;
}
.tx-wecdiscussion-forumMessageReplyButton a:hover {
	background-color: #eee;
}

.tx-wecdiscussion-forumMessageReplyInfo {
	font-size: 	10px;
	color:		#555;
	padding-left:5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top:1px dashed #a36394;
}

.tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, .tx-wecdiscussion-forumPreviewInfo, .tx-wecdiscussion-forumPreviewEntryHeader {
	margin:			2px;
	margin-left:	6px;
	font-family: 	Arial, Tahoma, "Trebuchet MS", georgia, sans-serif;
	font-size: 		10px;
	line-height: 	150%;
}
.tx-wecdiscussion-forumPreviewEntryHeader {
	font-size:		12px;
	font-weight:	bold;
}
.tx-wecdiscussion-forumPreview {
	width:			{$plugin.tx_wecdiscussion_pi1.previewWidth};
	font-size: 		12px;
	border:			1px solid #888;
    background-color: {$plugin.tx_wecdiscussion_pi1.msgBackColor};
}
.tx-wecdiscussion-forumPreviewInfo {
	font-size: 		9px;
	color:			#555;
	border-top:		dotted 1px #888;
    margin-bottom: 	6px;
}

/*----------- FORUM REPLY FORM --------------*/
.tx-wecdiscussion-formToggleOff {
	font-family: 	Arial, Tahoma, sans-serif;	font-size:		10px;
}
.tx-wecdiscussion-formToggleOn {
	font-family: 	Arial, Tahoma, sans-serif;	font-size:		13px;
}

.tx-wecdiscussion-form {
	clear:		both;
	width: 		{$plugin.tx_wecdiscussion_pi1.entryFormWidth};
	background-color: #ffecd3;
	border: 	1px solid #ffcb84;
	margin:		0px auto;
	padding:	0px;
    margin-top:	24px;
    margin-bottom:4px;
	min-width: 350px;
	max-width: 800px;
}
.tx-wecdiscussion-form div.inputFormRow {
	clear: both; display:block;  margin:0px; padding:0px; padding-top: 4px;
}
.tx-wecdiscussion-form div.inputFormRow span.label {
	display: block; float: left;  width: 100px; text-align: left;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross {
	display: block; float: left;  width: 100px;  text-align: center; margin: 0px auto;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox {
	display: block; float: left; width: {$plugin.tx_wecdiscussion_pi1.entryFormInputWidth}; text-align:left;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
	width: 300px;
    border: 	1px solid #ffcb84;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
	 width:	300px;	height:{$plugin.tx_wecdiscussion_pi1.entryFormTextAreaHeight};
	border: 	1px solid #ffcb84;	 
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {
	 width:	300px;	height:300px;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input#tx_wecdiscussion_pi1_captcha_response {
	width: 90px;
	font-size:20px;
    padding:26px;
    margin:7px 0 0 0;
}
img.tx-srfreecap-pi2-image {
	border: 	1px solid #ffcb84;	   
}
.tx-wecdiscussion-form fieldset {
	border: 0;
	margin: 3px;
	padding: 3px;
}
.tx-wecdiscussion-form div.header {
	display: block; float: left;  width: 100%; margin: 0px auto;
}
.tx-wecdiscussion-spacer-req {
	display: inline;  width: 10px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:4px;
}
.tx-wecdiscussion-spacer {
	clear:both;	height:0.1em; width:100%;
}
.tx-wecdiscussion-form-requiredMarker {
	color: #CC0000;
}

.tx-wecdiscussion-moderated-form {
	width: 600px;
}
.tx-wecdiscussion-moderated-header-choice {
	width: 60px;
	height: 35px;
}
.tx-wecdiscussion-moderated-header-field {
	background-color: #CCCCCC;
	font-weight:	bold;
}
.tx-wecdiscussion-moderated-list-subject {
	font-size:		12px;
	font-weight:	bold;
}
.tx-wecdiscussion-moderated-list-text {
	font-weight:	normal;
	font-size:		11px;
}

.tx-wecdiscussion-form-instructions {
	font-weight:	normal;
	font-size:		12px;
	text-align:		center;
	margin:			4px auto;
}
/* ############## facebook Link ############## */

div.fb_link {
    position:fixed;
    display:block;
    right:100px;
    top:-1px;
    z-index:100;
}

/* ####################### CHAT - GENERAL #################### */

div.middle_chat div.text {
    margin-top:20px;    
}

/* ####################### CHAT - USER REGISTRATION #################### */
table.csc-loginform {
    padding-top:0px;    
}
table.csc-loginform td.csc-form-labelcell, table.csc-loginform td.csc-form-fieldcell, table.csc-loginform td.csc-form-commentcell {
    background:none;    
    padding:0;
    padding-bottom:5px;
}
table.csc-loginform td.csc-form-labelcell p, table.csc-loginform td.csc-form-commentcell p {
	color:#a36394;
	width:35px;
}	
div.tx-vjchat-pi1 {
    padding-bottom:40px;    
}
