/* CSS für Content Daten - classContent und DB Tabelle content */

/*---- SideBox: für {GERUEST_CONTENT_LEFT} und {GERUEST_CONTENT_RIGHT} -------*/
div.content_side_box
{
    position: relative;
    width: 176px;
    background-color: #e7f1e7;
    margin-bottom: 10px;
	border: 1px solid #006600;
}
div.content_side_box_header_bg
{
    position: relative;
    margin-top: 0px;
    width:176px;
    height: 34px;
    background-image: url(../bilder/box_header_bg.png);
    background-repeat: repeat-x;
}
div.content_side_box_header_text
{
    padding: 8px 0px 0px 0px;
	font: 14px arial;
    letter-spacing : +2px;
    text-align: center;
	text-decoration: none;
    color: #fff;
}
img.content_side_box
{
    padding: 15px 10px 0px 15px;
	font: 13px arial;
    color: #000;
    width:146px;
}
p.content_side_box
{
    padding: 0px 10px 0px 15px;
	font: 13px arial;
    color: #000;
}
div.content_side_box hr
{
	margin: 10px 15px 10px 15px;
}

/*---- CenterBox: für {GERUEST_CONTENT_CENTER} -------*/
div.content_center_box
{
    margin:0 auto;
    position: relative;
    width: 594px;
    background-color: #e7f1e7;
    border: 1px solid #006600;
	margin-bottom: 10px;
}
div.content_center_box_header_bg
{
    position: relative;
    margin-top: 0px;
    width: 594px;
    height: 34px;
    background-image: url(../bilder/box_header_bg.png);
    background-repeat: repeat-x;
}
div.content_center_box_header_text
{
    padding: 8px 0px 0px 0px;
	font: 14px arial;
    letter-spacing : +2px;
    text-align: center;
	text-decoration: none;
    color: #fff;
}

/* Arbeit ANFANG */
div.content_center_box_header_bg_red
{
    position: relative;
    margin-top: 0px;
    width: 594px;
    height: 34px;
    background-image: url(../bilder/box_header_bg_red.png);
    background-repeat: repeat-x;
}
div#error {
    margin:0 auto;
    position: relative;
    width:460px;
    background-color: #e7f1e7;
/*    border: 1px solid #006600; */
}
/* Arbeit ENDE */

div.content_center_box img
{
    padding: 0px 15px 10px 15px;
	font: 13px arial;
    color: #000;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}



h1.content_center_box
{
    margin: 15px 0 -15px 0;
    padding: 0px 15px 10px 15px;
	font: 13px arial;
    color: #000;
    text-align: left;
}


p.content_center_box
{
    padding: 0px 15px 10px 15px;
	font: 13px arial;
    color: #000;
    text-align:justify;
}

/* Arbeit ANFANG */
/*---- Error für CenterBox: für {ERROR_BLOCK} -------*/
div.content_center_error_box
{
    margin:0 auto;
    position: relative;
    width:460px;
    background-color: #e7f1e7;
/*    border: 1px solid #006600; */
}
div.error_box_content
{
    padding: 15px 20px 10px 20px;
	font: 13px arial;
    color: #000;
    border: 1px solid #570700;
}
div.content_center_box_header_bg_error_red
{
    position: relative;
    margin-top: 0px;
    width: 460px;
    height: 34px;
    background-image: url(../bilder/box_header_bg_red.png);
    background-repeat: repeat-x;
}

.form_textfield
{
	background-color: #FFFFFF;
	border: solid;
	border-color: #64B464;
	border-width: 1px;
	cursor: text;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}
.form_button_red
{
    background: url(../bilder/button_input.png) no-repeat;
    cursor: pointer;
    width: 95px;
    height: 22px;
    border: none;
    color: #ffffff;
}
.form_button_red:hover
{
    background: url(../bilder/button_input_hover.png) no-repeat;
    cursor: pointer;
    width: 95px;
    height: 22px;
    border: none;
    color: #ffffff;
}

/* Arbeit ENDE */

/* Arbeit ANFANG */
div.inputArea {
   font-family: Arial, Sans-Serif;
   font-size: 13px;
   background-color: #e7f1e7;
   padding: 0px;
   width: 143px;
   cursor: text;
}

div.inputArea input, div.inputArea textarea {
   font-family: Arial, Sans-Serif;
   font-size: 13px;
   margin-bottom: 5px;
   display: block;
   padding: 4px;
   width: 128px;
   cursor: text;
}

div.inputArea .activeField {
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #33677F;
}

div.inputArea .idle {
    width: 128px;
    height: 16px;
    border: solid 1px #006600;
    background-image: url(../bilder/green_bg.png);
    background-position: top;
    cursor: text;
}

div.login_content {
    padding: 10px 18px 10px 16px;
    color: #000;
}

div.login_content_small_padding {
    padding: 5px 10px 0px 10px;

    color: #000;
}

div.login_button_position {
    margin: -2px 0px 0px 25px;
}
/*----box2: für content_center-------*/
div#content_center_box {
    margin:0 auto;
    position: relative;
/*    width:460px; */
    width: 594px;
    background-color: #e7f1e7;
    border: 1px solid #006600;
}


div.box2_header_bg {
    position: relative;
    margin-top: 0px;
    width: 594px;
    height: 34px;
    background-image: url(../bilder/box_header_bg.png);
    background-repeat: repeat-x;
}

div.box2_header_text {

    padding: 8px 0px 0px 0px;
    /*margin: 0px 8px 8px 0px;*/
	font: 14px arial;
    letter-spacing : +2px;
    text-align: center;
	text-decoration: none;
    color: #fff;
}

div.box2_content {
    padding: 10px 15px 10px 15px;
	font: 13px arial;
    color: #000;
}

/*----box2 end-------*/

/* Arbeit ENDE */

/*--- Update im April 2010 ---*/
/*----center_big_box: für content_center: umfasst die gesamte breite der website-------*/
div.content_center_big {
    float:right;
/*      width: 748px; */
/*    width: 787px;*/
    width:972px;
    margin-left: 0px;
}

div.content_center_big_box {
    margin:0 auto;
    position: relative;
/*    width:460px; */
    width: 970px;
    min-height: 500px;
    background-color: #e7f1e7;
/*    background-color: #e7f1e7;*/

    border: 1px solid #006600;
}


div.center_big_box_header_bg {
    position: relative;
    margin-top: 0px;
    width: 972px;
    height: 34px;
    background-image: url(../bilder/box_header_bg.png);
    background-repeat: repeat-x;
}

div.center_big_box_header_text {

    padding: 8px 0px 0px 0px;
    /*margin: 0px 8px 8px 0px;*/
	font: 14px arial;
    letter-spacing : +2px;
    text-align: center;
	text-decoration: none;
    color: #fff;
}

div.center_big_box_content {
    padding: 15px 15px 10px 15px;
	font: 13px arial;
    color: #000;
}

/*----center_big_box end-------*/
/*--- Shop-Bereich---------------------------------*
/*-----------Auswahlkriterien box-----------*/
div.shop_auswahlkriterien{
    position: absolute;
    left:15px;
/*    margin-left: -9px;*/
    padding:2px 0 0 5px;
    width: 218px;
    height: 454px;
    border: 1px solid #006600;
    background-color: #ffffff;
}
/*-----------Auswahlkriterien box end--------*/
div.shop_artikelpositionen{
    position: relative;
    top: -3px;
    left:28px;
    margin-left: 0px;
    padding:4px 0 0 25px;
    width: 673px;
    height: 894px;
    border: 1px solid #006600;
    background-color: #ffffff;
}

div.shop_bestelldaten{
    position: relative;
    left: -136px;
    margin-bottom: 30px;
    padding:2px 0 0 0px;
    width: 482px;
    height: 280px;
    border: 1px solid #006600;
    background-color: #ffffff;
}

div.shop_top9{
    position: relative;
    top: 0px;
    left: 348px;
    margin-bottom: 15px;
    padding:2px 0 0 0px;
    width: 482px;
    height: 272px;
    border: 1px solid #006600;
    background-color: #ffffff;
}
/*--- Shop-Bereich Ende----------------------------*/

input.form_textfield{
  cursor: text;
  	height : 16px;
    padding-top:2px;
}

/*--- Update im April 2010 - Ende ---*/





