/* CSS Schuhhaus Röseler GmbH */

body{background: #fcfbf9 url(img/bg_logo_680x120.gif) no-repeat 33px 0%; margin:0;}
#all { width:100%; margin: 0 auto; position:relative;}
#start { margin:0; padding:0; float: right; height:2px; width:250px;}
#start ul {list-style:none; display:inline;}
#start ul li a {border-left: 1px solid; display:block; float: left; color:#8c1004; text-decoration:none; font: 0.8em Arial, Verdana, Helvetica, sans-serif; padding-left: 5px; }
#start ul li.home a {width:38px; border:none;}
#start ul li.home a:hover { text-decoration:underline;}
#start ul li.kontakt a {width:50px;}
#start ul li.kontakt a:hover { text-decoration:underline;}
#start ul li.impress a {width:105px;}
#start ul li.impress a:hover { text-decoration:underline;}
#wrapper {background: url(img/bg_menu.gif) repeat-x; top:120px; width:100%; height:58px; margin: 0 auto; position:relative;}
#navtop {margin:0 11px 0 11px; height:45px; width:750px;}
#navtop ul {list-style:none; float:left; margin:15px 0 0 200px; font-family: Arial, Verdana; font-size:1.1em;}
#navtop ul li {	float:left;	padding-right: 20px; display:inline;}
#navtop ul li a{width:100%; height:45px; color:#FFFFFF; text-decoration:none;}
#navtop ul li.over a {color:#8c1004;}
#navtop ul li a:hover {color:#8c1004;}

#navleft {float: left; width:200px; clear: both; padding:10px 0 0 0; margin:0;}
#navleft ul {list-style:none;}
#navleft ul li a{width:100%; display:block; color:#8c1004; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif;}
#navleft ul li.sub a {background:url(img/subline_1.gif) repeat-x bottom; width:150px; height:28px; font-size:1em; font-weight:bold;}
#navleft ul li.historie a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px; color:#192062;}
#navleft ul li.historie a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.historieov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}
#navleft ul li.geschaeft a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px; color:#192062;}
#navleft ul li.geschaeft a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.geschaeftov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}
#navleft ul li.filialen a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;  color:#192062;}
#navleft ul li.filialen a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.filialenov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}
#navleft ul li.mitarbeiter a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;  color:#192062; }
#navleft ul li.mitarbeiter a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.mitarbeiterov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}
#navleft ul li.stellen a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;  color:#192062;}
#navleft ul li.stellen a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.stellenov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}

#navleft ul li.submen a {background:url(img/subline_1.gif) repeat-x bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;  color:#192062;}
#navleft ul li.submen a:hover {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.9em; padding:3px 0 0 18px;}
#navleft ul li.submenov a {background:url(img/subline_ov.gif) no-repeat left bottom; width:117px; height:22px; font-size:0.95em; font-weight:bold; padding:3px 0 0 18px;}

.colonly {margin: 7px 0 0 50px; float: left; width: 540px;}
.colonly p {font: 0.9em/20px Arial, Verdana, Helvetica, sans-serif; color:#192062; }
.imgrand { border: 1px solid #dad9d7;}
.colonly h3 {font: 1.8em Arial, Verdana, Helvetica, sans-serif; color:#8c1004;}
.colonly h5 {font: bold 0.9em Arial, Verdana, Helvetica, sans-serif; color:#192062; height:25px; background: url(img/trenner.gif) no-repeat 0px -5px; margin:0 0 -18px -10px; padding-left:10px;}
.colone {margin: 0 0 0 50px; float: left; width: 280px;}
.colone h3 {font: 1.1em Arial, Verdana, Helvetica, sans-serif; color:#8c1004;}
.coltwo {margin: 0 0 0 50px; float: left; width: 300px; font: 0.9em Arial; color:#192062;}
.coltwo h3 {font: 1.8em Arial, Helvetica, sans-serif; color:#8c1004; letter-spacing: 0.05em;}
.coltwo h4 {font-size:0.8em; line-height:5px;}
.rightway {text-align:right;}
.rightway a {text-decoration:none; color:#8c1004; background:url(img/20_top.gif) no-repeat -5px 0px; padding-left:15px;}

.headhistory {font-weight:bold; color:#192062; font-size:1.1em;}

#footer {height:35px; width:100%; background: url(img/bg_footer.gif) repeat-x; float:left; word-spacing:0.2em;}
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-indent:250px; color:#c0b594; margin:0; padding-top:8px;}
