/*
Basic StyleSheet.
Enthält alle Hauptelemente.
*/	


/*
Grundsätzliches
*/	

body, html {
margin: 0; 
padding: 0; 
background-color:#ffffff;
border: 0px;
width: 100%;
}


html, body, div, span, p, h1, h2, h3, h4, caption, table, tr, th, td, ul, li, ol, a, input, textarea {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size: 9pt;
}

#inhalt {
margin: 0;
padding: 0;
background-color:rgb(255,255,255);
height: 100%;
border: 0px solid #e7dac4;
width: 1000px;
}

#logo {
position: absolute;
top: 20px;
left: 20px;
margin: 0;
padding: 0;
}

#feet {
position: absolute;
top: 60px;
left: 245px;
margin: 0;
padding: 0;
}

#oben {
width: 100%;
height: 111px;
background-color:#ffffff;
padding: 0; 
margin: 0;
border: 0px none;
color: #000000;
font-weight: bold;
font-size: 0.80em;
text-align: right;
}

#hauptnavi {
width: 100%;
height: 26px;
background-color: #bcb3a3;
padding: 0; 
padding-top: 6px;
margin: 0;
border: 0px none;
color: #ffffff;
font-weight: bold;
}

#punkte {margin-left: 245px}


h1 {
}

h2 {
color: #f5a51b;
}


h3 {
font-size: 0.9em;
}

h4 {
font-size: 0.9em;
}

h5 {
font-size: 0.9em;
}

h6 {
font-size: 0.9em;
}

.normal {
width: 173px;
height: 26px;
color: #433e36;
border: 0;
margin: 0;
padding-left: 5px;
}

.normalok {
width: 173px;
height: 26px;
color: #433e36;
border: 0;
margin: 0;
padding-left: 5px;
padding-top: 3px;
}

a.normal {
font-weight: normal;
text-decoration: none;
background-color: #f7cb7e;
}

a:hover.normal {
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

a:active.normal {
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}


a.normalok {
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

a:hover.normalok {
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

a:active.normalok {
font-weight: bold;
text-decoration: none;
background-color: #ffffff;
}

a.top {
font-weight: normal;
text-decoration: underline;
}

a:hover.top {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}

a:active.top {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}

a.topok {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}

a:hover.topok {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}

a:active.topok {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}


#abc {
border: 0px solid #0C615E;
padding: 0px;
padding-bottom: 4px;
}

a.abcgewaehlt {
font-weight: normal;
text-decoration: none;
color: #f5a51b;
}

a:hover.abcgewaehlt {
font-weight: normal;
text-decoration: none;
color: #f5a51b;
}

a:active.abcgewaehlt {
font-weight: normal;
text-decoration: none;
color: #f5a51b;
}

a.abc {
font-weight: normal;
text-decoration: underline;
}

a:hover.abc {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}

a:active.abc {
font-weight: normal;
text-decoration: underline;
color: #f5a51b;
}


.hierhome {
color: #f5a51b;
font-weight: normal;
font-size: 0.85em;
}

a:hover.hierhome {
font-size: 0.85em;
font-weight: normal;
}

a:active.hierhome {
font-size: 0.85em;
font-weight: normal;
}

a.hier {
color:#000000;
font-weight: normal;
font-size: 0.85em;
}

a:hover.hier {
font-size: 0.85em;
color:#f5a51b;
font-weight: normal;
}

a:active.hier {
font-size: 0.85em;
color:#f5a51b;
font-weight: normal;
}



a.klein {
font-size: 0.8em;
color:#000000;
text-decoration: none;
font-weight: normal;
}

a:hover.klein {
font-size: 0.8em;
color:#000000;
font-weight: normal;
}

a:active.klein {
font-size: 0.8em;
color:#000000;
font-weight: normal;
}

a.kleinactive {
font-size: 0.8em;
color:#000000;
font-weight: normal;
}

a:hover.kleinactive {
font-size: 0.8em;
color:#000000;
font-weight: normal;
}

a:active.kleinactive {
font-size: 0.8em;
color:#000000;
font-weight: normal;
}


a.weiss {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}


a:hover.weiss {
color: #f9d9a0;
text-decoration: none;
font-weight: bold;
}

a:active.weiss {
color: #f9d9a0;
text-decoration: none;
font-weight: bold;
}

a.weissok {
color: #f9d9a0;
text-decoration: none;
font-weight: bold;
}

a:hover.weissok {
color: #f9d9a0;
text-decoration: none;
font-weight: bold;
}

a:active.weissok {
color: #f9d9a0;
text-decoration: none;
font-weight: bold;
}

#tabelle {
padding: 0;
border: 0;
margin-left: -2px;
}

table {
}

th {
padding: 4px;
margin: 0;
border: 1px solid #73754E;
background-color: #e7dac4;
}

td {
padding: 4px;
margin: 0;
border: 1px solid #73754E;
}

.fett {font-weight: bold;}

#links {
margin: 0px; 
padding: 0px;
margin-right: 160px;
}

#rechts {
float: left; 
width: 160px;
margin: 0;
padding: 0;
background-color: #433e36;
border: 0px;
}

#werbu {
float: right;
width: 160px;
margin-top: 0px;
margin-right: 0px;
background-color: #f5a51b;
text-align: right;
padding-top: 0px;
height: 100%;
}

fieldset {
border: 0;
}

#text {
margin: 0;
margin-left: 183px;
padding: 0px;
padding-top: 20px;
padding-right: 5px;
border: 0px none;
}

.kurzuebersicht {
border: 1px solid;
padding: 5px;
font-weight: bold;
}

ul {
list-style: square;
font-size: 1em;
}

li {font-size: 1em;}


.cleaner {
clear: both;
height: 0px;
font-size: 1px;
border: 0px none;
background-color:#ffffff;
margin: 0;
padding: 0;
}



#datum {
float: left;
padding: 5px;
}

#sonstiges {
float:right;
font-size: 1.0em;
padding: 5px;
}


#quickfinder {
width: 100%;
background-color: #f5a51b;
height: 40px;
color: #433e36;
border: 0;
font-weight: bold;
}

#infoservice {
width: 100%;
background-color: #f7cb7e;
height: 40px;
color: #433e36;
border: 0;
font-weight: bold;
}

#schuhg {
width: 100%;
background-color: #f7cb7e;
height: 26px;
color: #433e36;
border: 0;
text-weight: bold;
text-align: left;
}

#hinz {
width: 100%;
background-color: #f7cb7e;
height: 26px;
color: #433e36;
border: 0;
text-weight: bold;
text-align: left;
}

#werb {
width: 100%;
background-color: #f5a51b;
height: 26px;
color: #433e36;
border: 0;
text-weight: bold;
text-align: left;
}

#kont {
width: 100%;
background-color: #f7cb7e;
height: 26px;
color: #433e36;
border: 0;
text-weight: bold;
text-align: left;
}

#werben {
width: 100%;
background-color: #f5a51b;
color: #433e36;
border: 0;
font-weight: bold;
}

#werbeflaeche {
width: 100%;
border: 0;
margin: 0px;
background-color: #f5a51b;
text-align:center;
height: 100%;
}

#suchfeldmarken {
width: 100%;
background-color: #f5a51b;
height: 26px;
color: #433e36;
border: 0;
}

#suchfeldschuhtyp {
width: 100%;
background-color: #f5a51b;
height: 26px;
color: #433e36;
border: 0;
padding-bottom: 1px;
}

.suchform {
width: 155px;
color: #433e36;
height: 23px;
border: 0px solid #000000;
border-bottom: 1px solid #ffffff;
font-size: 0.9em;
}

.formshop {
width: 155px;
color: #000000;
border: 0px solid #000000;
border-right: 0px solid #000000;
margin-right: 0;
font-size: 0.9em;
}

input.ok {
width: 22px;
color: #ffffff;
font-weight: bold;
height: 25px;
border: 0px solid #E7F038;
background-color: #ADAF8C;
padding: 0;
}

.textnavi {
padding-left: 4px;
}

/*

*/	
.imgl {margin-left: 0; margin-right: 10px; margin-top: 0; margin-bottom: 10px;} 
	
.unsichtbar {
		display: none;
	}

#prisedetete {
visibility:hidden;
display:none;
}	


