html *{margin:0; padding:0;}

body{color:#51503E; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; background:#81b63a;}

#hobby #content{
overflow:visible;
}
.csc-frame-frame2{
background-color:#F5FFAA;
padding:5px;
}
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.rgtabs-wrapper {
  padding: 10px;
  border: 1px solid #ccc;
  background:#fff url(topbg.gif);
  background-repeat:repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: 26px;
  width: auto;
  background: url(tab-bkg.gif) bottom left;
  background-repeat:repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(tab-on-l.gif) top left no-repeat;
  float: left;
  margin: 0 5px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}	
#hobby_neuheiten #rightCol{
display:none;
}
#hobby_neuheiten #content{
width:700px;
}
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(tab-on-r.gif) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(tab-off-l.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(tab-off-r.gif) top right no-repeat;
  color: #333;
}




/*----------------------------alte css ----------------------------------------*/

.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.csc-header-date {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color:#CCCCCC;
	font-weight: normal;
	margin-left:-20px;
}


.title {
color:#ffffff;
text-indent:15px;
font-weight:bold; 
font-size: 13px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:20px;
width: 100%;  
vertical-align:middle;
border-left:1px solid #cccccc; 
}


.category_title {
color:#ffffff;
text-indent:15px;
font-weight:bold; 
font-size: 15px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:23px;
  
vertical-align:middle;
background-color:#5B8527;
margin: 10 0 10 0;
}



#cat1 a {
color:#00B0E7;
text-decoration:none;
display:block;
padding: 0 10px 0 10px;
font-weight:bold; 
font-size: 13px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:18px;
vertical-align:middle;
background-color:#ffffff;
float:left;
border-right: 1px solid #81B63A;
border-bottom: 1px solid #ffffff;
}


#cat1 a:hover {
background-color: #81B63A;
color: #FFFFFF;

}

#cat1 .act {
color: #FFFFFF;
background-color: #81B63A;

}

.text_klein1 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 330px;
max-width: 324px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc;
float: left; 
}

.text_klein2 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 180px;
max-width: 174px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
float: left; 
}

.text_klein {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 510px;
max-width: 504px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
}

.csc-frame-rulerAfter {
clear: both;
border-top: 1px solid #cccccc;
width: 650px;
margin: 10px 0 10px 0;
}


/*-------------------------ende-----------------------------------*/




p {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; line-height: 120%; margin-bottom: 5px;}


ul, li {
color: #000000; 
line-height: 120%; 
font-size:12px;
margin-left:10px;
}

.bodytext     { 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #000000; 
line-height: 120%; 
font-size:12px;
padding-right:5px;}

img { border:0;}

H1 {
	
    font-size:18px;
	font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#2D5A00;
    margin-top:10px;
    margin-bottom:5px;
}
H2 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 14px;
	color : #666666;
	margin-bottom : 5px;
	margin-top : 10px;
}
H3 {
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;;
	font-size : 12px;
	color : #2D5A00;
	margin-bottom : 5px;
	margin-top : 5px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}

/* Styles für Links */
a   { color:#020054; text-decoration: underline }

a:link  { color: #020054; text-decoration: underline }

a:hover   { color:#3A96D7; text-decoration: underline; }
a:active   { color:#020054; text-decoration: underline;   }

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix{overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}

.first{margin-top:0px;}


#outerWrapper{ margin:0pt auto; width:1000px; background: url(../../fileadmin/upload/img/wrapper_bg.jpg) repeat-y; padding:0; }
#innerWrapper{ margin:0 auto; width:935px; text-align:left; padding:0;}

#header { position:relative; top:0; left:0; height:153px; background: transparent url(../../fileadmin/upload/img/header_bg.jpg) no-repeat; width: 935px; }
#topnav { position:absolute; left:20px; top:0px; width:500px; height:25px; }
#flash_container3 { position:absolute; left:20px; top:37px; width:146px; height:128px; }
#search{ position:absolute; top:189px; left:752px; width:164px; height: 20px; }
#menu3 { width:935px; height:38px; background:#F7F5E1 url(../../fileadmin/upload/img/content_verlauf.jpg) no-repeat left top; line-height:37px; vertical-align:middle;} /*kontakt-menu*/

#main_content{ background:#F7F5E1 url(../../fileadmin/upload/img/mainContent_bg.gif); height:101%;  }
#hobby #main_content{ background:#F7F5E1 url(../../fileadmin/upload/img/mainContent_bg.gif); height:101%;  }
#profi #main_content{ background-color:#F7F5E1; background-image:none;}
#leftCol{float:left;width:180px;}
#menu1, #links {margin: 32px 0 0 18px;}/*haupt-menu, img-container min-height:150px;*/
#menu1 table{width:148px;}

#content{
	float:left;
	width:500px;
	background:transparent;
	margin: 20px 20px 0 26px;
	overflow:hidden;
}

#content fieldset{padding:18px;}
#content fieldset .powermail_submit{margin-top:10px;}

#hobby .rgtabs-wrapper {
width:470px;
}
#profi #content{
	float:left;
	width:670px;
	background:transparent;
	margin: 20px 30px 0 39px;
	overflow:hidden;
}

#rightCol{
	float:right;
	width:178px;
	background:transparent;
	margin: 20px 0 0 0;
	
}

#footer{background:#F7F5E1; text-align:center; padding:16px 6px; letter-spacing:1px; color:#999; font-size:.8em; font-family:Tahoma;}

#bottomBg { background-image: url(../../fileadmin/upload/img/seiteunten.jpg); height: 40px; width: 1000px; }



.menu31 a:hover {
color:#254300;
text-decoration: underline; 
padding: 0 10px 0 10px;
font-size: 11px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: right;
line-height:15px;  
vertical-align:middle;
border-left:1px solid #cccccc;
}

.menu31 a { 
color:#254300;
padding: 0 10px 0 10px;
text-decoration: none; 
font-size: 11px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: right;
line-height:15px;  
vertical-align:middle;
border-left:1px solid #cccccc;   }

.menu31act a{ 
color:#254300;
padding: 0 10px 0 10px;
text-decoration: underline; 
font-size: 11px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
float: right;
line-height:15px;  
vertical-align:middle;
border-left:1px solid #cccccc;  }



.label_text {
display:block;
width:150;
}

.label_area {
display:block;

}

.input_text {
display:block;
width:200;

}

.tx-indexedsearch {
width:600px;
}




/* Seitenueberschrift */

.csc-firstHeader{
    font-size:24px;
	font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:5px;
    font-style:italic;

}

.csc-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}



.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.csc-header-date {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color:#CCCCCC;
	font-weight: normal;
	margin-left:-20px;
}


.title {
color:#ffffff;
text-indent:15px;
font-weight:bold; 
font-size: 13px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:20px;
width: 100%;  
vertical-align:middle;
border-left:1px solid #cccccc; 
}




.text_klein1 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 330px;
max-width: 324px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc;
float: left; 
}

.text_klein2 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 180px;
max-width: 174px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
float: left; 
}

#hobby .text_klein1 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 230px;
max-width: 324px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc;
float: left; 
}

#hobby .text_klein2 {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 180px;
max-width: 174px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
float: left; 
}
.text_klein {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 510px;
max-width: 504px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
}

#hobby .text_klein {
color:#212917;
padding-left:5px;
font-size: 12px;  
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
line-height:15px;
width: 410px;
max-width: 504px;
background-color:#D5EEB3;  
vertical-align:middle;
border-left:1px solid #cccccc; 
}

.csc-frame-rulerAfter {
clear: both;
border-top: 1px solid #cccccc;
width: 650px;
margin: 10px 0 10px 0;
}


a.menu11:hover, a.menu11act {
max-width: 141px; 
padding: 0 9px 0 9px;
width:148px;
color:#ffffff;
text-decoration: none; 
font-size: 13px;
line-height:30px;  
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#81B63A ;
float: left;
border-right:0px solid #cccccc;
border-top:0px solid #8178A1;
border-bottom:1px solid #cccccc;
 
    }

a.menu11   { 
max-width: 141px; 
padding: 0 9px 0 9px;
width:148px;
color:#2D5A00; 
text-decoration: none; 
font-size: 12px;
line-height:30px;  
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#C2EF86;
float: left;
border-right:0px solid #cccccc;
border-top:0px solid #8178A1;
border-bottom:1px solid #cccccc;
 }


a.menu2:hover, a.menu2act{
wrap:nowrap;
padding: 0 10px 0 10px;
color:#ffffff;
text-decoration: none; 
font-size: 12px;
line-height:25px;  
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif; 
width:138px;
background-color:#81B63A ;
float: left;
border-right:1px solid #cccccc;
border-top:0px solid #8178A1;
border-bottom:1px solid #cccccc;
background-repeat:repeat-x; 
/*background-image:url(http://cuxin.de/fileadmin/template/main/res/rasen.jpg); */   }

a.menu2  {
wrap:nowrap;
padding: 0 10px 0 10px;
color:#2D5A00; 
text-decoration: none; 
font-size: 12px;
line-height:25px;  
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif; 
/*background-color:#00B0E7;*/
float: left;
border-right:1px solid #cccccc;
border-top:0px solid #8178A1;
border-bottom:1px solid #cccccc;
width:138px;
/*background-image:url(http://cuxin.de/fileadmin/template/main/res/rasen_blau.jpg);*/  }
table.contenttable{
width:475px;
padding-right:5px;
}


dl.csc-textpic-image dd {
background:#99C300;
color:#fff;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:120%;
padding:3px;

}



.csc-textpic-imagerow dt{
color:#FFFFFF;
}

#tipp_cuxin{
width:500px;
height:25px;
text-align:right;
color:#81B63A;
font-weight:bold;
text-decoration:underline;
}
#tipp_cuxin a{
color:#81B63A;
font-weight:bold;
}

