
body { background:#fff; padding: 0px;margin: 0;}

#dank_container {position: absolute;left: 5px; top: 5px; width:790px;background: #fff;}

#dank_header {position: absolute;left: 0px; top: 0px; height: 27px; width:790px; border: 1px solid #aaa;background: #E8E8E8;}
#dank_col1 {position: absolute;left: 601px; top: 28px; width:189px;border: 1px solid #aaa;background: #E8E8E8;padding: 0px 0px 0px 0px;}
#dank_col3 {position: absolute;left: 0px; top: 28px; width:580px;border: 1px solid #aaa; padding: 10px 10px 10px 10px;}

#langheader {position: absolute;left: 4px; top: 3px;}
#menu1 {position: absolute;left: 100px; top: 3px;}
#loginbox {position: absolute; right: 4px; top: 2px;}

#logo_container {xposition: relative; xleft: 10px; width: 179px; height: 80px;background: #FCD404;xborder-top: 5px solid #0F5C04;border-right: 5px solid #0F5C04;border-bottom: 5px solid #0F5C04;border-left: 5px solid #0F5C04;}
#dank_logo {width: 150px;margin: 10px 0 0 15px;}


/* ### Überschriften, Fließtexte ###################################################################### */

body { color: #000; font-size: 81.25%; font-family:  Verdana, Helvetica, Arial, sans-serif; } /* 13px */
h1,h2,h3,h4 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}

h1 {font-size: 1.6em; color: #0F5C04; margin: 0 0 0.25em 0; padding-top: 1.0em; xpadding-left: 10px }
h2 {font-size: 1.4em; color: #600; margin: 0 0 0.25em 0; padding: 1.0em 0 0 0px; border-bottom: 2px #ddd solid; }
h3 {font-size: 1.2em; color: #600; margin: 0 0 0.25em 0; padding-top: 1.5em; font-weight:bold; }
h4 {font-size: 1.0em; color: #555; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #555 solid;}
h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }


/* Überschrift mit grünem Hintergrund */

#dank_col1 h1 { 
  margin: 10px 0px 0px 0px;
  padding: 2px 10px 2px 10px; 
  background: #0F5C04;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff;
  xcolor:black;
  font-weight: bold;
   
}

p,ul,dd,dt { line-height: 1.5em; }

p {font-size:1em; line-height: 1.5em; margin: 0px 0em 0 0; padding: 0px 0px 10px 0px; }

strong,b { font-weight: bold; }
em,i { font-style:italic; }
pre, code {	font-family: "Courier New", Courier, monospace; }
address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; }

hr { 
	color: #fff; 
	background:transparent; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.5em 0; 
	border:0; 
	border-bottom: 1px #eee solid; 
}

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}

/* Email-Spamschutz*/
.hidden {display: none;}

/* ### Bildpositionierung ############################################################################ */

/*

img.float_left { float: left; margin-right: 1em; margin-bottom: 0.15em; border:0; }
img.float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; }
img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; }
img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4 }
*/


/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/


table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; }
th {text-align: left;}

form {overflow:hidden;}

input, textarea {

    width: auto;
	border: 1px #ccc solid;
    background: #fafafa;
	padding: 0px;
	color: #444;
}

input[type=text]:focus, textarea:focus {
	background: #f0f0f0;
	color: #333;
	border-color: #666;
}


/* ######################################################################################################
** ### Links, Klickpfad und Navigation ##################################################################
** ######################################################################################################
*/


a:link { color: #222;  font-size: 0.95em;font-weight: bold; text-decoration: none;}
a:visited { color: #666;font-size: 0.95em;font-weight: bold; text-decoration: none;}
a:hover { text-decoration: underline;}
a:focus { text-decoration: underline;}


#klickpfad {font-size: 0.85em; padding: 6px 1px 0px 0px; color: #000; display:none;}
#klickpfad a:link, #klickpfad a:visited {color: #000;text-decoration : none;}
#klickpfad a:hover {color: #000;text-decoration : underline;}
#klickpfad span {color: #000;font-weight: bold;text-decoration : none;}


#menu1 {position: absolute; top: 7px;left: 80px;}
.menu1:link, .menu1:visited, .menu1:hover { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 10px;font-size: 0.85em; color: #0F5C04; font-weight: normal; text-decoration:none;}
.menu1:hover {text-decoration:underline;} 





.menu2:link, .menu2:visited, .menu2:hover, .menu2cur:link, .menu2cur:visited, .menu2cur:hover{
    background: #E8E8E8; display:block; padding: 2px 10px 2px 10px; border-bottom:solid 1px #fff;
    color: #0F5C04; font-size: 10px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;font-weight: bold; text-decoration : none;
}
.menu2:hover,  .menu2cur:link, .menu2cur:visited, .menu2cur:hover{xbackground: #D8D8D8;text-decoration:underline;}



.menu22:link, .menu22:visited, .menu22:hover, .menu22cur:link, .menu22cur:visited, .menu22cur:hover{
    background: #F8F8F8; display:block; padding: 2px 10px 2px 20px; border-bottom:solid 1px #fff;
    color: #0F5C04;font-size: 10px;font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;font-weight: none; text-decoration : none;
}

.menu22:hover,  .menu22cur:link, .menu22cur:visited, .menu22cur:hover{background: #F8F8F8;text-decoration:underline;}

.menuspc{
    background: #0F5C04; margin: 0px 0px 0px 0px;padding: 2px 10px 2px 10px;
    color:#fff; font-size: 12px;font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;font-weight: bold; 
}



/* ######################################################################################################
** ### CWT Community                                         ############################################
** ######################################################################################################
*/

tx-cwtcommunity-pi1 {position: relative;}
.tx-cwtcommunity-pi1 table {margin: 10px 0px 20px 0px !important;xwidth: 550px;}
/*#cwt_usersearch {width: 550px;}*/
.tx-cwtcommunity-pi1 p {padding: 0 10px 0 0px !important;}

/*#cwt_usersearch tr {height: 3em;}*/
#cwt_usersearch td {vertical-align: top;padding-bottom: .5em;}

#letterrow {
font-size: 0.85em;
padding: 10px 0 0px 10px;
}


/**************************/
/*  Dankscheck     */






.scheck_header {
    xposition: absolute; xmargin-left: 142px; width: 574px; height: 50px;
    border-top: 2px solid #0F5C04;border-right: 2px solid #0F5C04;border-bottom: 2px solid #0F5C04;border-left: 2px solid #0F5C04;
    xpadding-left: 10px;
}


.logo_scheck_container {xposition: relative; width: 139px; height: 50px;background: #FCD404;
xborder-top: 1px solid #0F5C04;border-right: 2px solid #0F5C04;xborder-bottom: 1px solid #0F5C04;xborder-left: 1px solid #0F5C04;
float: left;
}



.header_container {
    xposition: absolute; margin-left: 142px; width: 418px; height: 50px;
    /*border-top: 1px solid #0F5C04;border-right: 1px solid #0F5C04;border-bottom: 1px solid #0F5C04;xborder-left: 1px solid #0F5C04;*/
    padding-left: 10px;
}

.dank_scheck_logo {width: 120px ;margin: 5px 0 0 10px;}
/*#dank_scheck_logo {display: none;}*/

.header_container h1 {font-size: 18px;
xfont-size: 1.6em; color: #0F5C04; margin: 15px 0 0 0; padding-top: 0em; xpadding-left: 10px;
}

.scheck_l h4, .scheck_r h4,  {font-size: 1.0em; color: black !important; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #888 solid;}



.scheck_l, .scheck_pdf_l {
    float: left; width: 350px; height: 220px;
    /*border-top: 1px solid #0F5C04;border-right: 1px solid #0F5C04;border-bottom: 1px solid #0F5C04;border-left: 1px solid #0F5C04;*/
    padding-left: 10px;
}

.scheck_r, .scheck_pdf_r {

     width: 200px; height: 220px;
    /*border-top: 1px solid #0F5C04;border-right: 1px solid #0F5C04;border-bottom: 1px solid #0F5C04;border-left: 1px solid #0F5C04;*/
    xpadding-left: 10px;
    margin-left: 370px;
}

.scheck_dank {

     width: 199px; height: 60px;
    border-top: 2px solid #0F5C04;border-right: 2px solid #0F5C04;border-bottom: 2px solid #0F5C04;border-left: 2px solid #0F5C04;
    xpadding-left: 10px;
    xmargin-left: 370px;
}

.scheck_dank p {
    text-align: right; font-size: 16px;
}

.scheck_adr {width: 190px; margin-left: 10px;margin-top: 10px;}

.scheck_adr a:link, .scheck_adr a:visited{ color: black;  font-size: 0.95em;font-weight: normal; text-decoration: none;}

.scheck_hr hr{ 


	border-bottom: 1px #fff solid; 
}

.scheck_in {xborder: 0px; xbackground: #efefef;}







/* ######################################################################################################
** ### CHC Forum                                             ############################################
** ######################################################################################################
*/


/*#tx_chcforum-pi1  {margin: 0 10px 0 10px;}*/

/*.tx_chcforum-pi1 table {margin: 0 10px 0 10px;}*/

#tx_chcforum-pi1 table {margin: 0 10px 0 10px; width: 550px;}

.tx_chcforum-pi1-toolBar, .tx-chcforum-pi1-noWrap, .tx-chcforum-pi1-preTableWrap, .tx-chcforum-pi1-messageBoxError, .tx-chcforum-pi1-postTableWrap, .tx-chcforum-pi1-singlePost, .tx-chcforum-pi1-postForm, .tx-chcforum-pi1-messageBox {margin: 0 10px 0 10px;}

/* ######################################################################################################
** ### Online Danking                                        ############################################
** ######################################################################################################
*/

.dankpositiv  {color: #0F5C04; }
.dankpositiv  {color: green; }
/*
.danknegativ {color: red;}
*/
.tx-joytopia-pi1-modeSelector-SCell { text-decoration: underline;}
.tx-joytopia-pi1-searchbox {margin: 0 0 0 0px; width: 240px; }
.tx-joytopia-pi1 textarea, .tx-joytopia-pi2 textarea {font-size: 1.2em;}

.tx-cwtcommunity-pi1 table {margin: 0 0 0 10px;}

.tx-joytopia-pi1-modeSelector a:link, .tx-joytopia-pi1-modeSelector a:hover, .tx-joytopia-pi1-modeSelector a:visited {color: #600;font-size: .9em;  }




img {border: none !important;}

/* ######################################################################################################
** ### Loginbox                                              ############################################
** ######################################################################################################
*/
/*
.tx-loginboxmacmade-pi1-forgotpasswordLink

.tx-loginboxmacmade-pi1 {background-color: #FBFBFB !important; }
.tx-loginboxmacmade-pi1-header{background-color: #FBFBFB !important; }
*/



.tx-loginboxmacmade-pi1-loginTable {background-color: #FBFBFB !important;  }
.tx-loginboxmacmade-pi1-labelCell {background-color: #EEE !important;border: 1px solid #aaa !important; }
.tx-loginboxmacmade-pi1-fieldCell{background-color: #FBFBFB !important;  border: 1px solid #ddd !important; }



.tx-loginboxmacmade-pi2 input {background-color: #FBFBFB; }

/* ######################################################################################################
** ### Moderne FAQ irfaq                                     ############################################
** ######################################################################################################
*/

.tx-irfaq-pi1 {font-size:0.9em}
.tx-irfaq-pi1 dt {font-weight: bold;}
.tx-irfaq-pi1 p {padding: 0.5em 5em 0.5em 1.1em;}

/* ######################################################################################################
** ### Mailform                                    ############################################
** ######################################################################################################
*/


.csc-mailform-field label { float:left; clear:left; width:150px; margin-top:10px; font-weight:bold;}

.csc-mailform-field input,
.csc-mailform-field textarea {  margin-top:10px;}




/**************************/
/*  Scheckliste     */

table.scheckliste {margin-top: 10 px;}

.scheckliste .td-0 {width: 50px;padding-left: 5px; }
.scheckliste .td-1 {width: 60px; padding-left: 5px;}
.scheckliste .td-2 {width: 300px;padding-left: 5px;}
.scheckliste .td-3 {width: 80px;padding-left: 5px;}
.scheckliste .td-last {width: 80px;padding-left: 5px;}

.scheckliste td, .scheckliste th {border-right: 1px solid black;  border-bottom: 1px solid black;}
.scheckliste td.td-0, .scheckliste th.td-0 {border-left: 1px solid black;}
.scheckliste th {border-top: 1px solid black;}




