/* positionen, abstände */
*                   { padding:0px; margin:0px; }
.content            { padding:0px 10px 0px 10px; }

.content ul li      { margin-left:20px; }
.csc-mailform label { margin-top:0.5em;}
.csc-menu-3         { margin-top:10px; }
h1                  { padding:15px 5px 10px 0px; }
h2                  { padding: 0px 5px 10px 0px; }
h3                  { padding:10px 5px  5px 0px; }
h4                  { padding: 12px 5px  5px 0px; }
h5                  { padding: 5px 5px  5px 0px; }
h6                  { padding: 0px 5px  3px 0px; }
h2.csc-firstHeader  { padding-top:0px; }

input[type=reset],  
input[type=submit]  { padding:2px 5px !important; }
/* input               { padding:expression(type=='submit'?'2px 5px 2px 5px':''); }*/


/* .box                { margin:28px auto 0px auto; } */
.box                { margin:3px auto 0px auto; }

.breadcrumb         { padding: 2px 0px; }
.footer             { padding: 2px 0px; }
.data               { margin-left:36px; }
.left .teaser       { margin:10px 0px 10px 10px; }
.left2 .teaser2     { margin:10px 0px 10px 10px; }
.logo               { margin-top:2px; }
.content            { margin-right:8px; }
.invisible          { position:absolute; right:3000px; height:1px; width:1px; overflow:hidden; }
.back               { margin-top:10px; }
.csc-uploads td     { padding: 3px 3px 5px 3px; }

/* Breiten, Höhen */

html, body          { height:99%; }


/* .header             { height:60px; }*/
.header             { height:50px; }

.box                { width:931px; }
/* .main               { height:667px; } */
/* .main               { height:601px; } */
.main               { height:552px; }


.left,
.left2,
/* .data               { height:667px; }*/
/* .data               { height:601px; }*/
.data               { height:552px; }

.left               {  }
.left2              { width:130px; }
.data               { width:580px; }
/* .content            { height:430px; } */
.content            { height:364px; } 


#searchform .searchword { height:12px; width:113px; }


/* farben, Hintergründe */
body,
.header,
.logo               { background-color:#bdb6b0; }
.main               { background-color:#9e948d; }
.left               { background-color:#6a5d55; }
.left2		    { background-color:#887d75; }
.level2menu         { /*background-color:#ccccff;*/ }
.breadcrumb,
.data               { background-color:#c3beb8; }

.mainmenu           { background-image: url(../img/nav_hintergrund.jpg); background-repeat:repeat-y; }
body		    { color:#3c3835; }
.header             { color:#ffffff; }
.footer             { color:#ffffff; }
.footer .store	    { color:#3c3835; }
.csc-uploads .tr-even{ background-color:#9e948d; }
.csc-uploads .tr-odd { background-color:#d3cec8; }
/*.header .store	    { color:#3c3835; }*/


#searchform .searchword { background-color:#e0e0e0; }
#mailform input{
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:3px;
	background-color:#EAEAEA;
}


/*.login-field input[type=submit] { background-color:#ee8c0b; }*/
input[type=reset],  
input[type=submit]  { background-color:#ED8A09; }
/*input               { background-color:expression(type=='submit'?'#ee8c0b':''); }*/

/* schriften */
body                { font-family:Arial, sans-serif; font-size:0.8em; }
.csc-mailform label { font-size:0.8em; }
h1                  { font-size:1.3em; font-weight:bold; }
h2                  { font-size:1.2em; font-weight:bold; }
h3                  { font-size:1.1em; font-weight:bold; }
h4                  { font-size:1.1em; font-weight:bold; }
h5                  { font-size:1.1em; font-weight:normal; }
h6                  { font-size:1.0em; font-weight:bold; }

.mainmenu           { font-family:Futura light, Arial, sans-serif; font-size:0.8em; }

#searchform .searchword { font-size:10px; }
.breadcrumb,
.footer,
.servicemenu ul      { font-size:12px; }

.csc-textpic-caption { font-size:9px; }

/* links */
a                   { text-decoration:underline; color:#3c3835; }
a:focus,
a:active,
a:hover             { }
a:visited           { }

.footer .corporate a,
.footer .store a    { text-decoration:none; color:#3c3835;  }
.footer .corporate a:hover,
.footer .corporate a:active,
.footer .corporate a:focus,
.footer .store a:hover,
.footer .store a:active,
.footer .store a:focus    { border-bottom:1px dashed #3c3835; }

.header .store a    { text-decoration:none; color:#3c3835; font-weight:bold; font-size:135%; }
.header .store a:hover,
.header .store a:active,
.header .store a:focus    { border-bottom:1px dashed #3c3835; }
.header .store .small     { font-size:12px; }


/* Ausrichtungen */

.left               { float:left; }
.left2              { float:left; }

.left               { position:relative; z-index:1;}
.left2              { position:relative; }

.left .teaser       { position:absolute; bottom:0px; }
.left2 .teaser2     { position:absolute; bottom:0px; }

.left .teaser       { z-index:2; }
.content { position:relative; z-index:20; }


.logo               { float:left; }
.servicemenu        { float:right;}
.main               { clear:both; }
.clear              { clear:both; }
.csc-mailform label { display:block; /*float:left; width:145px; */}
.footer             { clear:both; text-align:right; }
.data               { float:left; vertical-align:baseline;}
.footer .corporate,
.footer .store      { float:left; }
.header             { position: relative; }
.header .store      { position:absolute; right:0px;}

/* rahmen */
img                 { border:0px; }
#searchform .searchword {  }
input[type=reset],  
input[type=submit]  { border:0px !important; }
input               { border:expression(type=='submit'?'0px':''); }


/* diverses */
.print              { display:none; }
.doprint            { display:none; }
.noprint            { display:block; }

.hidden             { display:none;}
.content ul         { list-style-position:side; }
.content            { overflow:auto; }
img                 { behavior: url("/fileadmin/js/pngbehavior.htc"); }
.tx-indexedsearch-rules { display:none; }

.at                 { position:relative; top:3px; top:expression('2px');}

.hide_it            { position:absolute; top:-2000px; left:-2000px; }

.labels img         { float:left; padding:0px; margin:0px; }


.teaser div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image  {position:relative; left:expression('-405px'); }
/*
.teaser div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {float:none;}
*/
.teaser2 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {position:relative; left:-5px;}


.content ul { list-style-type: none;  margin-top: 3px; }

.content ul li  { position:relative; left:0px;
		  background:url(/fileadmin/img/kasten_content.gif) 0 4px no-repeat;
		  margin:0px; padding:0px 0px 0px 12px;
		}

/* Layout FAQ-Bereich */
.content  ol.faq li  { position:relative; left:0px;
		  background:url(/fileadmin/img/kasten_content.gif) 0 14px no-repeat;
		  margin:0px; padding:0px 0px 0px 12px;
		}


/* TABELLEN */

table.groessen{
	margin-left: 222px;
	margin-bottom: 10px;	
}

.contenttable-1{
	border-spacing: 0px 2px;
}
.contenttable-1 tr.tr-odd td{
	background-color: #ebebeb;
	padding-left:2px;
	padding-right:2px;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
/*	border-right:1px solid #ebebeb; */
	border-bottom:1px solid #c5c5c7;

}


.contenttable-1 tr.tr-even td{
	background-color: #aba8a3;
	padding-left:2px;
	padding-right:2px;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
/*	border-right:1px solid #ebebeb; */
	border-bottom:1px solid #c5c5c7;

}

.contenttable-1 th{
	background-color:#6c655f;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	padding-left:2px;
	padding-right:2px;
}	

/* default-search-field */
.servicemenu #searchform .searchword {margin-bottom:expression('2px'); border:0px;}
.servicemenu #searchform img {position:relative; top:2px; top:expression('3px');}

/*
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: -3px;
}
*/

.content .contentwrapper embed { float:left; margin-right:10px; }
.content .contentwrapper .tx-storedata-pi3 .distlist { padding-left:290px; }


.loginform .login-field input{
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:0px;
	margin-bottom:4px;
	background-color:#EAEAEA;
}


.faq  {
/*	height: 1000px; */
}

.header .store { display:block; }
.footer .store { display:none; }

/* allgemeine button definition:
input[type=reset],  
input[type=submit]  {
			margin: 0px;
			padding: 0px;
			border: medium none ;
			background: transparent url(/fileadmin/img/bg_form_button.gif) repeat scroll 0%;
			height: 15px;
			width: 94px;
			font-size:12px;
}
*/

.tx-undexedsearch input {
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:3px;
	background-color:#EAEAEA;
}
.tx-indexedsearch-percent { margin-right:5px;}

.muetze { position:absolute; top:-10px; left:172px; }

.FC_vorteile {margin-left:220px; margin-top:10px;}
ul.FC_vorteile li {margin-top:8px;}



.backbutton a {
    padding:         0 20px !important;
    background:      url(../img/bg_backbutton.gif);
    font-size:       11px;
    text-decoration: none;
}

