*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Tahoma;
	font-size:12px;
	background-color:#000000;
	color:#ffffff;
	
}
A{
	outline-width:0px;
	color:#E3E3E4;
	text-decoration:none;
}
p A{
	font-weight:bold;
}
.clear{
	position:relative;
	clear:both;
	line-height:0px;
	font-size:0px;
}
.top_navi{
	position:absolute;
	top:19px;
	right:0px;
	z-index:10000;
}
.top_navi ul{
	list-style-type:none;
}
.top_navi ul li{
	float:left;
	margin-right:10px;
}
.main{
	position:relative;
	width:750px;
	min-height:100px;
	margin-left:auto;
	margin-right:auto;
}
.top{
	position:relative;
	width:760px;
	height:407px;
	background-image:url(../images/header_img.jpg);
	background-repeat:no-repeat;
}
.content{
	line-height:16px;
}
.fliesstext_links{
	position:relative;
	width:381px;
	min-height:100px;
	float:left;
	margin-bottom:18px;
}
.fliesstext_links p{
	padding-left:22px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.fliesstext_links .csc-frame-indent{
	padding-left:22px;
}
.fliesstext_rechts{
	position:relative;
	width:368px;
	min-height:100px;
	float:left;
	margin-bottom:18px;
	border-left:solid 1px #4E4948;
}
.fliesstext_rechts p{
	padding-left:25px;
	padding-top:15px;
	padding-bottom:20px;
}
.fliesstext_rechts .csc-frame-indent{
	padding-left:25px;
}
.footer{
	position:relative;
	width:750px;
	border-top:solid 1px #4E4948;
	margin-top:15px;
	padding-top:15px;
	height:100px;
}
.footer ul{
	list-style-type:none;
}
.footer ul li{
	float:left;
	color:#4E4948;
}
.footer ul li.first{
	margin-right:20px;
}
.footer ul li a{
	color:#4E4948;
}

/*
 * Content
 */
.content{
	position:relative;
}
.forum{
	padding-top:60px;
}
/*
 * Sub Navi
 */
.sub_navi{
	position:absolute;
	top:0px;
	right:0px;
	width:400px;
	height:20px;
	padding-top:5px;
}
.sub_navi ul{
	list-style-type:none;
}
.sub_navi ul li{
	float:right;
	margin-left:15px;
}
/*
 * 
 */
.headimage{
	position:absolute;
	top:0px;
	left:0px;
	height:20px;
	width:200px;
	
}
/*
 * Login
 */
.login ul{
	list-style-type:none;
}
.login ul li{
	float:left;
	margin-right:10px;
}
.login input,.registrierung input,.tx-mmforum-button,.tx-mmforum-pi5 input,#tx_mmforum_pi1-label,.passwort_vergessen input{
	border:solid 1px #3C3C3C !important;
	width:154px !important;
	height:14px !important;
	font-family:Tahoma !important;
	font-size:12px !important;
	color:#3C3C3C !important;
	background-color:#ffffff !important;
	padding:3px !important;
}
.login input#submit,.tx-mmforum-table input#submit,.registrierung input.tx-mmforum-button,.tx-mmforum-pi5 .tx-mmforum-button,.tx-mmforum-pi4 .tx-mmforum-button,.tx-mmforum-pi3 .tx-mmforum-button,.passwort_vergessen #submit{
	width:120px !important;
	height:22px !important;
	background-color:#E8E8E8 !important;
	font-weight:normal !important;
	border:none !important;
	cursor:pointer;
	margin:0 !important;
}
.tx-mmforum-pi5 #tx_mmforum_pi5[file]{
	height:22px !important;
}
.tx-mmforum-pi5 textarea,#tx_mmforum_editor{
	border:solid 1px #3C3C3C !important;
	width:250px !important;
	height:100px !important;
	font-family:Tahoma !important;
	font-size:12px !important;
	color:#3C3C3C !important;
	background-color:#ffffff !important;
	padding:3px !important;
}
#tx_mmforum_editor{
	width:555px !important;
	height:200px !important;
}
#tx_mmforum_pi1-label{
	width:555px !important;
}
textarea.tx-mmforum-post{
	border:solid 1px #3C3C3C !important;
	width:560px !important;
	height:400px !important;
	font-family:Tahoma !important;
	font-size:12px !important;
	color:#3C3C3C !important;
	background-color:#ffffff !important;
	padding:3px !important;
}
.logout input#submit{
	border:none;
	background-color:transparent;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}

/*
 * Content Footer
 */
.content_footer{
	position:relative;
	width:750px;
	height:150px;
	border-top:1px solid #4E4948;
	padding-top:18px;
	background-image:url(../images/h1_alt_knallt.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;
}
.content_footer .left{
	border-right:1px solid #4E4948;
	float:left;
	height:110px;
	position:relative;
	width:381px;
	background-image:url(../images/typ.jpg);
	background-repeat:no-repeat;
	background-position:195px -30px;
	padding-top:40px;
}
.content_footer .right{
	float:left;
	height:150px;
	position:relative;
	width:343px;
	padding-left:25px;
	overflow:hidden;
}
.right h1,.galerie h1, .content h1{
	font-family:Tahoma;
	font-size:14px;
	color:#e3e3e4;
}
/*
 * Forum Anpassungen
 */
.tx-mmforum-pi1{
	margin-bottom:60px;
	margin-top:20px;
}
.tx-mmforum-th{
	width:750px !important;
	padding-left:10px !important;
	background-image:url(../images/forum_header_bg.gif) !important;
	background-repeat:no-repeat !important;
	border:none !important;
	height:26px !important;
	border-top:none !important;
	text-transform:uppercase !important;
	background-color:transparent !important;
}
td.tx-mmforum-subth2{
	background-color:#CCCCCC !important;
	color:#000000 !important;
	font-size:12px !important;
}
.tx-mmforum-pi1 a{
	color:#ffffff !important;
}
.tx-mmforum-pi1 a:hover{
	text-decoration:underline !important;
}
.tx-mmforum-pi1-markread {
	display:none;
}
.tx-mmforum-desc{
	color:#ffffff !important;
	font-size:12px !important;
}
.tx-mmforum-pi1-listtopic-image img{
	display:none;
}
.tx-mmforum-pi1-listtopic-image,.tx-mmforum-pi1-listpost-topicicon{
	width:35px;
	height:35px;
	background-image:url(../images/topic_image.jpg);
}
.tx-mmforum-pi1-listpost-topicicon img{
	display:none;
}
table.tx-mmforum-table tr.tx-mmforum-list-odd td,table.tx-mmforum-table tr.tx-mmforum-list-even td{
	border-bottom:solid 1px #454545 !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
#tx-mmforum-footer{
	display:none;
}
.tx-mmforum-rootline{
	margin-bottom:20px !important;
	border-right:none !important;
	border-left:none !important;
	font-size:12px !important;
	color:#ffffff !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.forum_options{
	margin-bottom:20px;
}
th.author{
	width:250px !important
}
.tx-mmforum-pi1-listpost-menu{
	border-top:solid 1px #4E4948;
	border-bottom:solid 1px #4E4948;
	padding-top:5px !important;
	padding-bottom:5px !important;
	height:20px;
}
tr.trenner{
	width:100%;
	height:25px;
}
.tx-mmforum-pi1-listpost-topicicon {
	margin-bottom:10px;
}
.tx-mmforum-pi1-listpost-date{
	font-size:12px !important;
	color:#000000 !important;
}
td.tx-mmforum-pi1-listpost-text {
	font-size:12px !important;
}
.tx-mmforum-textbutton{
	
	color:#000000 !important;
	border:none !important;
}
.tx-mmforum-textbutton a{
	color:#000000 !important;
}
td.tx-mmforum-subth{
	background-color:#ffffff !important;
	border-top:none !important;
	border-bottom:none !important;
}
/*
 * Neues Thema Button
 */
.tx-mmforum-textbutton a img{

}
.tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-buttontext{
	display:none;
}
.tx-mmforum-pi1-listtopic-newtopic a{
	width:81px;
	height:23px;
	background-image:url(../images/new_topic.gif);
	display:block;
}
.tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-textbutton{
	padding:0px !important;
	border:none !important; 
	background-color:transparent !important;
}
div.tx-mmforum-textbutton a:hover{
	text-decoration:none !important;
}
/*
 * Forum Registrierung
 */
table.registrierung td{
	padding:5px;
}

/*
 * Forum foruminfos
 */
.tx-mmforum-pi6{
	margin-top:20px;
}
/*
 * Forum Benutzereinstellungen
 */
.tx-mmforum-pi5{
	margin-top:20px;
}
.tx-mmforum-pi5 .tx-mmforum-subth{
	background-color:transparent !important;
	border-top:none !important;
	border-bottom:none !important;
}
.tx-mmforum-pi5  table td{
	padding:5px;
}
/*
 * Forum Suche
 */
.tx-mmforum-pi4{
	margin-top:20px;
}
.tx-mmforum-pi4 table td{
	padding:5px;
}
/*
 * Forum Neues Thema
 */
.tx_mmforum_editor{
	
}
#tx_mmforum_pi5[file]{
	height:20px;
}

.tx-mmforum-pi3{
	position:relative;
	min-height:100px;
	margin-bottom:10px;
}
#tx_mmforum_pi1-havealook{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
}
/*
 * Forum Neue Nachricht
 */
.tx-mmforum-pi1-newpost-right{
	border:none !important;
}
.tx-mmforum-pi1-newpost-right textarea{
	width:100%;
	border:solid 1px #3C3C3C !important;
	font-family:Tahoma !important;
	font-size:12px !important;
	color:#3C3C3C !important;
	background-color:#ffffff !important;
	padding:3px !important;
}
/*
 * Forum Einstellungen
 */
table.settings input#radio,.del input{
	width:10px !important;
}
table.avatar input#file{
	height:auto !important;
}

/*
 * Forum anmeldung
 */
.forum .registrierung,.forum .validate{
	margin-bottom:10px !important;
}
.forum .registrierung input.checkbox,input.checkbox{
	width:15px !important;
}
#post input.tx-mmforum-button{
	height:25px !important;
}
/*
 * Kanäle
 */
.kanaele{
	width:755px;
}
.kanaele .footer{
	width:755px;
}
.kanaele .content{
	padding-top:9px;
}
.kanaele .csc-frame-frame1{
	position:relative;
	width:377px;
	min-height:100px;
	float:left;
	margin-top:0px;
	overflow:hidden;
}
.kanaele .csc-frame-frame1 .csc-textpic{
	border-right:solid 1px #454545;
}
.kanaele .csc-frame-frame2{
	position:relative;
	width:376px;
	min-height:100px;
	float:left;
	margin-top:0px;
}
.kanaele .csc-frame-frame1,.kanaele .csc-frame-frame2{
	border-bottom:solid 1px #454545;
	min-height:275px;
	font-size:12px;
	line-height:16px;
	padding-bottom:15px;
	margin-top:15px;
}
.kanaele .csc-frame-frame1 .csc-textpic p.bodytext{
	
	padding-left:15px;
	padding-right:30px;
}
.kanaele .csc-frame-frame2 .csc-textpic p.bodytext{
	padding-left:30px;
}
.csc-frame-indent p.bodytext{
	padding-left:15px;
}

/*
 * Extension Uploadformular
 */
.uploadform{
	position:relative;
	margin-top:30px;
	float:left;
	margin-bottom:10px;
	width:360px;
}
.uploadform .label,.kommentar_verfassen .label,.tipafriend .label{
	margin-bottom:10px;
}
.uploadform input,.kommentar_verfassen input,.kommentar_verfassen textarea,.tipafriend input, .tipafriend textarea{
	width:350px;
	border:solid 1px #454545;
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:14px;
	padding:3px;
	margin-bottom:25px;
}
.uploadform .checkbox{
	list-style-type:none;
}
.uploadform .checkbox a{
	text-decoration:underline;
}
.uploadform .checkbox LI{
	float:left;
}
.uploadform .checkbox INPUT{
	width:25px;
	margin-left:-5px;
	margin-right:10px;
}
.plakat_upload{
	margin-bottom:25px;
}
select#biermarke{
	margin-bottom:25px;
}
span.button_beitrag_abschicken{
	width:183px;
	height:47px;
	background-image:url(../images/button_beitrag_abschicken.gif);
	display:block;
	margin-top:25px;
	cursor:pointer;
}
#file{
	position:relative;
}
.rebrush-field{
	display:none;
}
#upload_button{
	position:relative;
	width:121px;
	height:22px;
	background-image:url(../images/button_datei_auswaehlen.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	margin-right:20px;
}
#vorschau img.loader{
	margin-top:3px;
	border:none !important;
}
#vorschau img{
	border:solid 1px #454444;
}
#biermarke{
	width:170px;
	background-color:#F4F4F4;
	color:#303030;
	font-family:Tahoma;
	font-size:12px;
	padding-top:3px;
}
#biermarke option{
	padding:3px;
}

/*
 * Galerie
 */
#galerie .left{
	position:relative;
	width:547px;
	float:left;
	min-height:100px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:solid 1px #454545;
}
#galerie .right{
	position:relative;
	float:left;
	min-height:100px;
	width:185px;
	border-left:solid 1px #454545;
	padding-top:15px;
	padding-bottom:10px;
	margin-left:-1px;
	padding-left:19px;
}
.galerie .item{
	position:relative;
	float:left;
	margin-right:37px;
	margin-bottom:33px;
	width:155px;
	height:110px;
	list-style-type:none;
	overflow:visible;
	border-bottom:none;
}
.galerie .item img{
	border:solid 1px #454444;
}
.galerie .item .stimmen img{
	border:none !important;
}
.galerie .item .stimmen{
	position:relative;
	width:35px;
	height:5px;
	float:left;
	padding-top:5px;
}
.galerie .item .kommentar{
	position:relative;
	float:right;
	font-size:10px;
	font-weight:bold;
}
span.button_design_einreichen{
	width:183px;
	height:47px;
	background-image:url(../images/button_design_einreichen.gif);
	display:block;
	margin-top:25px;
	cursor:pointer;
	margin-bottom:36px;
	margin-top:30px;
}
.linie{
	position:relative;
	height:1px;
	width:185px;
	line-height:0px;
	font-size:0px;
	background-color:#454545;
	margin-left:-1px;
}
.item_bier{
	position:relative;
	margin-top:5px;
}
.seitennavi_top{
	position:relative;
	height:23px;
	margin-bottom:25px;
	width:522px;
}
.seitennavi_top .zurueck{
	position:absolute;
	top:0px;
	height:23px;
	width:31px;
	left:0px;
}
.seitennavi_top .weiter{
	position:absolute;
	top:0px;
	height:23px;
	width:31px;
	left:491px;
}
.seitennavi_top img{
	border:none;
}
.galerie .prev_items{
	position:absolute;
	bottom:0px;
	left:15px;
	cursor:pointer;
}
.galerie .next_items{
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}
.galerie{
	height:190px;
	border-top:1px solid #4E4948;
	padding-top:10px;
	padding-left:15px;
}
.galerie .jcarousel-clip {
	height:150px;
}
.galerie .jcarousel-next-disabled,.galerie .jcarousel-prev-disabled{
	display:none !important;
}
/*
 * Galerie Detail
 */
.detail{
	position:relative;
	width:522px;
	min-height:100px;
}
.back_to_gallery img,.prev img,.next img{
	border:none;
}
.back_to_gallery{
	position:relative;
	width:31px;
	height:23px;
	float:left;
	margin-right:417px;
}
.prev{
	position:relative;
	float:left;
	width:31px;
	height:23px;
	margin-right:12px;
}
.next{
	position:relative;
	float:left;
	width:31px;
	height:23px;
	margin-bottom:25px;
}
.big_plakat{
	position:relative;
	margin-top:60px;
	width:100%;
	text-align:left;
	clear:both;
}
.big_plakat img{
	border:solid 1px #454545;
}
.plakat_info{
	position:relative;
	margin-top:30px;
	line-height:16px;
	float:left;
	width:335px;
}
.voting{
	position:relative;
	margin-top:30px;
	width:183px;
	height:100px;
	float:right;
}
.voting .inactiv{
	position:relative;
	width:8px;
	height:32px;
	background-image:url(../images/wertung_inactiv.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	cursor:pointer;
	margin-bottom:20px;
}
.voting .activ{
	position:relative;
	width:8px;
	height:32px;
	background-image:url(../images/wertung_activ.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	cursor:pointer;
	margin-bottom:20px;
}
.button_stimme_abgeben{
	position:relative;
	width:183px;
	height:47px;
	background-image:url(../images/button_stimme_abgeben.gif);
	cursor:pointer;	
	clear:both;
}
.kommentar_item{
	position:relative;
	width:520px;
	border-top:solid 1px #454545;
	padding-top:15px;
	padding-bottom:15px;
}
.kommentar_item .kommentar_left{
	position:relative;
	float:left;
}
.kommentar_item .kommentar_right{
	position:relative;
	float:right;
}
.kommentar_verfassen{
	margin-top:20px;
}
.kommentar_verfassen input,.kommentar_verfassen textarea{
	width:514px;
	border:solid 1px #454545;
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:14px;
	padding:3px;
	margin-bottom:20px;
}
.kommentar_verfassen .label{
	margin-bottom:5px;
}
div.button_kommentieren{
	position:relative;
	width:183px;
	height:47px;
	background-image:url(../images/button_kommentieren.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:10px;
}
#wertung_1{
	margin-left:50px;
}

/*
 * Anpassungen
 */
.fliesstext_rechts div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
.fliesstext_links div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image
{
	margin-bottom:7px !important;
}
.csc-frame-frame1{
	font-size:14px;
	line-height:18px;
	margin-top:20px;
}
.csc-frame-frame1 .detail{
	font-size:12px;
}

/*
 * JCarousel
 */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	height:123px;
	margin-top:10px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item,#slider li {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 355px;
    height: 15px;
	overflow:hidden;
	border-bottom: dotted 1px #454545;
	padding-top:5px;
	padding-bottom:5px;
	
}

/*
 * JCarousel Galerie
 */

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.tx-wkalt-pi1{
	margin-bottom:18px;
}


/*
 * Teilnahme Popup
 */
.teilnahme{
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	width:275px;
	height:379px;
	
}
#nyroModalContent {
	background-image:url(../images/teilnahme_bg.png);
	background-repeat:repeat;
}


iframe#nyroModalIframe{
	height:100% !important;
}
.teilnahme_body{
	
	background-color:transparent;
}

/*
 * Zufälliges Plakat
 */
.random_plakat{
	position:relative;
	width:350px;
	float:left;
	margin-lefT:20px;
	margin-top:17px;
}
.random_plakat img{
	margin-bottom:30px;
}

/*
 * Umfrage
 */
.vote{
	position:relative;
	width:225px;
	margin-left:360px;
	height:90px;
	border-right:solid 1px #454545;
	float:left;
	text-align:center;
	font-size:14px;
	margin-top:-125px;
}
.vote img{
	cursor:pointer;
}
.vote span.vote_head{
	display:block;
	margin-bottom:30px;
	font-weight:bold;
}
.vote #vote_ja{
	margin-right:25px;
}
.auswertung{
	position:relative;
	float:right;
	width:175px;
	height:90px;
	text-align:center;
	font-size:14px;
	margin-top:-125px;
}
.auswertung span.vote_head{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
li#bier{
	margin-left:130px;
}
li#bier img,li#drink img{
	border:none
}
li#drink{
	margin-lefT:30px;
}

