/* CSS Document */
html { height: 100%;}
body { height: 100%;margin:0px;}

a:link { color: #f68a5e; text-decoration: none; }
a:visited { color: #f68a5e; text-decoration: none; }
a:hover { color: #808080; text-decoration: underline; }
a:active { color: #f68a5e; text-decoration: none; }
body {
	background-color: #f5f6ed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Ebene3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
        background-color: #fff;
        text-align: left;
        min-height: 87%;
        width: 600px;
        left: 162px;
        top: 80px;
        position: relative;
        visibility: visible;
        padding-left: 7px;
        padding-bottom: 10px;
}

* html #Ebene3,
*:first-child+html #Ebene3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
        background-color: #fff;
        text-align: left;
        height: 87%;
        width: 600px;
        left: 160px;
        top: 79px;
        position: relative;
        visibility: visible;
        padding-left: 7px;
        padding-bottom: 10px;
}
#footer { position: relative;left: 162px;top:80px;word-spacing:20px;border-top:1px solid #a3a3a3;width:417px;padding-top:0px;padding-left:200px;}
.footertext { border-right:1px solid #a3a3a3;padding-left:20px;padding-right:20px;float:right;}
.footertext1 { border-right:1px solid #a3a3a3;border-left:1px solid #a3a3a3;padding-left:20px;padding-right:20px;float:right;}

* html #footer,
*:first-child+html #footer
{ position: relative;left: 160px;top:79px;word-spacing:20px;border-top:1px solid #a3a3a3;width:417px;padding-top:0px;padding-left:200px;}

#footer a:link { color: #808080; text-decoration: none; }
#footer a:visited { color: #808080; text-decoration: none; }
#footer a:hover { color: #808080; text-decoration: underline; }
#footer a:active { color: #808080; text-decoration: none; }

#content { margin-left: 111px;}
#content-rechts { margin: 0px; float:left;vertical-align:top;width:476px;}
#content-rechts2 { margin: 0px; float:left;vertical-align:top;width:237px;}
#content-links { float:left; width: 81px; text-align: right; padding: 0px 10px 0px 0px;vertical-align:top;margin-left:19px;}
#clear { clear:both; width:0px; height:0px; margin:0px; padding:0px;}
p { margin: 10px 0px 10px 0px;}
td { }
form {padding:0px;margin:0px;}
.line { text-align: left; height: 19px; padding-left: 5px; border-bottom: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; border-top-color: #a3a3a3; border-right-color: #a3a3a3; }
.linebottom { text-align: left; position: relative; border-bottom: 1px solid #a3a3a3; }
.tabletop {
	font-weight: bold;
	background-color: #f2f0e6;
	padding: 4px 0px 5px 5px;
	width: 350px;
	text-transform: uppercase;
	font-size: 12px;
}

.txt { color: black; font-size: 11px; line-height: 17px; text-align: left;}
.txtsmall { color: black; font-size: 10px; line-height: 13px; text-align: left;}
.txtbold { color: black; font-size: 11px; line-height: 13px; text-align: left; font-weight: bold;}
.txtgrey { color: #808080; text-align: left; letter-spacing: 1px; }
.white { background-color: white; text-align: left; }
.table1 { height: 100px; }

label { width: 96px; display: block; float: left; padding-top: 6px;}
.bt-submit { background-color: #FFFFFF; border: 1px solid #f68a5e; color: #f68a5e; font-weight: bold; font-size: 11px; padding: 2px 5px 2px 5px; cursor:pointer;cursor:hand;}
input, textarea, select { margin: 3px 0px 3px 0px; font-family: Arial, Helvetica, sans-serif;}
.katalog_form { position:absolute; left: 420px; top: 60px; width: 120px; font-size: 10px; line-height: 13px; text-align: left;}

.radiobutton {margin:0px;padding:0px;}
.textinput {width: 214px; height: 16px; padding-left: 4px; border:0px; background-color: #f3f2ea; font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding-top:4px; margin-right: 5px;}
.selectbox {margin:0px;padding:0px;}

#column1 img {
margin-bottom: 4px;
}
