/* 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; }
#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:auto; height:58px; margin: 0 auto; position:relative;}
#navtop {margin:0 11px 0 11px; height:45px; float:left;}
#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;}
#navtop ul li a{width:100%; height:45px; display:block; color:#FFFFFF; text-decoration:none; float:left;}
#navtop ul li.over a {color:#8c1004;}
#navtop ul li a:hover {color:#8c1004;}

#startleft { background:url(img/home_left_bg.gif) repeat-y; float:left; width:270px; clear: both; padding:5px 0 0 0; margin:10px 0 0 10px; }
#startleft img { padding-left: 2px; padding-top: 2px; }
#imgleft {background:url(img/newshoes.gif) repeat-y; margin:10px 0 0 0; width:30px; height: 750px; float:left;}
#startmiddle { background:url(img/web_start_spring10.jpg) no-repeat; width:830px; height:340px; float:left; clear: both; padding:5px 0 0 0; margin:10px 0 0 100px; }
#startmiddlea { background:url(img/web_start_spring10a.jpg) no-repeat; width:830px; height:340px; float:left; clear: both; padding:5px 0 0 0; margin:10px 0 0 100px; }

#navleft {float: left; width:300px; clear: both; padding:10px 0 0 0; margin:10px 0 0 10px;}
/*#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;}*/

.colindex {margin: 7px 0 0 120px; float: left; width: 540px;}
.colindex p {font: 0.9em/20px Arial, Verdana, Helvetica, sans-serif; color:#192062; }
.colindex h3 {font: 1.1em Arial, Verdana, Helvetica, sans-serif; color:#8c1004;}
.colindex 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;}

.colindexsmall {margin:0 0 0 106px; float:left; clear:both; width:382px; background:url(img/start_col2.gif) no-repeat;}
.colindexsmall img {margin:5px 0 5px 0;}
.colindexsmall p {font: 0.9em/20px Arial, Verdana, Helvetica, sans-serif; color:#192062; padding-left:10px; }
.colindexsmall h3 {font: 1.1em Arial, Verdana, Helvetica, sans-serif; color:#8c1004;}
.colindexsmall h5 {font: bold 1.1em Arial, Verdana, Helvetica, sans-serif; color:#192062; letter-spacing:0.1em; height:30px; margin:12px 0 0 0; padding-left:10px;}
.colindexsmall2 {margin:0 0 0 35px; float:left; width:382px; background:url(img/start_col2.gif) no-repeat;}
.colindexsmall2 p {font: 0.9em/20px Arial, Verdana, Helvetica, sans-serif; color:#192062; padding-left:10px; }
.colindexsmall2 h3 {font: 1.1em Arial, Verdana, Helvetica, sans-serif; color:#8c1004;}
.colindexsmall2 h5 {font: bold 1.1em Arial, Verdana, Helvetica, sans-serif; color:#192062; letter-spacing:0.1em; height:30px; margin:12px 0 0 0; padding-left:10px;}


.colonly {margin: 7px 0 0 50px; float: left; width: 540px;}
.colonly p {font: 0.9em/20px Arial, Verdana, Helvetica, sans-serif; color:#192062; }
.colonly h3 {font: 1.1em 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: 280px; font: 0.9em Arial; color:#192062;}
.coltwo h3 {font: 1.5em Arial, Helvetica, sans-serif; color:#8c1004; letter-spacing: 0.05em;}

.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;}
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-indent:357px; color:#c0b594; margin:0; padding-top:8px;}