#nicht_zeigen {
display : none;
}
:link, :visited {
text-decoration : none;
}
ul, ol {
list-style : none;
}
h1, h2, h3, h4, h5, h6, pre, code {
font-size : 1em;
font-weight : normal;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd {
margin : 0;
padding : 0;
}
img, a img, :link img, :visited img, fieldset {
border : none;
}
img {
margin : 0;
padding : 0;
vertical-align : bottom;
}
address {
font-style : normal;
}
table {
border : none;
padding : 0;
margin : 0;
border-spacing : 0;
font-size : 1em;
}
tr {
border : none;
padding : 0;
margin : 0;
}
td {
border : none;
padding : 0;
margin : 0;
vertical-align : top;
border-spacing : 0;
}
legend {
display : none;
}
div, p, li, a {
background-repeat : no-repeat;
}
dl {
margin : 0 0 0 0;
}
dl dt {
margin : 0 0 0 0;
}
dl dd + dt {
margin-top : 0;
}
dl dd {
margin : 0 0 0 0;
}
ol {
list-style : none;
}
ol li {
margin : 0 0 0 0;
}
ol li ol {
margin : 0 0 0 0;
}
ol li ul {
margin : 0 0 0 0;
}
p {
margin-bottom : 0;
}
ul {
list-style : none;
}
ul li {
margin : 0 0 0 0;
}
ul li ul {
margin : 0 0 0 0;
list-style : none;
}
ul li ol {
margin : 0 0 0 0;
}
pre {
font-size : 1.2em;
}
a:hover {
text-decoration : none;
}
html {
min-height : 99%;
margin-bottom : 1px;
}
.clear {
clear : both;
}
body {
background : rgb(229, 229, 229);
background-image : url(../bg.jpg);
background-repeat : repeat-x;
}
body, input, select {
color : #666666;
font-family : arial, helvetica, sans-serif;
font-size : 12px;
}
#website, #footer {
width : 912px;
}
#left, #right {
width : 200px;
}
#website {
position : relative;
display : block;
margin : 0 auto;
padding : 0;
height : 100%;
}
#header {
margin : 0;
padding : 0;
height : 96px;
}
#middle {
position : relative;
width : 910px;
background-color : #ffffff;
border-left : 1px solid rgb(180, 180, 180);
border-right : 1px solid rgb(180, 180, 180);
min-height : 700px;
}
#footer {
float : left;
height : 14px;
line-height : 14px;
padding : 3px 6px 3px 6px;
margin-bottom : 30px;
font-size : 11px;
}
#left {
float : left;
padding : 0 0 0 20px;
}
#main {
padding-left : 20px;
float : left;
width : 650px;
}
#right {
display : none;
}
#logo100{
position : absolute;
top : 0;
left : 0;
background-image : url(logo100.png);
background-position : 0% 0%;
background-repeat : no-repeat;
width: 109px;
height: 96px;
}
#logo {
position : absolute;
top : 0;
left : 100px;
background-image : url(../logo_neff.jpg);
background-position : 0% 0%;
background-repeat : no-repeat;
}

#logo2 {
position : absolute;
top : 56px;
left : 128px;
}
#logo a {
display : block;
height : 55px;
width : 344px;
}
#right-column-block {
padding : 20px;
display : block;
}
#footer a, #footer a:link {
color : rgb(100, 100, 100);
text-decoration : none;
padding : 0 11px;
}
#footer a:hover {
color : #000000;
text-decoration : underline;
}
#main h1 {
color : rgb(100, 100, 100);
background : inherit;
font-size : 28px;
font-weight : bold;
line-height : 1.1em;
margin-bottom : 20px;
}
#main .teaser {
margin-bottom : 30px;
}
#main .teaser h1 {
color : rgb(100, 100, 100);
background : inherit;
font-size : 1.4em;
font-weight : bold;
line-height : 1.1em;
margin-top : 5px;
margin-bottom : 5px;
}
#main h2 {
color : rgb(100, 100, 100);
background : inherit;
font-size : 20px;
line-height : 1.1em;
font-weight : bold;
font-style : italic;
padding : 0 0 10px 0;
margin : 0;
}
#main h3 {
color : rgb(100, 100, 100);
background : inherit;
font-size : 8.5pt;/*1.2em;*/
font-weight : bold;
line-height : 1.4em;
}
#main h4, #main h5, #main h6 {
color : rgb(100, 100, 100);
background : inherit;
font-size : 1.1em;
font-weight : bold;
line-height : 1.2em;
}
#main img {
display : block;
margin : 4px 0;
}
#main a.galleryLinks{
width: 128px;
height: 128px;
margin-right: 20px;
margin-bottom: 20px;
}
#main a.galleryLinks img{
display: inline !important;
}

#main img.floatLeft {
float : left;
margin : 4px 10px 4px 0;
}
#main img.floatRight {
float : right;
margin : 4px 0 4px 10px;
}
#main a, #main a:link {
color : rgb(100, 100, 100);
background : inherit;
text-decoration : underline;
}
#main a:hover {
background : inherit;
text-decoration : none;
}
#main a.faq, #main a.faq:link {
color : #eee;
background : inherit;
font-size : 1.4em;
text-decoration : none;
text-transform : none;
line-height : 2em;
}
#main a.faq:hover {
color : #90b0bf;
background : inherit;
text-decoration : underline;
}
#main p {
margin : 0 0 20px 0;
line-height : 18px;
}
#nav p {
margin-bottom : 1.2em;
}
#main table {
font-size : 11px;
line-height : 1.6em;
}
#main td {
padding : 0 0 0 0;
}
#main blockquote {
margin : 0 0 0 20px;
}
#main ul, #main ol {
margin-bottom : 1.2em;
line-height : 1.6em;
}
#main ol li {
margin : 0 0 0 30px;
list-style-type : decimal-leading-zero;
}
#main ul li {
margin : 0 0 0 20px;
list-style-type : square;
}
#main div.floatLeft img {
float : left;
margin : 4px 40px 4px 0;
}
#main div.floatRight img {
float : right;
margin : 4px 0 4px 40px;
}
#main a.more {
clear : left;
position : relative;
left : 120px;
}
#main div.txt-img {
clear : both;
padding : 12px 0;
}
#main div.team {
clear : both;
padding : 12px 0;
margin-bottom : 0;
}
#main div.team div {
width : 100px;
}
#main div.team p {
font-size : 1.3em;
letter-spacing : 0.05em;
margin-top : 0;
}
#main div.team div.floatLeft img {
margin : 4px 0 4px 0;
}
#main div.galerie {
clear : both;
}
#main div.galerie div.image {
float : left;
width : 270px;
}
#main div.galerie div.image img {
padding : 5px;
border : 1px solid #aaa;
}
.do_rexsurf {
position : absolute;
top : 0;
right : 0;
}
.do_rexsurf a {
color : #ffffff;
padding : 3px 8px;
margin-left : 2px;
font-weight : bold;
text-decoration : none;
}
.do_rexsurf a:hover {
background-color : #ffffff;
padding : 3px 8px;
margin-left : 2px;
font-weight : bold;
text-decoration : none;
}
div#tabs {
float : left;
}

div#leeresdiv {
 float: left;
 width: /*306px;*/269px;
 height: /*539px;*/490px;
}

div#accordionleer {
 float : right;
 width : 368px;
 height : 330px;

}

div#accheader {
 float: right;
 width: 368px;
 height: 25px;
 padding-top: 10px;
 text-align: center;
 font-weight: bold;
 font-size: large;
}
#main #tabs ul {
margin : 0;
min-width : /*306px;*/269px;
max-width : /*306px;*/269px;
}
div#tabs-1 img {
min-width : 269px;
max-width : 269px;
min-height : /*231px;*/454px;
max-height : 454px;
}
div#tabs-2 img {
min-width : 269px;
max-width : 269px;
min-height : 454px;
max-height : 454px;
}
div#tabs-3 img {
min-width : 269px;
max-width : 269px;
min-height : 454px;
max-height : 454px;
}
div#tabs-4 img {
min-width : 269px;
max-width : 269px;
min-height : 454px; 
max-height : 454px;
}
div.datum {
float : left;
width : 100px;
/*padding-top: 4px;*/
height: 20px;
}
div.nurtext {
color : #8a3332 !important ;
width : 300px;
font-size : 0.6em;
line-height : 1.3em;
padding-top : 1em;
white-space: nowrap;
}
div#accordion {
float : right;
width : 368px;
height : 60%;
/*background : #cccccc url(../ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x 50% 50%;*/
margin-bottom: 0px;/*197px;*/
}

div#ebayshop {
	float: left;
	width: 368px;
	height: 60px;
	padding-left: 13px;
	padding-bottom: 5px;
}

div#fahrzeugankauf {
	float: left;
	width: 368px;
	height: 60px;
	padding-left:  13px;
}



.rex-navi2 {
	padding-left: 5px;
	font-weight: normal;
}

.rex-navi3 {
    padding-left: 10px;
}

/*
CSS Name: Default Styles
Description: Anmelde Formular Stylesheet
Author: Malte Spielberger
Version: 1
*/

#notice {
	background: #FFEFF7 url(notice.gif) no-repeat scroll 1em 50%;;
	border: 1px solid #c69;
 	margin: 10px auto;
 	color: #c00;
	padding: 6px 15px 5px 30px;
/*	width: 400px;*/
}
#notice ul {
	list-style: disc inside;
	padding-left: 5px;
}
#notice_positive {
	background: #CCFF00 url(accept.png) no-repeat scroll 1em 50%;;
	border: 1px solid green;
  margin: 10px auto;
  color: #000;
	padding: 6px 15px 5px 30px;
/*	width: 400px;*/
}
#notice_positive ul {
	padding-left: 5px;
}
#notice_small {
	background: #FFEFF7 url(notice.gif) no-repeat scroll 1em 50%;;
	border: 1px solid #c69;
 	margin: 10px auto;
	color: #000;
	padding: 6px 15px 5px 30px;
	width: 150px;
	
}
#notice_small ul li {
	color: #000;
}
#notice_positive_small {
	background: #CCFF00 url(accept.png) no-repeat scroll 1em 50%;;
	border: 1px solid green;
    margin: 10px auto;
    color: #000;
	padding: 6px 15px 5px 30px;
	width: 150px;
	
}
.ext_ico {
	padding-right: 3px !important;
	display: inline !important;
  margin: 0px;
}
