/* STANDARDS  */

html[xmlns^="http"] 	{ overflow-y:scroll; }

* 						{padding: 0; margin: 0; border:0;}
html, body				{min-height: 100%; height: auto; height: 100%; line-height: 1.6em;}
body 					{font-size: 70%; font-family: Verdana; color: #000;}
ul 						{list-style-type:none}
a 						{color: #f17d10;}
a:hover					{color: #ff3b06;}
.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.noptop					{padding-top: 0;}

.floatright				{float: right;}
.floatleft 				{float: left;}
.nofloat 				{clear: both;}

br 						{margin: 0; padding: 0; line-height: 0.0001em;}

table					{border-collapse:collapse;}
td, th 					{vertical-align: top;}
p						{padding: 0 0 0.8em 0;}

/* HINTERGRUND  */
html {background:url(../images/layout/bg_html.gif)}
body {background:url(../images/layout/bg_body.gif) repeat-x}

/* LAYOUT */
div#wrapper {background:url(../images/layout/bg_wrapper.jpg) top left no-repeat; width:990px; padding:0 0 40px 190px; font-size:1.1em}
div#head {background:url(../images/layout/bg_head.gif) top left no-repeat; width:800px; height:126px;}
div#navcontainer_1 {background:url(../images/layout/bg_nav.gif) top left no-repeat; width:714px; height:33px; padding-left:99px}
div#bild {background:url(../images/layout/bg_bild_2.jpg) top left no-repeat; width:800px; height:231px;}
div#content {width:800px; color:#c5d3c5;}
div#inhalt {width:535px; float:left}
div#right {float:left; width:215px; padding-left:50px; color:#fff}
div#adresse {background:url(../images/layout/bg_box.png) bottom left no-repeat; _background:url(../images/layout/bg_box.gif) bottom left no-repeat; padding-bottom:10px}
div#navcontainer_2 {background:url(../images/layout/bg_box.png) bottom left no-repeat; _background:url(../images/layout/bg_box.gif) bottom left no-repeat; height:50px}
div#footer {background:url(../images/layout/bg_footer.png) top left no-repeat; height:104px;}

/* NAVIGATION */
div#navcontainer_1 li {float:left}
div#navcontainer_1 li a {display:block; color:#fff; text-decoration:none; padding:8px 11px 7px 11px; font-size:1em;}
div#navcontainer_1 li a:hover {background:url(../images/layout/bg_nav_h.jpg) repeat-x}

div#navcontainer_2 li {float:left;}
div#navcontainer_2 li a {display:block; height:50px; width:70px; text-indent:-9999px; overflow:hidden;px } 
div#navcontainer_2 li a.kntkt {background:url(../images/layout/bttn_kontakt.gif) center center no-repeat}
div#navcontainer_2 li a.kntkt:hover {background:url(../images/layout/bttn_kontakt_h.gif) center center no-repeat}
div#navcontainer_2 li a.anfhrt {background:url(../images/layout/bttn_anfahrt.gif) center center no-repeat}
div#navcontainer_2 li a.anfhrt:hover {background:url(../images/layout/bttn_anfahrt_h.gif) center center no-repeat}
div#navcontainer_2 li a.imprssm {background:url(../images/layout/bttn_impressum.gif) center center no-repeat}
div#navcontainer_2 li a.imprssm:hover {background:url(../images/layout/bttn_impressum_h.gif) center center no-repeat}

/* HEADLINES */
h1 {background:url(../images/layout/bg_h1.png) bottom left no-repeat; color:#ff3b06; padding:30px 0 10px 35px; font-size:1.8em; font-weight:normal; margin:0 0 20px 0}
h1 span {color:#fff; font-size:0.7em;  padding:0 0 0 10px}
h2 {color:#ff3b06; padding:30px 0 10px 35px; font-size:1.8em; font-weight:normal}
div#inhalt h3 {color:#ff3b06; padding:0 0 10px 35px; font-size:1.4em; font-weight:normal}
div#adresse h3 {font-size:1em; color:#ff3b06;}
div#adresse h6 {font-size:1em; color:#ff3b06; float:left; width:70px}
div#inhalt h6 {font-size:1em; color:#fff; float:left; width:170px; padding-left:35px}

/* PARAGRAPHS */
div#inhalt p {padding-left:35px}

/* IMAGES */
div#head img {float:right}
div#footer img {padding:45px 0 0 935px}
div#right img {border:2px solid #fff; margin-top:20px}
div#inhalt img.isnenbild {margin:0 20px 0px 35px; border:2px solid #fff; float:left}
body#impressum div#inhalt img {border:none; margin:0 20px 0 35px; float:none}

/* LISTEN */
div#inhalt ul {margin-left:35px; padding-bottom:0.8em}
div#inhalt li {list-style:inside disc}

/* TABLES */
table {margin-left:35px}
tr {border-bottom:1px solid #043006; border-top:1px solid #043006}
td {padding:7px 5px}
td.tk {font-weight:bold; color:#fff; padding-right:25px}

/* SONSTIGES */
blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-style:italic; margin-left:35px; font-weight:bold}
cite {float:right; margin-bottom:12px; font-size:0.9em}
