body
{

	color:#fff; 
	font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans",Tahoma,Geneva,Arial,Sans-serif;
	font-size:12px;
	background:#1C2C35 url(../../images/bg_support_top.png) repeat-x 0 0;
}

input, 
select, 
textarea
{
	font-size:12px; 
	font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans",Tahoma,Geneva,Arial,Sans-serif; 
	padding:3px; 
	background-color:#fff; 
	border-color:#AAA #DDD #DDD #AAA; 
	border-style:solid; 
	border-width:1px; 
	color:#444
}

#beta {

    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 40px;
    padding: 10px;
    text-align: center;


}
#beta a{
	text-decoration:none;
}

#beta .title{
	font-size:22px;
}

#beta .message{
	font-size:14px;
}


.tcenter
{
	text-align:center;
}

.tpad
{
	padding:10px;
}

a:link, 
a:visited{
	color:#438610;
}

a:hover{
	color:#000;
}

a.selected{
	font-weight:bold; 
	text-decoration:none; 
	color:#345365
}

#navigation{padding-top:20px; list-style:none}

#navigation .cat a{font-weight:normal; font-family:arial; text-decoration:none; font-size:18px; color:#565656}

#top_wrapper{background:transparent url(../../images/top_wrapper_bg.png) repeat-x bottom left; padding-bottom:10px}

.register{padding-top:10px; text-align:center}

.highlight{background-color:#fff000; color:#000; font-weight:bold}

#bottom_note{text-align:right}

#bottom_note a{text-decoration:none; color:#999}

#bottom_note a:hover{color:#000}

#bottom_links {margin:20px auto}

#bottom_links .right_side{text-align:right}

#bottom_links .right_side a{text-decoration:none; color:#999; }

#bottom_links .right_side a:hover{color:#000}

#header{padding:7px 0; background:transparent url(../../images/separer_line.png)repeat-x 0 100%}

#header .corporate{color:#fff; font-size:10px}

#header .navigation{height:60px}

#header .navigation ul.menu{line-height:60px; list-style:none; padding:0; margin:0 auto; float:right}

#header .navigation ul.menu a{color:#fff; font-weight:bold}

#header .navigation ul.menu a:hover{text-decoration:none}

#header .navigation ul.menu li{text-align:center; width:135px; float:left; margin:0}

#testimonial{background:transparent url(../../images/testimonial_bg.png) repeat-x 0% 0%; width:210px; height:70px; padding:10px; color:#fff}

div.medium_title{color:#4F4F4F; font-size:19px; font-family:arial}

div.small_title{color:#4F4F4F; font-size:16px; font-family:arial; font-weight:bold}
#bottom_wrapper{background:transparent url(../../images/bg_support_bot.png) repeat-x 0% 0%; color:#fff}

#bottom_wrapper .title{color:#fff; font-size:18px; font-family:arial; padding:20px 5px}

#bottom_wrapper a{color:#A4DE00}

#bottom_wrapper ul{padding:0; list-style-image:url(../../images/square_dot.png); font-size:11px; font-weight:bold}
#bottom_wrapper ul li{margin-left:20px; margin-bottom:5px}

#bottom_wrapper .footer_links{background:transparent url(../../images/separer_line.png)repeat-x 0 50px; margin-bottom:20px}

#bottom_wrapper .outer_footer_box{border:1px solid #333; padding:1%; -moz-border-radius:4px; opacity:0.5}

#bottom_wrapper .inner_footer_box{background-color:#F5F5F5; border:1px solid #DDD; -moz-border-radius:4px; padding:10px; float:left; background-color:#999; opacity:0.5; border:1px solid #DDD; -moz-border-radius:4px; padding:10px; float:left}

#bottom_wrapper .footer_links a{color:#A4DE00; text-decoration:none}

#bottom_wrapper .footer_notes{padding:12px 0; font-size:11px; background:transparent url(../../images/separer_line.png)repeat-x 0 0}

#bottom_wrapper .footer_notes .left_side, 
#bottom_wrapper .footer_notes .right_side{float:left; width:50%}

#bottom_wrapper .footer_notes .right_side{text-align:right}


p{overflow:hidden; text-align:justify; font-size:12px; margin:0 auto; padding:0px 0 20px 0}

a:hover{text-decoration:underline}

h1{border-bottom:1px solid #D9D9D9; color:#565656; font-family:arial; font-weight:normal; font-size:24px; margin:0 0 20px 0; padding-bottom:5px}

h2{padding:20px 0 0; text-align:center}

.formular{font-family:verdana; font-size:11px; width:100%}

.formular .header{background-color:#EFEFEF; font-size:13px; font-weight:bold; padding:2px 5px}

.formular .group{margin:0px auto 20px auto; float:left; width:100%; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada}

.formular img.captcha{width:160px; height:30px; vertical-align:middle}

form.formular fieldset .group .row{float:left; width:100%; border-top:1px solid #DADADA}

form.formular fieldset .row_heigher{line-height:45px; height:45px}

form.formular fieldset .row_half{width:50%}

form.formular fieldset .legend{font-size:14px; font-weight:bold; margin-bottom:5px; background-color:#EFEFEF}

form.formular fieldset .row{background-color:#E2E2E2; float:left; min-height:35px; line-height:35px}

form.formular fieldset .row .label{float:left; margin:0; padding:0 3%; width:32%; min-height:35px}

form.formular fieldset .row .label .required{ color:#F76017}

form.formular fieldset .row_full .label{width:94%}

form.formular fieldset .row .input{float:right; padding:0 3%; margin:0; width:55%; background-color:#EFEFEF; min-height:35px}

form.formular fieldset .row .input .fullsize{width:98%; margin:5px 0}

form.formular fieldset .row .input .halfsize{width:49%}

form.formular fieldset .row_error .input select, 
form.formular fieldset .row_error .input input, 
form.formular fieldset .row_error .input textarea{border:1px solid #F73717}

form.formular fieldset .row_error .input .error_message{color:#F73717; font-weight:bold; line-height:20px}

form.formular fieldset .row_full .input{width:94%; padding:10px 3%}

form.formular fieldset .row_full textarea, 
form.formular fieldset .row_full input[type=text]{width:98%}

form.formular fieldset .buttons{float:left; width:100%; margin:0 0 20px 0}

form.formular fieldset .row .subheader{background-color:#699D3B; color:#FFF; font-weight:bold; padding-left:7px}

form.formular fieldset .row .subheader .note{font-weight:normal; line-height:16px; padding:5px 10px}

table.listing{font-family:verdana; font-size:11px; width:100%; clear:left}

table td.centered{text-align:center}

table .cell_alt1{background-color:#EFEFEF}

table .cell_alt2{background-color:#E2E2E2}

table.listing td, 
table.listing th{padding:0 5px; height:35px; line-height:35px}

table.listing td.enabled{}

table.listing td.disabled{background-color:#FFC000}

table.listing td.limited{background-color:#FFF600}

table.listing tr.subheader td{background-color:#699D3B; color:#FFF; font-weight:bold}

table.listing tr.sublegend td{background-color:#A9CE87; color:#343434; font-weight:bold}

table .cell{border:1px solid #DADADA}

table .forum_thumbnail{width:140px}

table.listing .forum_thumbnail img{width:120px; height:90px; margin:10px; float:left}

table.listing .forum_description{line-height:normal; height:auto; vertical-align:middle}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.container{	
}

.container:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.right_align{
	text-align:right;
}

/* Page options */
.page_options fieldset
{
	margin:0;
	padding:0;
}

#page_options_top
{
	margin-bottom:10px;
}

#page_options_bot
{
}

#page_options_top a
{
	color:#999;
	font-size:10px;
}

#page_options_top a:hover
{
	color:#A4DE00;	
}

#page_options_top,
#post_options_top
{
	margin-bottom:10px;
}

.paging
{
	line-height:30px
}

.paging fieldset
{
	margin:0;
	padding:0;
}


#paging_bot
{
	line-height:40px;
	margin-bottom:20px;
}


.page_nav
{
	-moz-border-radius:5px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	color:#000;

}

div.success_box, 
div.error_box, 
div.notice_box{border:1px solid #DADADA; margin-bottom:15px}

div.error_box div.error_title, 
div.success_box div.success_title, 
div.notice_box div.notice_title{color:#FFF; font-weight:bold; padding:5px}

div.error_box div.error_title{background-color:#F73717}

div.success_box div.success_title{background-color:#88C889}

div.notice_box div.notice_title{background-color:#2A4352}

div.error_box div.error_message, 
div.success_box div.success_message, 
div.notice_box div.notice_message{background-color:#EFEFEF; padding:10px}

#page_index #content_alpha .right_side .contents{padding:0}

h1{border-bottom:0px solid #D9D9D9; color:#fff}

table {
 padding:0;
 margin:0;
}

td
{
	padding:4px 6px;
	vertical-align:middle;
}

#top_wrapper{min-height:600px}

   table.poll{    width:50%}

   table{   width:100%}


.postarea
{
	font-size:12px;      
	width:98% 
}
  
   .formcreate{     border:#3a4456 1px solid;      font-size:8pt}
  
  a.admincolor{   font-weight:bold}
  
  td.bgc1{background:{kol1hf}
}
   td.bgc2{background:{kol2hf}
}
   td.bgc3{background:{kol3hf}
}
   td.bgc4{background:{kol4hf}
}
   td.bgc5{background:{kol5hf}
}
   td.bgc6{background:{kol6hf}
}
   td.alt1{background:{stalt1}
}
   td.alt2{background:{stalt2}
}

tr.row1,
td.row1
{
	background-color:#E2E2E2; 
	color:#345365
}

tr.row2,
td.row2
{
	background-color:#EFEFEF; 
	color:#345365
}

td.row1 a, 
td.row2 a,
tr.row1 a,
tr.row2 a
{ 
	color:#438610
}

td.row1 a:hover, 
td.row2 a:hover,
tr.row1 a:hover,
tr.row2 a:hover
{ 
	color:#345365;  
	text-decoration:none
}

tr.row1:hover,
tr.row2:hover
{
	background-color:#FAFDA1;
	border:1px solid red;
}


 tr.desc{background:{kopfhfarbe}
; color:{kopfschriftfarbe}
; vertical-align:top}
   td.head{background:{kategoryfarbe}
}
   td.bg{background:{hintergrundfarbe}
}

   .but{background:{kategoryfarbe}
; border:{randfarbe}
1px solid; font-family:{schriftart}
; font-size:8pt}
   .logincreate{border-bottom:#3a4456 thin solid; border-left:#3a4456 thin solid;    border-right:#3a4456 thin solid; border-top:#3a4456 thin solid; font-family:{schriftart}
; 
   font-size:8pt; width:50pt}
   .button{     font-size:8pt}
   .menubox{border-top:1px{navrandol}
solid; border-left:1px{navrandol}
solid; border-right:1px{navrandur}
solid; 
   border-bottom:1px{navrandur}
solid; font-family:{schriftart}
; font-size:8pt; font-weight:normal; 
   text-align:center; background:{navhfarbe}
; width:10%}

   a:link, 
   a:visited, 
   a:active{    color:#A4DE00}

  
  a:hover{    color:#fff}

  .innerheader a:visited, 
  .innerheader a:active, 
  .innerheader a:link{    color:#fff}

  .innerheader a:hover{     color:#343434; text-decoration:none}

  .innerheader{   color:#345365}

  .footerlinks{    text-align:center;     background-color:#c3c1c1;     padding:2px;     font-size:10px}

.codeTable{ margin-top:5px;  margin-bottom:5px;  font-size:8pt;  color:#142c42;  border:1px solid #3F5980}
  
.codeHeader{ color:#fff;  background-color:#3f5980;  font-weight:bold }

.codeFooter{  background-color:#7797B8}

.quoteTable{ margin-top:5px;  margin-bottom:5px;  font-size:8pt;  color:#142c42;  border:1px solid #3F5980}
  
.quoteHeader{ color:#000;  background-color:#FBAC03;  font-weight:bold }

.quoteFooter{  background-color:#C3C1C1}

.attachTable{ width:250px;  margin-top:5px;  margin-bottom:5px;  font-size:8pt;  color:#142c42;  border:1px solid #3F5980}
  
.attachHeader{ color:#000;  background-color:#FBAC03;  font-weight:bold;  text-align:center}

.attachFooter{ text-align:center;   background-color:#C3C1C1}

 input, select, textarea, table{ font:normal 8pt Verdana,"Bitstream Vera Sans","DejaVu Sans"}

.row2_quote, .row1_quote{
 background:#7797B8;
 border:1px dashed #000;
 margin:5px;
 padding:5px;
 width:100%;
}

td.yes{ background:#99e78f;  text-align:center}
.td.no{ background:#f63;  text-align:center}

tr.footer{ background-color:#cbcbcb;  color:#777373;  font-size:8pt}
.plus{ COLOR:#007719}
.minus{ color:#f00}
.pflichtfeld{ color:a90b0b}
.s_small{ color:7F8A95}

tr.dark,
tr.clear{ 		 	
	display:table-row
}

tr.clear,
tr.clear td{
	background-color:#E2E2E2; 
	visibility:visible;
	height:auto; 
	width:auto; 
	color:#2A2A2A;
}

tr.clear a{
	color:#1E2F3A
}

tr.clear a:hover{
	color:#000; 
	text-decoration:none
}

tr.dark td,
td.dark{
	background-color:#A9CE87;  
	color:#343434;  
	font-weight:bold
}

td.dark a{
	color:#1E2F3A
}

td.dark a:hover{
	color:#000; 
	text-decoration:none
}


tr.dark_large{ background-color:#c3c1c1;  font-size:10pt}
.dark2{ background-color:#7797B8}
tr.highlite{ background-color:#FFAE00}
.innercontent_small{ font-size:8pt}
tr.innerheader_error{ background-color:#DA1C1C;  color:#fff;  font-weight:bold;  text-align:center}
tr.innerfooter_error{ background-color:#DA1C1C;  color:#fff;  text-align:right}

tr.innerheader td{ background-color:#699D3B;  color:#fff;  font-size:12px;  font-weight:bold;  line-height:22px}

tr.innerfooter{ background-color:#3f5980;  color:#fff;  text-align:right}

#content{ color:#2c2e31;  font-size:10pt;  text-align:justify}



.innertable
{ 
	color:#142c42;  
	border-collapse:collapse;		
}

.innertable tr.sticky_threads td.cell,
.innertable tr.more_threads td.cell
{ 
	background-color:#b3b3b3;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}







#footer{ background-color:#cbcbcb;  color:#777373;  font-size:8pt}

ul.navbar{ list-style-type:none;  margin:0;  padding:0;  width:auto;  padding-top:1px}
ul.navbar li{ padding-bottom:1px}
ul.navbar li a{ display:block;  line-height:22px;  padding-left:35px}
ul.navbar li a{ color:#3F5980;  text-decoration:none}
ul.navbar li.cat a.off{ background-image:url('/hauptseite_old/images/nav/cat_off.png')}
ul.navbar li.cat a.on, ul.navbar li.cat a.off:hover{ background-image:url('/hauptseite_old/images/nav/cat_on.png');  font-weight:bold}
ul.navbar li.subcat a.off{ background-image:url('/hauptseite_old/images/nav/subcat_off.png')}
ul.navbar li.subcat a.on, ul.navbar li.subcat a.off:hover{ background-image:url('/hauptseite_old/images/nav/subcat_on.png');  font-weight:bold}


.postbox
{
	-moz-border-radius:15px;
	background-color:#eee;
	border:1px solid #ddd;
	line-height:15px;
	margin-top:10px;
	min-height:200px;
	padding:20px 10px;
	color:#000;
	overflow:auto;
	width:750px;
}



div.quote_box,
div.code_box{
	background-color:#F6F6F6;
	-moz-border-radius:4px;
	padding:5px;
}


div.quote_box div.title,
div.code_box div.title
{
	font-size:14px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

div.quote_box div.block,
div.code_box pre.block
{
	text-align:justify;
	color:#666666;
	font-size:11px;
	padding:5px 0;
}

div.code_box
{
	background-color:#ddd;
	width:99%;
}

div.code_box div.title,
div.code_box pre
{
	color:#000;
}

div.code_box pre
{
	padding:10px;
	border:1px solid #aaa;
	background-color:#fff;
	margin:0;
	overflow: scroll;
}
