/* CSS Document */
body { margin: 0px; padding: 9px 0px 0px 11px; background-image: url(_images/index_bg.jpg); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; line-height: 13px; }
img { border: 0px; }
#clear { clear: left; }
h2 { font-weight: bold; font-size: 11px; margin: 0px; }

#navIndex { float: left; margin-bottom: 8px; width: 823px; }
/* #btn1, #btn2, #btn3, #btn4 { display: block; float: left; margin: 8px 4px 0px 0px; } */
#navIndex img { display: block; float: left; margin: 8px 4px 0px 0px; width: 160px; }

#compNav { float: left; }

@media all{
	/* * html b\ody #links_idx { height: 71px; } */
}
#links  { margin-top: 8px; width: 160px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; background-color: white; padding: 6px 0px 0px 5px; height: 81px; }
#links a { display: block; padding-left: 13px; background-image: url(_images/nav_arrow.gif); background-repeat: no-repeat; background-position: left 2px; text-decoration: none; color: #666; }
#links a:hover { background-image: url(_images/nav_arrow_on.gif); } */

a.grau { color: #656565; text-decoration: none; }
a.grau:hover { text-decoration: underline; }

#bottom { background-image: url(_images/compNav_bg.gif); background-repeat: no-repeat; height: 11px; width: 160px; }

@media all{
	* html b\ody #corner { top: -1px; }
}
#corner { position: relative; float: left; left: -11px; width: 273px; height: 17px; background-image: url(_images/idx_corn.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #CCCCCC; }
#metanav { float: left; margin-right: 100px; padding-top: 6px; width: 178px; }
form { float: left; padding-top: 0px; margin: 0px; }

form label { display: block; float: left;  font-weight: bold; margin-top: 6px; }
form input { margin-top: 5px; }
form input.text { display: block; float: left; font-size: 11px; width: 107px; margin: 5px 4px 0px 12px; border: 1px solid #CCC; }

#address { clear: left; margin-top: 5px; }

#metanav a, #metanav a.flag_de, #metanav a.flag_en { display: block; width: 156px; padding: 0px 0px 3px 22px; color: #666; text-decoration: none; background-image: url(_images/nav_arrow.gif); background-repeat: no-repeat; background-position: 6px 3px; }
#metanav a:hover { font-weight: bold; background-image: url(_images/nav_arrow_on.gif); }
#metanav a.flag_de, #metanav a.flag_de:hover { background-image: url(/_images/flag_de.gif); font-weight: bold; }
#metanav a.flag_en, #metanav a.flag_en:hover { background-image: url(/_images/flag_en.gif); font-weight: bold; }
