html {
	height: 100%;
	}
	
/* THE BIG GUYS */
* {margin:0;padding:0}
body {
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; 
font-size:13px; 
margin:0; 
padding:0; 
background-color:#eeeeee;
background-image:url(../img/bg.jpg); 
background-repeat: repeat-x;
color: #000;
	height: 100%;
}

#bodybackground {
padding: 10px;
background: #fff;
}

/* HEADINGS */
h1 {
color:#3F3F3F;
font-weight:bold;
font-size:20px;
margin:10px 0px 15px 0px;
padding:0px;
width:auto;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#3F3F3F;
}

h2,#contentbereich h3, #contentbereich-full h3 {
color:#3F3F3F; 
font-weight:bold;
font-size:16px;
margin:0px 0px 8px 0px;
padding:0px;
}

/* LINKS GLOBAL */
a,a:link,a:hover {
text-decoration:underline;
cursor:pointer
}
a,a:link {
background:transparent;
}
a:link {color:#3F3F3F}
a:visited {color:#3F3F3F}
a:hover,a:active {color:#000}
a img {border:none}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; 
font-size:12px;
}
textarea {
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; 
font-size:12px; 
border-width:1px; 
border-style:solid; 
border-top-color:#4E4E4F; 
border-left-color:#4E4E4F; 
border-bottom-color:#AEAEAE;
 border-right-color:#AEAEAE
 }
select {
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; 
font-size:12px; 
border-width:1px; 
border-style:solid; 
border-top-color:#4E4E4F; 
border-left-color:#4E4E4F; 
border-bottom-color:#AEAEAE; 
border-right-color:#AEAEAE
}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {
border-width:1px; 
border-style:solid; 
border-top-color:#4E4E4F; 
border-left-color:#4E4E4F; 
border-bottom-color:#AEAEAE; 
border-right-color:#AEAEAE
}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}

.float_left { float:left;}

.float_right { float:right;}

.box_small_img {margin:0pt 2px 3px 0pt;}

/* FAKE HR DIV CAUSE OF IE TROUBLES */
div.hr {
padding-top:1px; 
height:0; 
overflow:hidden; 
margin:0; 
line-height:0px; 
background-color:#3F3F3F
}
div.hrlightgrey {
padding-top:1px; 
height:0; 
overflow:hidden; 
margin:0; 
line-height:0px; 
background-color:#999999
}
div.hrproductpreview {
padding-top:1px; 
height:0; 
overflow:hidden; 
margin:12px 0px 12px 0px; 
display:inline; 
height:0px;
 line-height:0px; 
 display:block; 
 background-image:url(../img/hr_productpreview.gif)
 }

div.hrproductpreview2 {
padding-top:1px; 
height:0; 
overflow:hidden; 
margin:12px 0px 12px 0px; 
display:inline; 
height:0px;
 line-height:0px; 
 display:block; 

 }
 
/* TABLE GLOBAL */
table td {padding:2px;}

/* Grundlayout */

#wrap {
	width: 998px;
	margin: 0 auto;
	position: relative;
	}

#top {
	width: 998px;
	margin: 0 auto;
	height: 162px;
	position: absolute;
	top: 0px;

}

#header {
position: relative;
height: 166px;
width: 998px;
}

#content_wrap {
	width: 998px;
	padding-bottom: 25px;
	padding-top: 148px;
	min-height: 250px;
	
	}


#contentbereich {
	width: 578px;
	float:left;
	position:relative;
	left: 200px;
	background: #fff;
	border: 5px solid #dcdcdc;
	padding: 10px 5px 10px 5px;
	
	margin-bottom: 15px;
}

* html #contentbereich {
width: 598px;
w\idth: 578px;
}

#contentbereich-full {
	background: #fff;
	border: 5px solid #dcdcdc;
	padding: 10px 5px 10px 5px;
	}
	
#sidebar-left {
	width: 190px;
	z-index: 2;
	font-size: 12px;
	float:left;
	position:relative;
	left: -598px;
}

#sidebar-right {
width: 190px;
z-index: 2;
position:relative;
float: right;

}


#footer {
	width:100%;
	height: 98px;
	margin: 0 auto;
	
	background:  url(../img/bg-footer.jpg) ;
	clear: both;
	font-size: 11px;
	text-align: center;
}

/* HEADER */

#logo {
position: absolute;
top:0px;
left: 0px;
}
#acer {
position: absolute;
top:14px;
left: 508px;
}
/*#search {
position:absolute;
top: 25px;
right: 0px;
z-index: 20;
color: #fff;
}*/


#search a {
font-size: 10px;
}

#search a, #search strong {
color: #fff;
}

#language {
position: absolute; 
top: 3px;
right: 0px;
}

#topnavi {
position: absolute;
right: 0px;
top: 90px;
}

#topmenu {
float:left; 
padding:0; margin:0; 
list-style-type:none; 
height:28px; 
font-size:13px; 

}

#topmenu li {
height:28px; 
width: 122px;
float:left; 
text-align: center;
margin:0 auto;
 background: url("../img/topnavi-button.jpg") no-repeat; 
 background-position:right;}
 
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
line-height:28px; 
vertical-align:middle; 
text-align: center;
text-decoration:none; 
font-weight:bold; 
cursor:pointer;color:#3F3F3F; 
margin:0; 
padding:0;
}

#topmenu a:hover {color:#fff;}

#breadcrumb {
position: absolute;
left: 0px;
top: 122px;
width: 900px;
overflow: hidden;
height: 15px;
}
/* breadcrumb */#breadcrumb {}#breadcrumb ul li div {	display:inline;}#breadcrumb ul li {    display:inline;}

a.pathway {
color: #000;
text-decoration: none;
font-size: 11px;
}
a.pathway:hover {
text-decoration: underline;
}
.navstart {
font-weight: bold;
}
/* FOOTER */
.footer {
width: 998px;
color: #fff;
text-align:center; 
font-size:11px;
margin-top: 15px;
margin: left: auto;
margin-right: auto;
background: #000;
}

#footer a, .copyright a {
color: #fff;
font-size:11px;
padding: 0 10px;
}

/* xt:Commerce COPYRIGHT */
.copyright {color: #fff; margin: 0 auto;  text-align:center; font-size:11px;margin-top: 35px;
			display:none;}
/* xt:Commerce ParseTime */
.parseTime {color: #fff;margin: 0 auto;  text-align:center; font-size:11px;}

/* ERROR MESSAGES */

ul.info_error {border:solid 2px #f26a23; background-color:#f19f38; padding:8px; margin-bottom: 10px;}
ul.info_error li {}
ul.info_error li.infoError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_error.png); background-repeat:no-repeat; background-position:0px 4px}

ul.info_warning {border:solid 2px #f26a23; background-color:#f19f38; padding:8px;margin-bottom: 10px;}
ul.info_warning li {}
ul.info_warning li.infoWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFE89A}

ul.info_success {border:solid 2px #4DAA30; background-color:#BDFFA9; padding:8px;margin-bottom: 10px;}
ul.info_success li {}
ul.info_success li.infoSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#BDFFA9}

ul.info_info {border:solid 2px #0EADFF; background-color:#C5EBFF; padding:8px;margin-bottom: 10px;}
ul.info_info li {}
ul.info_info li.infoInfo {list-style:none; padding:5px 0px 2px 20px; background-image:url(../img/icons/icon_info.png); background-repeat:no-repeat; background-position:0px 4px; background-color:#C5EBFF}

/* POPUP WINDOWS */
#popupwrap {margin: 0 auto; width:100%; background-color:#fff; padding:0px 0px 0px 10px;}
#popupheaderwrap {background: #3F3F3F; height:36px;}
#popupmenu {float:left; padding:0; margin:0; list-style-type:none; height:36px; font-size:13px; background: #3F3F3F;}
#popupmenu li {height:36px; float:left; padding: 0px 25px 0px 25px; margin:0; }
#popupmenu a, #popupmenu a:link, #popupmenu a:visited, #popupmenu a:hover, #popupmenu a:active {line-height:36px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer;color:#fff; margin:0; padding:0;}
#popupmenu a:hover {color:#fff;}

a.popuplink {padding-left: 20px;background: url(../img/printer.png) no-repeat center left;}

/*Doofinder Suche Anpassung*/
#dfclassic{
	
	right: 20%;
	left:31% !important;
	width:37% !important;
	margin-top: 4.5%;
}

#search {
	position: absolute;
    top: 25px;
    right: 0px;
    z-index: 20;
}


/*angepasste Suche für doofinder*/
#search input[type=text]{
	 border: 1px solid #D6D6D6!important;
    width: 260px!important;
    height: 40px!important;
    padding: 0 10px!important;
    color: #333!important;
    font-size: 18px!important;
    font-weight: 700!important;
}

#lz_overlay_chat{
	
	
	right:150px!important;
	left:none;
	
}

