﻿
* 
{
    margin: 0; 
   padding: 0;
}

body {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    background:Transparent url('/img/bg.png') repeat;
   /* background-color:#FBCE41;*/
    color:#2D2D2D;
    font-size:12px;
    min-height:101%;
    position:relative;
    text-align:left;
} 
fieldset, img			{ border:0; }
select,input,textarea	{
    font-family:Arial, Verdana, Helvetica, sans-serif; 
    font-size: 99%;
}
input					    { font-size:95%; padding: 0px 2px 0px 2px;}
a:link, a:visited, a:active { color:#CF3635; text-decoration:underline; font-size:12px;}
a:hover						{ color:#CF3635; text-decoration:underline; font-size:12px;}

/* Hauptlemente*/
#banner					{ width:925px; padding:0px;}
#header					{ width:925px; background-color:Transparent; margin-left:auto; margin-right:auto; text-align:center; padding:0 0 30px 0;}
#wrapper				{ width:860px; background-color:Transparent; margin-left:auto; margin-right:auto; min-height:100%;}
#left					{ width:165px; background-color:Transparent; float:left; padding:0 10px 0 5px; margin:0px;}
#content				{ width:665px; background-color:Transparent; float:left; padding:0;}
#middle					{ width:500px; background-color:Transparent; float:left; text-align:left; padding:0px; border-top:0px;}
#right					{ width:165px; background-color:Transparent; float:left; padding:0 5px 0 10px; margin:0px;}
#footer 
{
    clear:left;   
    margin-left:auto; margin-right:auto;
    width:890px; 
    background-color:Transparent; 
    color:#000000; 
    padding:10px 0 20px 0; 
    font-size:12px;
    text-align:center;
}
#footer a:link, #footer a:visited	{color:#CF3635; text-decoration:none; font-size:12px;}
#footer  a:hover					{text-decoration:underline; font-size:12px;}

/* header,content,footer für kaesten */
.header_NavBox				{ width:165px; background:Transparent url('/img/bg_box.png') no-repeat; height:27px; text-align:left; font-weight:bold; color:#CF3635; text-transform:uppercase; font-size:12px; padding:15px 5px 5px 5px;}
.header_NavBox_txt			{ padding-top:5px; color:#CF3635;}
.content_NavBox			    { width:161px; padding:0px 0px 0px 0px; text-align:left; overflow:hidden;}
.content_NavBox_1			{ background-color:Transparent; padding:3px; text-align:left; font-size:12px;}
.footer_NavBox				{ width:161px; background-color:Transparent; height:10px;}


.header_165				{ width:165px; background:Transparent url('/img/bg_box.png') no-repeat; height:27px; text-align:left; font-weight:bold; color:#CF3635; text-transform:uppercase; font-size:13px; padding:15px 5px 5px 5px;}
.content_165			{ width:161px; padding:0px 0px 0px 0px; text-align:left; overflow:hidden;}
.content_165_foren		{ width:165px; background-color:#FFFFFF; padding:0px 0px 0px 0px; text-align:left; overflow:hidden;}
.footer_165				{ width:161px; background-color:Transparent; height:10px;}
.content_1			    { background-color:Transparent; padding:3px; text-align:left; font-size:10px;}
.content_165_15			{ background-color:Transparent; width:135px; padding:1px 15px 1px 13px; text-align:left; overflow:hidden;}
.content_1_box_layer	{ background-color:#FFFFFF; overflow:hidden; padding:5px; text-align:left;}
.content_1_box_layer_2	{ background-color:Transparent; overflow:hidden; padding:0px; text-align:left; line-height:16px; vertical-align:middle;}
.content_links_foren	{ background-color:#FFFFFF; overflow:hidden; padding:0px; text-align:left; line-height:13px;}
.content_165_links_foren{ background-color:#FFFFFF; overflow:hidden; width:155px; text-align:left; padding:2px 5px 2px 5px;}
.header_2_weiss_foren	{ background-color:#FFFFFF; padding:2px 5px 2px 20px; color:black; font-weight:bold; }
.header_2				{ background-color:#CF3635; padding:2px 5px 2px 20px; font-weight:bold; color:#FFFFFF;}
.content_1_box			{ background-color:#FFFFFF; padding:3px; text-align:left; font-size:11px;}

/* App Store */

#app_ad 
{
    height:240px;
    width:154px;
    margin-bottom:10px;
    background: url('/img/scherze_app_bg.png') top left no-repeat transparent;
}

#app_ad a
{
    display:block;
    padding:15px 0 0 17px;
}


/* Box Login */

.boxTopNeu {
    float:left;
    height: 58px;
	width: 498px;	 
	background: url('/img/box_neu_oben.png') top left no-repeat transparent;
	font-size:12px;
	
}
.boxTop {
    float:left;
    height: 13px;
	width: 498px;	 
	background: url('/img/box_oben.png') top left no-repeat transparent;
	font-size:12px;
}

.box {
    float:left;
	width: 498px;
	background: url('/img/box_content.png') repeat transparent;
	font-size:12px;
}

.boxContent {
    float:left;
	width: 478px;
	font-size:12px;
	margin-left:10px;
}

.boxBottom {
	height: 14px;
	margin: 0 0 0 0;
	clear: both;
	background: url('/img/box_bottom.png') bottom left no-repeat transparent;
}

/* Meine Inhalte*/
A.link_box_layer_w:link		{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_w:visited	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_w:active	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_w:hover	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: underline;}

A.link_box_layer_s:link		{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_s:visited	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_s:active	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: none;}
A.link_box_layer_s:hover	{ color:#2D2D2D; font-weight:bold; font-size:11px; line-height:20px; text-decoration: underline;}


/* ForenTeaser LEFT */
.content_135_links_foren	            { background-color:#FFF7DE; overflow:hidden; width:135px; text-align:left; padding:2px  5px  2px 5px; line-height:14px;}
a.nl:link, a.nl:visited, a.nl:active	{ color:#2D2D2D; font-weight:bold; font-size:11px; text-decoration:none;} /* Schubladen foren */
a.nl:hover								{ color:#2D2D2D; font-weight:bold; font-size:11px; text-decoration:underline;}

.headline 
{
    font-size:14px;
    color:#008BBD;
    text-transform:uppercase;
    font-weight:bold;
    padding: 0 10px 15px 10px;
    display:block;
    }

/* Start NavTop */
#nav_top					{ width:860px; background:Transparent; margin-top:0px; margin-left:0px; line-height:16px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;}
#nav_top_location			{ width:665px; background:Transparent; margin-top:0px; margin-left:0px; line-height:20px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.n2_flyout_act				{ position:absolute; visibility:hidden; width:130px; padding:5px; background:#FFFFFF url(/vorlagen/data/general/images/bg_navflyout_act.jpg) repeat-x; background-position:bottom; border:solid 1px #444444; z-index:1;}
.n2_flyout					{ position:absolute; visibility:hidden; width:130px; padding:5px; background:#FFFFFF url(/vorlagen/data/general/images/bg_navflyout.jpg) repeat-x; border:solid 1px #444444; z-index:1;}

A.nav_top:link				{ color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:16px;}
A.nav_top:visited			{ color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:16px;}
A.nav_top:active			{ color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:16px;}
A.nav_top:hover				{ color:#FFFFFF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; text-transform:uppercase; line-height:16px;}



/* Club-Community */
.cbg		    {background-color:Transparent; color:#2D2D2D; font-size:12px;}
.cbgklein	    {background-color:Transparent; color:#2D2D2D; font-size:12px;}
.c1			    {background-color:#FFFFFF; color:#2D2D2D; font-size:12px;}
.c1klein	    {background-color:#FFFFFF; color:#2D2D2D; font-size:12px;}
.c2			    {background-color:#CF3635; color:#FFFFFF; font-size:12px;}
.c2klein	    {background-color:#CF3635; color:#FFFFFF; font-size:12px;}
.c3			    {color:#2D2D2D; font-size:12px;}
.c3klein	    {color:#2D2D2D; font-size:12px;}
.c4			    {color:#2D2D2D; text-decoration: underline;}
.cbgweiss	    {color:#FFFFFF; line-height:15px;}
.c3weiss	    {color:#000000; font-weight:bold;}
.c3rot		    {color:#CF3635; line-height:15px;}
.cbg_box_mitte	{background-color:Transparent; font-size:12px; color:#008BBD;}

A.linkbg:link			{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg:visited		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg:active			{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg:hover			{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbgklein:link		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbgklein:visited	{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbgklein:active	{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbgklein:hover		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}

h1			{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}
h2		    {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}
h3		    {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}
h4		    {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}
h5		    {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px;}


/* Login Popup */
body.popup
{background-color:#FFD042; font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; padding-left:0px;margin-left: 0px;margin-top: 0px;margin: 0px; color: #000000;}
body.loginpopup
{background-color:#FFD042; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding-left:0px;margin-left: 0px;margin-top: 0px;margin: 0px; background-image: none;}

.cbglogin			    {color: #000000;}
.cbgloginline		    {font-size:15px; color:#CF3635; background-color:#CF3635;}
.cbglogingross		    {font-size:15px; color:#CF3635;}
.c3login			    {font-size:11px; color:#2D2D2D;}
.c3kleinlogin		    {font-size: 9px; color:#2D2D2D;}
.c3kleinerror		    {font-size:10px; color:#CF3635;}

A.linkbg_PopupLogin:link		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg_PopupLogin:visited		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg_PopupLogin:active		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}
A.linkbg_PopupLogin:hover		{background-color:Transparent; color:#CF3635; text-decoration:underline; font-size:12px;}


/* Posteingang */
A.linkbgnav:link		{background-color:Transparent; color:#2D2D2D; font-weight:bold; text-decoration:none; font-size:12px;}
A.linkbgnav:visited		{background-color:Transparent; color:#2D2D2D; font-weight:bold; text-decoration:none; font-size:12px;}
A.linkbgnav:active		{background-color:Transparent; color:#2D2D2D; font-weight:bold; text-decoration:none; font-size:12px;}
A.linkbgnav:hover		{background-color:Transparent; color:#2D2D2D; font-weight:bold; text-decoration:underline; font-size:12px;}

/* NavLeft-NavRight ausgeloggt*/
.cbg_navi_kateg		{ background-color:Transparent; color:#2D2D2D; line-height:18px; font-size:12px;}

A.linkbg_navi_kateg:link		{color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_navi_kateg:visited	    {color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_navi_kateg:active	    {color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_navi_kateg:hover		{color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:underline;}

A.linkbg_content:link		{background-color:#FFFFFF; color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_content:visited	{background-color:#FFFFFF; color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_content:active	    {background-color:#FFFFFF; color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_content:hover		{background-color:#FFFFFF; color:#2D2D2D; font-size:12px; font-weight:bold; text-decoration:underline;}


/* Neueste Foren NavRIGHT */
A.linkbg_1:link			{background-color:Transparent; color:#CF3635; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_1:visited		{background-color:Transparent; color:#CF3635; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_1:active		{background-color:Transparent; color:#CF3635; font-size:12px; font-weight:bold; text-decoration:none;}
A.linkbg_1:hover		{background-color:Transparent; color:#CF3635; font-size:12px; font-weight:bold; text-decoration:underline;}

A.linkbg_2:link			{background-color:Transparent; color:#2D2D2D; font-size:11px; font-weight:bold; text-decoration:none;}
A.linkbg_2:visited		{background-color:Transparent; color:#2D2D2D; font-size:11px; font-weight:bold; text-decoration:none;}
A.linkbg_2:active		{background-color:Transparent; color:#2D2D2D; font-size:11px; font-weight:bold; text-decoration:none;}
A.linkbg_2:hover		{background-color:Transparent; color:#2D2D2D; font-size:11px; font-weight:bold; text-decoration:underline;}


/* Content ausgeloggt*/
A.linkbg_3:link			{background-color:Transparent; color:#008BBD; font-size:12px; font-weight:bold; text-decoration:underline;}
A.linkbg_3:visited		{background-color:Transparent; color:#008BBD; font-size:12px; font-weight:bold; text-decoration:underline;}
A.linkbg_3:active		{background-color:Transparent; color:#008BBD; font-size:12px; font-weight:bold; text-decoration:underline;}
A.linkbg_3:hover		{background-color:Transparent; color:#008BBD; font-size:12px; font-weight:bold; text-decoration:underline;}

A.linkbg_3_kl:link		{background-color:Transparent; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
A.linkbg_3_kl:visited	{background-color:Transparent; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
A.linkbg_3_kl:active	{background-color:Transparent; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
A.linkbg_3_kl:hover		{background-color:Transparent; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:underline;}


/* Formulare */
textarea.text		    {background-color:#FFFFFF; font-size:11px; color:#000000; border:1px solid Gray; line-height:15px;}
input.text			    {background-color:#FFFFFF; font-size:11px; color:#000000; border:1px solid Gray; line-height:15px;}
.text_Nav		        {background-color:#FFFFFF; font-size:18px; color:#000000; border:1px solid Gray; line-height:35px;}
select.text			    {background-color:#FFFFFF; font-size:11px; color:#000000; border:1px solid Gray; line-height:15px;}
input.button		    {background-color:#FFFFFF; font-size:11px; color:#000000; font-weight: 400;line-height:15px;}
textarea.message_text	{width:610px; border:solid 1px; padding:0px; margin:0px; background:transparent;}

/* -- CLUBHILFE -- */
#divtitleid		        {width:640px; text-align:left;}
#DivHilfeRahme	        {width:640px; min-height:100%; background-color:#FFFFFF; padding:0px; border: 1px solid; border-color:#C63452;  padding-top:10px; padding-bottom:10px;}
#divcont                {width:600px; min-height:100%; background-color:#FFFFFF; margin:0px; }
.Helpdiv	            {position: relative;border:solid 1px #CF3635;width:540px;height:100%;left:27px;top:7px;padding:5px; background-color:#FFFFFF;}

/* Scherze.de */


#table_joke_new tr {
    margin-bottom:4px;
    display:block;

}
hr                  {height:1px; margin: 10px 0 10px 0; border-top: solid 1px #b0902e; border-bottom: none}

/* Top links in Header*/ 
A.linkwhite:link    { text-decoration: none; color: #FFFFFF; font-size: 11px;}
A.linkwhite:visited { text-decoration: none; color: #FFFFFF; font-size: 11px;}
A.linkwhite:active  { text-decoration: none; color: #FFFFFF; font-size: 11px;}
A.linkwhite:hover   { text-decoration: none; color: #FFFFFF; font-size: 11px;}


a.clubbutton {
     color: #FFFFFF !important;
     text-decoration: none !important;
     text-transform:none;
     font-size: 12px !important;
     background:transparent url('/img/button/left.png') no-repeat 0 2px;
     display:block;
     margin: 3px 0 0 0;     
     padding: 4px 0 0 12px;
     height: 32px;
     line-height:32px;
     }

a.clubbutton span {
    font-weight:bold;
    text-align: center;    
    background:url('/img/button/right.png') no-repeat right top;
    display:block;
    margin: -2px 0 0 0;     
    padding: 0 12px 8px 0; 
    }

/* submit button im link style */
button {overflow: visible;width: auto;}
button.link {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	-moz-user-select: text;
}
button.link span            {background-color: Transparent; color: #C63452;text-decoration: underline; font-size: 11px;}
button.link span:visited    {background-color: Transparent; color: #C63452;text-decoration: underline; font-size: 11px;}
button.link span:active	    {background-color: Transparent; color: #C63452;text-decoration: underline; font-size: 11px;}
button.link span:hover	    {background-color: Transparent; color: #C63452;text-decoration: underline; font-size: 11px;}
/* submit button im link style */

/* PathTopNavigation  wie c2 */
.pathtopnav					{background-color:#CF3635; color:#FFFFFF;}

/* ClubTopNavigation */

#ClubTopNavigation {
	margin: 0 18px 0 0px;
	font-size:11px;
}

/* 2. Level */
#ClubTopNavigation {
    clear: both;
    background-color:Transparent;
    width: 860px;
    height: 28px;
    display: block;
    }

#ClubTopNavigation li {
    display:block;
    float: left;
    text-transform: uppercase;
    background-color:#CF3635;
    }

#ClubTopNavigation li a {
    padding: 8px 4px 5px 4px;
    display: block;
    height: 15px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
    float: left;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    text-decoration:none;
    }

#ClubTopNavigation li a.hover {
    color: #FFFFFF;
    }

#ClubTopNavigation:after {
    content: ".";
    display: block;
    height: 0px;
    max-height: 0px;
    clear: both;
    visibility: hidden;
}
