@charset "iso-8859-2";
/* CSS Document */

* {	margin: 0; }
html, body { height: 100%; font-family:Verdana, Geneva, sans-serif; }
a { outline:none; }
a img { border:none; }

#blatt {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -38px auto; /* minus footerhöhe */
	width:870px;
	background:#fff url('../images/layout/bg_blatt.jpg') left top no-repeat;
}

#header { width:820px; height:123px; margin:0 25px; background:#fff url('../images/layout/bg_header.jpg') left top no-repeat; }
#header a#language { float:right; margin:5px 0 0 0; text-indent:25px; color:#000; text-decoration:none; font-size:10px; }
#header a#language:hover {text-decoration:underline; color:#CB0100;  }
#header a#language.de { background:#fff url('../images/layout/de.gif') left top no-repeat;}
#header a#language.en { background:#fff url('../images/layout/en.gif') left top no-repeat;}
#header a#start { float:left; margin:20px 0 0 0; }

#navi { float:right; width:210px; height:380px;	margin:30px 25px 0 0; padding:5px 0 100px 0; background:#fff url('../images/layout/bg_navi.jpg') left top no-repeat; }
#navi a { height:38px; display:block; margin:0 10px; }
#navi a#home { background:#fff url('../images/layout/a_home.jpg'); margin-top:50px; }
#navi a#home:hover { background:#fff url('../images/layout/a_home_h.jpg'); margin-top:50px; }
#navi a#artists { background:#fff url('../images/layout/a_artists.jpg'); }
#navi a#artists:hover { background:#fff url('../images/layout/a_artists_h.jpg'); }
#navi a#hugon { background:#fff url('../images/layout/a_hugon.jpg'); }
#navi a#hugon:hover { background:#fff url('../images/layout/a_hugon_h.jpg'); }
#navi a#galerie { background:#fff url('../images/layout/a_galerie.jpg'); }
#navi a#galerie:hover { background:#fff url('../images/layout/a_galerie_h.jpg'); }
#navi a#gallery { background:#fff url('../images/layout/a_gallery.jpg'); }
#navi a#gallery:hover { background:#fff url('../images/layout/a_gallery_h.jpg'); }
#navi a#kontakt { background:#fff url('../images/layout/a_kontakt.jpg'); }
#navi a#kontakt:hover { background:#fff url('../images/layout/a_kontakt_h.jpg'); }
#navi a#contact { background:#fff url('../images/layout/a_contact.jpg'); }
#navi a#contact:hover { background:#fff url('../images/layout/a_contact_h.jpg'); }
#navi a#impressum { background:#fff url('../images/layout/a_impressum.jpg'); }
#navi a#impressum:hover { background:#fff url('../images/layout/a_impressum_h.jpg'); }
#navi a#legal_notice { background:#fff url('../images/layout/a_legal_notice.jpg'); }
#navi a#legal_notice:hover { background:#fff url('../images/layout/a_legal_notice_h.jpg'); }
#navi_ende { width:190px; height:150px; margin:0 10px; background:#fff url('../images/layout/bg_navi_ende.jpg'); }

#content { float:left; width:595px;	margin:50px 0 50px 30px; color:#989898; color:#919191; line-height:110%; }
#content p { margin:10px 5px 5px 5px; font-size:12px; text-align:justify; }
#content a { color:#989898; }
#content a:hover, #content a.active_content_link { text-decoration:none; color:#CB0100; }
#content img.ramen { border:1px solid #D4D4D4; background-color:#EDEDED; padding:4px; margin:0 0 4px 0; }
#content div#kontaktdaten { width:260px; }
#content div#kontaktdaten span { background-color:#F3F3F3; display:block; font-weight:bold; padding:2px 5px; font-size:12px; }
#content div#kontaktform { float:right; width:320px; margin:0 ; border:1px solid #EDEDED; background-color:#F8F8F8; }

#footer_big, #push { height: 38px; clear: both; }
#footer_big { background-color:#000; }
#footer_small { height: 38px; width:836px; margin:0px auto; background:#000 url('../images/layout/bg_footer.jpg') left top no-repeat; }