/*
::DEBUGMODUS::
Verwendetes Thema: common
Fallback Thema: common
Geladene Imagepools: 3, mit insgesamt 24 Bildern, Basissuchort '/var/www/webs/hpbuenger/typo3//fileadmin/templates/bonnewitz/img/'
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/basic_common.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/con_definitionlist.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/con_headline.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/con_lists.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/con_table.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/con_text.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/nav_common.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/templates/nav_content.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/layouts/default/css/basic_chrome.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/layouts/default/css/basic_article.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/layouts/default/css/basic_form.css (loaded)
include > /var/www/webs/hpbuenger/typo3/fileadmin/templates/bonnewitz/dyncss2/layouts/default/css/basic_app.css (loaded)
*/
/*################################################################################################*/
/*
/*  TEMPLATE BASIC COMMON
/*  
/*################################################################################################*/


a {
    color:#000000;
    text-decoration:none;
}

img {
    border:none;
}

.border {
    border-bottom:0.076923076923077em solid #999999;
}

.noborder {
    border:none !important;
    margin-bottom:0 !important;
}

.fixfloat {
    border:none; clear:both; display:block; float:none;
    font-size:0; height:0; line-height:0;
    margin:0; padding:0; width:0;
}

.hidden {
    display:none !important;
    visibility:hidden !important;
}

.show {
    display:block !important;
    visibility:visible !important;
}

.accessibility {
    position:absolute !important; display:block !important; width:0 !important;
    height:0 !important; line-height:0 !important; overflow:hidden !important;
    margin:0 !important; padding:0 !important;
}



/************************************* GENERATED CLASSES *************************************/


/*##### MAIN-GEN-BEGIN #####*/

.bgc_tc0 {background-color:#b2b2b2 !important;}
.bgc_tc1 {background-color:#999999 !important;}
.bgc_tc2 {background-color:#999999 !important;}
.bgc_tc3 {background-color:#999999 !important;}
.bgc_tc4 {background-color:#999999 !important;}

.fgctc0 {color:#b2b2b2 !important;}
.fgctc1 {color:#999999 !important;}
.fgctc2 {color:#999999 !important;}
.fgctc3 {color:#999999 !important;}
.fgctc4 {color:#999999 !important;}




#content a.arrowrightblue {background:transparent url('/fileadmin/templates/bonnewitz/img/common/arrow_right_blue.gif') no-repeat 0 0.16666666666667em; padding:0;}
#content a.arrowrightgreen {background:transparent url('/fileadmin/templates/bonnewitz/img/common/arrow_right_green.gif') no-repeat 0 0.16666666666667em; padding:0;}
#content a.arrowrightgrey {background:transparent url('/fileadmin/templates/bonnewitz/img/common/arrow_right_grey.gif') no-repeat 0 0.16666666666667em; padding:0;}
#content a.arrowrightred {background:transparent url('/fileadmin/templates/bonnewitz/img/common/arrow_right_red.gif') no-repeat 0 0.16666666666667em; padding:0;}
#content a.arrowrightyellow {background:transparent url('/fileadmin/templates/bonnewitz/img/common/arrow_right_yellow.gif') no-repeat 0 0.16666666666667em; padding:0;}
#content a.arrowright {background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/arrow_right.gif') no-repeat 0 0.16666666666667em; padding:0;}







/*##### MAIN-GEN-END #####*/

/*################################################################################################*/
/*
/*  TEMPLATE CONTENT DEFINITIONLIST
/*  
/*################################################################################################*/


#content dl {
    float:left;
    width:100%;
    margin:0 0 0.76923076923077em 0;
    line-height:1.1538461538462em;
}

#content dt {
    float:left;
    clear:left;
    width:30%;
    color:GREY1;
    font-weight:bold;
    margin:0 0 0.30769230769231em 0;
}

#content dd {
    float:left;
    width:69%;
    margin:0 0 0.30769230769231em 0;
}/*################################################################################################*/
/*
/*  TEMPLATE CONTENT HEADLINE
/*  
/*################################################################################################*/


#content h1 {
    margin:0 0 0.76923076923077em 0;
    padding:0;
    color:#999999;
}

#content h2 {
    margin:0 0 0.46153846153846em 0;
    padding:0;
    color:#999999;
}

#content h3 {
    margin:0 0 0.23076923076923em 0;
    padding:0;
    color:#000000;
}

#content h4 {
    margin:0 0 0 0;
    padding:0;
    color:#000000;
}

#content h5 {
    margin:0 0 0 0;
    padding:0;
    color:#000000;
}

#content h6 {
    margin:0 0 0 0;
    padding:0;
    color:#000000;
}/*################################################################################################*/
/*
/*  TEMPLATE CONTENT LISTS
/*  
/*################################################################################################*/


#content ul {
	margin:0;
	padding:0;
    list-style-type:none;
}

#content ul ul {
    margin:0;
}

#content ol {
    list-style-type:decimal;
    list-style-position:inside;
}

#content ul li {
    background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/up_stroke.gif') no-repeat 0 0.75em;
    padding-left:0.8125em;
}

#content ul.linklist li {
    padding:0 0 0 1.2307692307692em;
    background-image:none;
}

#content ul.linklist li a {
    display: block;
    margin:0 0 0 -1.2307692307692em;
    background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/arrow_right.gif') no-repeat 0 0.23076923076923em;
}/*################################################################################################*/
/*
/*  TEMPLATE CONTENT TABLE
/*  
/*################################################################################################*/


#content table {
    width:101%;
    margin:0 0 0.76923076923077em -0.38461538461538em;
    border-collapse:separate;
    border-spacing:0.38461538461538em;
}

#content table tr th,
#content table tr td {
    padding:0.30769230769231em 0.46153846153846em 0.30769230769231em 0.46153846153846em;
    text-align:left;
    vertical-align:top;
}

#content table tr th {
}/*################################################################################################*/
/*
/*  TEMPLATE CONTENT TEXT
/*  
/*################################################################################################*/


#content p {
    margin:0 0 0.76923076923077em 0;
    padding:0;
}

#content p.subtitle {
    font-size:84.615384615385%%;
    margin:0 0 0.45454545454545em 0;
}/*################################################################################################*/
/*
/*  TEMPLATE NAVIGATION CONTENT
/*  
/*################################################################################################*/



#contentnav {
    float:left;
    display:inline;
    width:12.8125em;
    margin:0 1.875em 0 0;
    padding-top:14.375em;
}

#contentnav .menubox {
	font-size:87.5%;
}

#contentnav .menubox ul {
    margin:0;
    padding:0;
    list-style:none;
}

#contentnav .menubox ul li {
    margin:0;
    padding:0;
    background:transparent none;
    zoom:1;
}

#contentnav .menubox ul li span {
    display:block;
    width:100%;
    height:100%;
    padding:0.76923076923077em 0 0.38461538461538em 0;
    border-bottom:0.15384615384615em solid #b2b2b2;
    zoom:1;
}

#contentnav .menubox ul li.yellow span {
    border-bottom:0.15384615384615em solid #ffb300;
}

#contentnav .menubox ul li.red span {
    border-bottom:0.15384615384615em solid #CC1400;
}

#contentnav .menubox.green ul li span {
    border-bottom:0.15384615384615em solid #6B9D43;
}

#contentnav .menubox ul li.blue span,
#contentnav .menubox.subnav ul li span {
    border-bottom:0.15384615384615em solid #3A728A;
}

#contentnav .menubox ul li a {
    display:block;
    height:auto;
    padding:0 0 0 2.1428571428571em;
    /*background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/arrow_right.gif') no-repeat 0 0.33333333333333em;*/
    line-height:1.1428571428571em;
    zoom:1;
}



/* LEVEL 1 */
#contentnav .menubox ul li.active {
    zoom:1;
    border-left: 1.0714285714286em solid #b2b2b2;
}

#contentnav .menubox ul li.active a {
    color:#000000;
    font-weight:bold;
    padding:0 0 0 1.0714285714286em;
}

/* LEVEL 2 */
#contentnav .menubox ul li ul {
    margin:0;
    padding:0;
    border:none;
}

#contentnav .menubox ul li ul li.active {
    border-left: 1.0714285714286em solid #999999;
}

#contentnav .menubox ul li.active ul li a {
    color:#000000;
    font-weight:normal;
    padding:0 0 0 2.1428571428571em;
}

#contentnav .menubox ul li ul li a {
	padding:0 0 0 2.1428571428571em;
}

#contentnav .menubox ul li ul li.active a {
	padding:0 0 0 1.0714285714286em;
	font-weight: bold;
}

/* LEVEL 3 */
#contentnav .menubox ul li ul {
    margin:0;
    padding:0;
    border:none;
}

#contentnav .menubox ul li ul li ul li.active {
    border-left: 1.0714285714286em solid #b2b2b2;
}

#contentnav .menubox ul li ul li.active ul li a {
    color:#000000;
    font-weight:normal;
    padding:0 0 0 2.1428571428571em;
}

#contentnav .menubox ul li ul li ul li a {
	padding:0 0 0 2.1428571428571em;
}

#contentnav .menubox ul li ul li ul li.active a {
	padding:0 0 0 1.0714285714286em;
	font-weight: bold;
}


/* Themen-Menue Erweiterung */
#contentnav .menubox ul.sub li.active span {
    display:block;
    height:100%;
    padding:0.083333333333333em 0 0.16666666666667em 1.25em;
    background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/arrow_right.gif') no-repeat 0 0.33333333333333em;
    color:#000000;
    font-weight:bold;
}

#contentnav .menubox ul.sub li.active ul li a span {
    display:inline;
    padding:0;
    background:transparent none;
    color:#000000;
    font-weight:normal;
}
/*################################################################################################*/
/*
/*  BASIC CHROME - Templatestruktur
/*  
/*################################################################################################*/


/********************************************** PAGE **********************************************/


html, body {
    width:100%;
    height:100%;
    font-size:100.01%;
    margin:0;
    padding:0;
    font-family:verdana,arial;
}

#page {
    width:100%;
}


/********************************************** HEADER ********************************************/


#header {
	padding-top:6.25em;
}

#header .korzcak-logo {
	position:absolute;
	top:0;
	left:0;
	width:4.375em;
	height:6.25em;
	background:transparent url('/fileadmin/templates/bonnewitz/img/common/korczak-krone.gif') no-repeat 0 0;
}

#header .headercontainer {
	width:100%;
    height:12.5em;
    background-color:#b2b2b2;
}

#header .headercontainerborder {
	width:60.3125em;
    height:12.5em;
}

#header .headerlogo {
	position:absolute;
	top:4.0625em;
	left:14.6875em;
    width:30.9375em;
    height:2.1875em;
}

#header .logo {
    float:left;
    display:inline;
    width:25.75em;
    height:3.375em;
    margin:0.9375em 0 0 4.0625em;
}

#header .leftcontainer{
    float:left;
    display:inline;
    width:14.6875em;
    height:8.125em;
    padding-top:4.375em;
    position:relative;
    z-index:10; /*zwecks JS-Hoverfunktionen*/
}

#inhalt #header .leftcontainer{
    width:12.8125em;
    border-right:1.875em solid #999999;
}

#header .headerpic {
	float:left;
	display:inline;
    width:30.9375em;
    height:12.5em;
    position:relative;
}

#header .rightcontainer {
    float:left;
    display:inline;
    width:14.6875em;
    height:8.125em;
    padding-top:4.375em;
    position:relative;
    z-index:10; /*zwecks JS-Hoverfunktionen*/
}

#inhalt #header .rightcontainer{
    width:12.8125em;
    border-left:1.875em solid #999999;
}

#start #header .rightcontainer{
    width:29.375em;
}

#start #header .headercontainerborder {
	width:75em;
}

#header img {
    /*display:block;*/
    width:100%;
    height:100%;
}

#header .headerstripetop {
    background-color:HEADER_STRIPE_TOP;
}

.zoomfixwidth {
    width:62.75em;
}

#header .headerstripebottom {
    background-color:HEADER_STRIPE_BOTTOM;
}

#header .leftcontainer .smallpic,
#header .rightcontainer .smallpic {
    float:left;
    display:inline;
    width:2.9375em;
    height:2.9375em;
    cursor: pointer;
}


/****************************************** NAVIGATION ********************************************/


/********** METANAV **********/

#metanav {
    float:left;
    width:67.8125em;
}

#metanav ul {
	float:right;
    display:block;
    list-style-type:none;
    font-size:62.5%;
    margin:0;
    padding:0;
    padding-right:1.875em;
}

#metanav ul li {
    display:block;
    float:left;
    margin:0;
    padding:0.76923076923077em 0.76923076923077em 0 1.1538461538462em;
    background:transparent url('/fileadmin/templates/bonnewitz/img/common/up_stroke_meta.gif') no-repeat 0 1.2em;
}

#metanav ul li.active {
    background:transparent url('/fileadmin/templates/bonnewitz/img/common/up_stroke_meta_active.gif') no-repeat 0 1.2em;
}

#metanav ul li a {
    color:#666666;
}

#metanav ul li.active a {
    color:#000000;
    font-weight: bold;
}


/********** MAINNAV **********/

#mainnav {
    margin:0.0625em 0 0.75em 0;
    background-color:BLUE5;
}

#mainnav ul {
    width:54.375em;
    margin:0;
    padding:0;
    list-style:none;
}

#mainnav ul li {
    display:block;
    float:left;
    border-right:0.0625em solid #ffffff;
}

#mainnav ul li img {
    display:block;
}



/********************************************* CONTENT ********************************************/


#contentcontainer {
    width:62.75em;
    color:#000000;
    position:absolute;
    top:6.25em;
    left:0;
}

#content {
    float:left;
    display:inline;
    width:30.9375em;
}

#info {
    float:left;
    display:inline;
    width:7.5em;
    margin:0 0 0 1em;
}

.contentelements {
    font-size:81.25%;
    line-height:1.7692307692308em;
}

#content .leftcol {
    float:left;
    width:32.153846153846em;
    margin:0 1.2307692307692em 0 0;
}

#content .rightcol {
    float:left;
    width:15.461538461538em;
}


/********************************************** FOOTER ********************************************/


#footer .stripe {
    background-color:BLUE1;
}

#footer .stripecontent {
    width:57.8125em;
}

#footer .footericon {
    float:left;
    display:inline;
    margin:0 0 0 13.076923076923em;
}

#footer .footericon img {
    display:block;
}

#footer ul {
    float:left;
    margin:0.15384615384615em 0 0 0.46153846153846em;
    padding:0;
    list-style:none;
}

#footer ul li {
    display:block;
    float:left;
    padding:0.30769230769231em 0.23076923076923em 0 0.23076923076923em;
    color:#ffffff;
}

#footer ul li.split {
    padding-top:0.23076923076923em;
}

#footer p.footersubtitle {
    margin:0.23076923076923em 0 0 17.923076923077em;
    color:GREY1;
}
/*################################################################################################*/
/*
/*  BASIC ARTICLE - Inhaltselemente
/*  
/*################################################################################################*/


#content .border {
    margin-bottom:0.9375em;
    border-bottom:0.25em solid GREY4;
}

#content .img img {
    display:block;
}

#content a {
    text-decoration: none;
    border-bottom: 0.0625em solid #b2b2b2;
    font-style: italic;
    background:transparent url('/fileadmin/templates/bonnewitz/img/farben/grau/arrow_right.gif') no-repeat 0 0.2em;
    padding-left:1.25em;
}

/*Safari Hack, weil border-bottom von Textlink nicht angezeigt wird*/
/*\*/
html*#content a {
	[text-decoration: none;
	text-decoration: underline;
	]text-decoration: none;
}/*end*/

#content hr{
	color:#b2b2b2;
	border: 0.0625em solid #b2b2b2;
}

#content .contentheaderpic{
	padding-bottom:2.8125em;
	height:15.384615384615em;
}

#start #content .contentheaderpic{
	padding-bottom:1.875em;
	height:21.25em;
}

.contactborder {
    zoom:1;
    margin:0 0 0.76923076923077em 0;
    padding:0 0.30769230769231em 0 0.30769230769231em;
    border:0.0625em solid CONTACT_BORDER;
}

.contact dt {
    width:1.8333333333333em; /*12%*/
    line-height:1.5833333333333em;
    margin-bottom:0;
    background-repeat:no-repeat;
    background-position:0 0.125em;
}

.contact dd {
    width:12.083333333333em; /*88%*/
    margin-bottom:0;
    padding:0.25em 0 0 0;
}

.contact dt span {
    display:none;
}

dd ul li {
    line-height:0;
}

#content span.jslink {
    color:#000000;
    cursor:pointer;
}

/**
 * ÜBERSCHRIFTEN
 */

#content h1{
	color:#000000;
	font-size:1em;
}

#content h2{
	color:#666666;
	font-size:1em;
	padding-top:0.53846153846154em;
}

#content h3{
	font-size:1em;
}

#content h4{
	font-size:1em;
}

#content h5{
	font-size:1em;
}

#content h6{
	font-size:1em;
}


/**
 * TEASER
 */

#content .teaser{
    margin:0 0 0.83333333333333em 0;
    padding:0 0 0.83333333333333em 0;
    border-bottom:0.25em solid GREY4;
    zoom:1;
}

#content .teaser .label {
    float:left;
    margin:0.33333333333333em 0.66666666666667em 0 0;
}

#content .teaser .label img {
    display:block;
}

#content .teaser p {
    margin:0;
}

#content .teaser ul {
    float:left;
    margin:0;
}


/**
 * PIC-BOXES
 */

#content .pic p {
    font-size:CALCULATEPERCENT(11,12)%;
    line-height:1.2em;
    color:GREY1;
}

.rightcol .pic img {
    width:100%;
    display: block;
}

/**
 * CODE-BOX
 */

#content .codebox {
    font-family:courier new;
    font-size:CALCULATEPERCENT(14,12)%;
    padding:0.33333333333333em 0.66666666666667em 0.33333333333333em 0.66666666666667em;
    border:0.0625em solid FORM_INPUT_BORDER_COLOR;
}


/********************************* BACKNAVTOP CONTENT *********************************/


.topnav a,
.backnavtop a{
    padding:0 0.5em 0 1.25em;
    background:transparent url('ARROW_LEFT') no-repeat 0 0.083333333333333em;
}


/********************************* BOTTOMNAV CONTENT *********************************/


.backnavbottom,
.contentfooter {
    margin:0.41666666666667em 0 0.83333333333333em 0;
    padding:0.83333333333333em 0 0 0;
    border-top:0.25em solid GREY4;
}

.contentfooter a {
    padding:0 0.41666666666667em 0 1.25em;
    background:transparent none no-repeat 0 0.083333333333333em;
}

.contentfooter a.pagetop {
    background-image:url('ARROW_TOP');
}

.contentfooter a.print {
    background-image:url('ICON_LINK_PRINT');
}


/********************************* Erweiterung Marginale *********************************/

#contentright{
    display: inline;
    float: left;
    width:12.5em;
    margin:0 0 0 1.875em;
    padding-top:14em;
}

/**IE7 Hack - Probleme mit Abstand oben**/
*+ html #contentright {
   padding-top: 14.625em;
}

#contentright h3{
    font-size:1em;
    margin-bottom: 0;
}

#contentright p{
    margin-top: 0;
}

#contentright ul.linklist{
    margin:-1em 0 0 0;
    padding:0;
}

#contentright ul.linklist li{
    list-style: none;
}

#contentright ul.linklist li a{
    font-style: italic;
    padding-left: 1.25em;
    text-decoration: none;
}

#contentright ul.linklist li a.yellow{
    background: url('/fileadmin/templates/bonnewitz/img/common/arrow_right_yellow.gif') no-repeat 0 0.2em;
    border-bottom: 0.0625em solid #ffb300;
}

#contentright ul.linklist li a.red{
    background: url('/fileadmin/templates/bonnewitz/img/common/arrow_right_red.gif') no-repeat 0 0.2em;
    border-bottom: 0.0625em solid #CC1400;
}

#contentright ul.linklist li a.blue{
    background: url('/fileadmin/templates/bonnewitz/img/common/arrow_right_blue.gif') no-repeat 0 0.2em;
    border-bottom: 0.0625em solid #3A728A;
}

#contentright ul.linklist li a.green{
    background: url('/fileadmin/templates/bonnewitz/img/common/arrow_right_green.gif') no-repeat 0 0.2em;
    border-bottom: 0.0625em solid #6B9D43;
}

#contentright ul.linklist li a.grey{
    background: url('/fileadmin/templates/bonnewitz/img/common/arrow_right_grey.gif') no-repeat 0 0.2em;
    border-bottom: 0.0625em solid #b2b2b2;
}

#contentright div.news{
    margin-bottom: 2.1875em;
}/*################################################################################################*/
/*
/*  BASIC FORM - Formulare
/*  
/*################################################################################################*/


/************************************ ALLGEMEINE FORMELEMENTE *************************************/


/*### FORMELEMENTE ###*/

form {
    display:block;
    margin:0 0 0.76923076923077em 0;
}

form fieldset {
    margin:0;
    padding:0;
    border:none;
}

form input,
form select,
form textarea {
    font-family:arial;
    font-size:100%;
    padding:0.23076923076923em 0.38461538461538em 0.30769230769231em 0.38461538461538em;
    border:0.0625em solid FORM_INPUT_BORDER_COLOR;
}

form textarea {
    font-size:CALCULATEPERCENT(13,CF)%;
}

form input:hover, form input:focus,
form select:hover, form select:focus,
form textarea:hover, form textarea:focus {
    border-right:0.076923076923077em solid BLUE1 !important;
    border-bottom:0.076923076923077em solid BLUE1 !important;
    background-color:FORM_INPUT_HOVER !important;
}

form input.submit,
form input.button {
    width:auto;
    line-height:1.2307692307692em;
    margin:0 0 0 0.30769230769231em;
    padding:0.15384615384615em 0.76923076923077em 0.23076923076923em 1.9230769230769em;
    font-family:arial;
    font-style:normal;
    text-align:left;
    color:#000000;
    cursor:pointer;
    overflow:visible;
}

form select {
    width:100%;
    padding:0.25em 0.25em 0.25em 0.25em;
    border:0.0625em solid FORM_INPUT_BORDER_COLOR;
}

form label {
    display:block;
    margin:0;
    padding:0 0.76923076923077em 0 0;
    font-weight:bold;
    color:FORM_LABEL_COLOR;
}


/*### FORMLAYOUT ###*/

form .formblock {
    margin:0 0 0.15384615384615em 0;
    padding:0.76923076923077em 1.1538461538462em 0 1.1538461538462em;
    background-color:FORM_BG_COLOR;
}

form .formline {
    width:100%;
    padding:0 0 0.5em 0;
}

#content form .formline p {
    margin:0;
}

#content form .leftcol {
    width:30.769230769231em;
}

#content form .rightcol {
    width:13.461538461538em;
}

form .scroll {
    background-color:#FFFFFF;
    border:1px solid #4C89B6;
    height:6em;
    overflow:auto;
    padding:0.5em;
}

form .half {
    width:48%;
}

form .half input,
form .half textarea {
    width:95.8%;
}

form .half .half input {
    width:92%;
}

form .third {
    width:30.3%;
}

form .withbutton {
}

form .withbutton input {
    width:75% !important;
}

form .third input,
form .third textarea {
    width:96%;
}

form .full input,
form .full textarea {
    width:98%;
}

form .short {
    width:18%;
}

form .short input {
    width:80%;
}

form .half .short {
    width:23%;
}

form .half .short input {
    width:80%;
}

form .long {
    width:78%;
}

form .long input {
    width:94%;
}

form .half .long {
    width:73%;
}

form .half .long input {
    width:94%;
}

form .left {
    float:left;
    margin:0 4% 0 0;
}

* html form .left {margin:0 3.9% 0 0;}
*+html form .left {margin:0 3.9% 0 0;}

form .right {
    float:left;
}

form .rightalign,
form .buttons {
    text-align:right;
}

form .vlabel label {
    padding-top:0.25em;
}

form .nolabel {
    padding-top:1.3846153846154em;
}

form div.checkbox {
    zoom:1;
}

form div.checkbox input {
    float:left;
    width:auto;
    margin:0.15384615384615em 0.30769230769231em 0 0;
    padding:0;
    border:none;
}

form div.checkbox label {
    float:left;
    width:85%;
    font-weight:normal;
    color:#000000;
}

form div.checkbox div {
    overflow:hidden;
}

form div.innerfloat label {
    float:left;
}

form div.innerfloat input {
    float:left;
}

form input.active {
    color:#000000;
    font-style:normal;
    font-weight:bold;
    background-color:FORM_BG_COLOR !important;
}

form input.disabled {
    color:FORM_INPUT_COLOR_DISABLED;
    background-color:transparent !important;
}

form input.disabled:focus {
    background-color:transparent !important;
}

form input.timeinput {
    width: 50% !important;
}

form a.linkbutton {
    display:inline;
    width:auto !important;
    margin:0 0 0 0.30769230769231em;
    padding:0.15384615384615em 0.76923076923077em 0.23076923076923em 1.9230769230769em;
    text-align:left;
    color:#000000;
    background:transparent url(ICON_BT_ARROW_RIGHT) no-repeat 0.15384615384615em 0.15384615384615em;
    cursor:pointer;
    border:0.0625em solid FORM_INPUT_BORDER_COLOR;
}

form a.linkbutton:hover {
    border-right:0.076923076923077em solid BLUE1 !important;
    border-bottom:0.076923076923077em solid BLUE1 !important;
}


/************************************** FORM ERRORS OR INFOS **************************************/


form .formlinesuccess {
    display:block;
    width:auto;
    margin:0.38461538461538em -1.1538461538462em 0.38461538461538em -1.1538461538462em;
    padding:0.38461538461538em 1.1538461538462em 0.38461538461538em 1.1538461538462em;
    background-color:COMMON_SUCCESS_COLOR;
    border-bottom:0.38461538461538em solid #ffffff;
    border-top:0.38461538461538em solid #ffffff;
    color:#ffffff;
    font-weight:bold;
}

form .formlineerror {
    display:block;
    width:auto;
    margin:0.38461538461538em -1.1538461538462em 0.38461538461538em -1.1538461538462em;
    padding:0.38461538461538em 1.1538461538462em 0.38461538461538em 1.1538461538462em;
    background-color:COMMON_ERROR_COLOR;
    border-bottom:0.38461538461538em solid #ffffff;
    border-top:0.38461538461538em solid #ffffff;
    color:#ffffff;
    font-weight:bold;
}

form#login .formlineerror {
    margin-right:-0.92307692307692em;
}

form .error input,
form .error select,
form .error textarea,
form .errordiv {
    margin:0 0 0.15384615384615em 0;
    border:0.15384615384615em solid COMMON_ERROR_COLOR;
}

form .error span,
form div.error-message {
    display:block;
    color:COMMON_ERROR_COLOR;
}

form input.btnovalue {
    width:1.8461538461538em !important;
    height:1.8461538461538em;
    padding:0;
}


div.btmenu {
    width:11.153846153846em;
    border:0.0625em solid FORM_INPUT_BORDER_COLOR;
}

div.btmenu form {
    margin:0;
}

div.btmenu form input.submit,
div.btmenu form input.button {
    border:none;
    width:100% !important;
    margin:0;
}


/**************************************** METANAV FORM ********************************************/


#quicksearch {
    margin:0.76923076923077em 0 0 0;
}

#quicksearch fieldset {
    display:inline;
}

#quicksearch input {
    border:0.076923076923077em solid FORM_QUICKSEARCH_INPUT_BORDER_COLOR;
    background-color:FORM_QUICKSEARCH_INPUT_BG_COLOR;
}

#quicksearch input.suchfeld {
    width:10.615384615385em;
    margin:0 0.76923076923077em 0 0;
}

#quicksearch input.submit {
    color:FORM_QUICKSEARCH_TEXT_COLOR;
    background:transparent url('ICON_BT_SEARCH_HEAD') no-repeat 0.23076923076923em 0.23076923076923em;
}

#quicksearch input.submit:hover {
    border-right:0.076923076923077em solid BLUE2 !important;
    border-bottom:0.076923076923077em solid BLUE2 !important;
    background-color:BLUE4 !important;
}


/************************************ CONTENTNAV LOGIN FORM ***************************************/


#login input {
    width:93.5%;
}




/************************************ SHORTLINKS ***************************************/


#shortform #shortid{
    width:3.4615384615385em;
}

#shortform .button{
    background:transparent url(ICON_BT_ARROW_RIGHT) no-repeat 0.23076923076923em 0.23076923076923em;
}


/*################################################################################################*/
/*
/*  BASIC APP - Applikationen
/*  
/*################################################################################################*/

/******************************************* T3-INDEXED SEARCH Suchform *******************************************/

#page .searchbox{
	padding-top:1.875em;	
}

form#searchform h4{
	font-size:0.625em;
	padding-left:2.5em;
	color:#b2b2b2;
}

form#searchform input{
	border:none;
	border-bottom:0.125em solid #b2b2b2;
}

form#searchform div.colorblock {
	float:left;
	height:1.6875em;
	width:1.8125em;
	border-bottom:0.125em solid #b2b2b2;
	border-right:0.0625em solid #b2b2b2;
}

form#searchform input.text{
	width:8.8125em;
	height:1.15em;
	float:left;
}

form#searchform input.submit{
	float:left;
	display:inline;
	width:1.3125em;
	margin:0;
	padding:0;
	height:1.8125em;
	background:transparent url('/fileadmin/templates/bonnewitz/img/common/icon-suche.gif') no-repeat scroll 0 50%;
}

/******************************************* T3-INDEXED SEARCH Ergebnisliste *******************************************/

#page #content .tx-indexedsearch-noresults {
	font-weight:normal;
	text-align:left;
}

#page #content .tx-indexedsearch-descr {
	font-style:normal;
}

#page #content .tx-indexedsearch table tr td {
	background-color:transparent;
	border:medium none;
}

#page #content .tx-indexedsearch .tx-indexedsearch-result-number {
	display:none;
}

#page #content .tx-indexedsearch .tx-indexedsearch-browsebox ul li,
#page #content .tx-indexedsearch .tx-indexedsearch-browsebox a{
	background:none;
	padding-left:0;
	border-bottom:0;
}

#page #content .tx-indexedsearch .tx-indexedsearch-browsebox .rightcol{
	width:auto;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#000000;
}

/******************************************* BILDERGALERIE *******************************************/

#page .jdGallery a.right, .jdGallery a.left{
	border-bottom:none !important;	
}

#page .jdGallery .slideElement {
    background-color:#ffffff;
}

#page .myGallery {
	border:0;
	background-color:#ffffff;
}

#page .slideInfoZone {
    background-color:#ffffff;
    padding:0.30769230769231em 0.61538461538462em 0 0.61538461538462em;
    opacity:1 !important;
}

#page .slideInfoZone p {
    margin:0;
    color:#000000;
}

#contentheader .carouselWrapper {
    padding-top:3.4615384615385em;
}

#contentheader .carouselInner {
    position:relative;
}

#page #contentheader p.label {
    display:none;
    visibility:hidden;
    margin:0;
    padding:0.30769230769231em 0 0.76923076923077em 0;
}

.thumbnail {
    width:3.4615384615385em !important;
    height:3.4615384615385em !important;
    cursor:pointer;
    margin:0 !important;
    padding:0 !important;
    float:left;
}

#contentheader .thumbnail:hover {
    width:3.1538461538462em !important;
    height:3.1538461538462em !important;
    border:2px solid white;
}
