body {  
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 30px;
	background-color: #fff;
	font-family: Arial, Avant Garde, Helvetica, sans-serif; 
	}
	
#Seite {
    width: 786px;
    margin: 0 auto;
  	}
#SeiteAdmin {
    width: 100%;
    margin: 10px;
  	}
	 	
#Top {}
#Top img { border-width: 0px; }
#Top a { text-decoration: none; }


#Navigation {
	width: 786px;
	margin: 0px;
	padding-top: 10px;  
	}
#Navigation ul {list-style: none; margin-left: 0px; padding-left: 0px; }	
#Navigation li {
	display: inline;
	text-align: center;
	font-weight: 100; 
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #FF9900;
	}
#Navigation a { color: #990000; text-decoration: none; font-weight: bold; }
#Navigation a:hover { color: #FF9900; }	
#Navigation li.aktiv { color: #FF9900; 
	font-weight: bold; 
	border-bottom: 1px solid #fff; 
	padding-top: 10px;
	border-top: 3px solid #FF9900; 
	}	
#Navigation li.aktiv a { color: #FF9900; font-weight: bold; border-bottom: 1px solid #fff; }	
#Navigation span.aktiv { color: #FF9900; }
	
#Inhalt {
	background: url('pict/hg.jpg');
	padding-top: 10px;
	float: right;
	height: 393px;
	width: 786px;  
	border: 0px;  
	position: relative; 
	font-size: 14px; 
	font-weight: 100; 
	color: #000; 
	}

#Inhalt a:hover { text-decoration: none; color: #FF9900; font-weight: bold; } 
#Inhalt a { text-decoration: none; color: #990000; font-weight: bold; }
#Inhalt p { padding-left: 0px; padding-right: 0px; padding-top: 5px;}
#Inhalt p.erl { padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#Inhalt li { list-style: none; padding: 5px;}
#Inhalt span.hinweis { font-size: 11px; font-weight: 100; color: #666; }
#Inhalt span.aktiv { font-size: 12px; font-weight: bold; color: #FF9900; }
#Inhalt embed { margin-left: 50px; margin-bottom: 20px;}
#Inhalt ul.nav {list-style: none; margin-left: 0px; padding-left:80px; text-align: left; border-bottom: 10px solid #FF9900}	
#Inhalt li.nav {
	display: inline;
	padding-left: 20px;
	}


#InhaltLang {
	background: url('pict/hg.jpg');
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	min-height: 393px;
	width: 786px;  
	border: 0px;  
	position: relative; 
	font-size: 14px; 
	font-weight: 100; 
	color: #000; 
	}
#InhaltLang a:hover { text-decoration: none; color: #FF9900; font-weight: bold; } 
#InhaltLang a { text-decoration: none; color: #990000; font-weight: bold; }
#InhaltLang p { padding-left: 0px; padding-right: 0px; padding-top: 5px;}
#InhaltLang p.logo { padding-left: 0px; padding-right: 0px; padding-top: 20px; text-align: center; }
#InhaltLang li { list-style: none; padding: 5px;}
#InhaltLang span.hinweis { font-size: 11px; font-weight: 100; color: #666; }
#InhaltLang span.aktiv { font-size: 12px; font-weight: bold; color: #FF9900; }
#InhaltLang embed { margin-left: 50px; margin-bottom: 20px;}

#InhaltLangAdmin {
	background-color: #fff;
	padding-top: 10px;
	float: left;
	width: 100%;  
	border: 0px;  
	font-size: 14px; 
	font-weight: 100; 
	color: #000; 
	}	 
#InhaltLangAdmin a:hover { text-decoration: none; color: #FF9900; font-weight: bold; } 
#InhaltLangAdmin a { text-decoration: none; color: #990000; font-weight: bold; }
#InhaltLangAdmin p { padding-left: 0px; padding-right: 0px; padding-top: 5px;}
#InhaltLangAdmin li { list-style: none; padding: 5px;}
#InhaltLangAdmin span.hinweis { font-size: 11px; font-weight: 100; color: #666; }
#InhaltLangAdmin span.aktiv { font-size: 12px; font-weight: bold; color: #FF9900; }
#InhaltLangAdmin table { border: 0px; margin: 0px; border-spacing: 0px; height: auto;}
#InhaltLangAdmin td {padding-left: 2px; padding-right: 2px; border: 0px;}
#InhaltLangAdmin embed { margin-left: 50px; margin-bottom: 20px;}
#InhaltLangAdmin tr.row_1 { background-color: #cccccc;}
#InhaltLangAdmin tr.row_0 { background-color: #eeeeee;}
#InhaltLangAdmin input.button { background-color: #FF9900; border: 1px solid #666; color: white; font-weight: bold;}
#InhaltLangAdmin input.buttonAktiv { background-color: #FFFFFF; border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 0px solid white; color: #FF9900; font-weight: bold;}

#Info {
	padding-top: 10px;
	width: 86px;
	float: left;		
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}
#Info a { color: #990000; text-decoration: none; }
#Info a:hover { color: #FF9900; text-decoration: none; }
#Info p.aktiv { color: #990000; }
#Info p {padding-top: 0px; padding-left: 0px;}
#Info ul { margin-left: 0px; padding-left: 0px;}
#Info li {
	text-align: center;
	font-weight: 100; 
	font-size: 12px;
	padding-top: 5px;
	list-style: none;
	font-weight: bold; 
	}
#Info li.aktiv { color: #990000; font-weight: bold; }	
#Info li.hinweis { font-size: 10px; font-weight: 100; color: #fff; }

#InfoFoto {
	height: 400px;
	padding-top: 3px;
	width: 86px;
	float: left;		
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: url('pict/navigation_hg.gif');
	}
#InfoFoto a { color: #fff; text-decoration: none; }
#InfoFoto a:hover { color: #990000; text-decoration: none; }
#InfoFoto p.aktiv { color: #990000; }
#InfoFoto p {padding-top: 0px; padding-left: 0px;}
#InfoFoto ul { margin-left: 0px; padding-left: 0px;}
#InfoFoto li {
	text-align: center;
	font-weight: 100; 
	font-size: 12px;
	padding-top: 5px;
	list-style: none;
	font-weight: bold; 
	}
#InfoFoto li.aktiv { color: #990000; font-weight: bold; }	
#InfoFoto li.hinweis { font-size: 10px; font-weight: 100; color: #fff; }

#Fusszeile { 
	clear: both; 
	margin: 0;
	position: relative; 
	top: 12px;
	padding: 0px;
	font-size: 10px; 
	text-align: center;
	color: #999;
	}
#Fusszeile a:hover { text-decoration: none; color: #FF9900; font-weight: bold; } 
#Fusszeile a { text-decoration: none; color: #990000; font-weight: bold; }
#Fusszeile span.aktiv { color: #FF9900; }	

h1 { 
	font-weight: bold; 
	font-size: 16px; 
	padding-bottom: 18px; 
	text-align: center; 
	line-height: 1em;
	color: #FF9900;
	}
	
h1.right { 
	font-weight: bold; 
	font-size: 16px; 
	padding-bottom: 18px; 
	text-align: right; 
	line-height: 1em;
	color: #FF9900;
	padding-right: 30px;
	}
	
h1.left { 
	font-weight: bold; 
	font-size: 16px; 
	padding-bottom: 18px; 
	text-align: left; 
	line-height: 1em;
	color: #FF9900;
	padding-left: 0px;
	}
	
h2 { 
	font-weight: bold; 
	font-size: 14px; 
	text-align: left; 
	line-height: 1em;
	color: #FF9900;
	padding-left: 0px;
	padding-top: 50px;
	padding-bottom: 14px;
	}			

p.hinweis { font-size: 11px; font-weight: 100; color: #666; }


table { padding-left: 0px; padding-top: 15px; font-size: 14px; color: #000;  border: 0px; border-spacing: 3px; height: 200px;}
tr { height: 35px;}
td { }

a:link { color:#fff; }
a:visited { color:#000; }
a:active { color:#000; }

img {border-width: 0px; }

div.guestbook div { border-left: 1px solid #FF9900; margin-top: 10px; padding-left: 20px; background-color: #F4F4F4;}
div.guestbook p.head { background-color: #F4F4F4; margin-top: 10px; padding-top: 20px; padding-bottom: 10px; }
div.guestbook p.head span.name { font-weight: bold; color: black; }
div.guestbook p.head span.date { font-size: 0.8em; }
div.guestbook p.text { margin-left: 50px; padding-bottom: 20px; font-family: courier, courier new, mono; color: black;}
div.guestbook ul.navigation  { margin-left: 0px; padding-left: 0px;}
div.guestbook ul.navigation li { display: inline; margin-right: 20px;}
div.guestbook ul.navigation li.active { font-weight: bold; text-decoration: none; background-color: #eee; color: #FF9900}

input.button { background-color: #FF9900; border: 1px solid #666; color: white; font-weight: 100;}

p.warnung {margin-top: 10px; padding-top: 1em; padding-bottom: 0.5em; color: #FF9900; }

#guestbook_insert table th { text-align: left; padding-right: 10px; font-weight: 100; }
#guestbook_insert input.text { width: 600px; font-size: 12px; }
#guestbook_insert textarea { width: 600px; font-family: Arial, Avant Garde, Helvetica, sans-serif; font-size: 12px; }
#guestbook_insert table td.submit { text-align: center; }


div.blog div { margin-top: 30px;}
div.blog p.head { background-color: #FF9900; margin-top: 20px; padding-top: 1.0em; padding-bottom: 0.5em; }
div.blog p.head span.name { font-weight: bold; color: white;  background-color: #FF9900}
div.blog p.text { font-family: courier, courier new, mono; color: black; width: 70%; margin-left: 50px; margin-top: 30px}
div.blog p.head span.date { font-size: 0.8em; }

div.blog ul.navigation  { margin-left: 0px; padding-left: 0px;}
div.blog ul.navigation li { display: inline; margin-right: 20px;}
div.blog ul.navigation li.active { font-weight: bold; text-decoration: none; background-color: #eee; color: #FF9900}

input.button_blog { background-color: #eee; color: black; font-weight: 100; border: 1px solid grey}

#blog_insert table th { text-align: left; padding-right: 2em; font-weight: 100; }
#blog_insert input.text { width: 600px; font-size: 12px; }
#blog_insert textarea { width: 600px; font-family: Arial, Avant Garde, Helvetica, sans-serif; font-size: 12px; }
#blog_insert table td.submit { text-align: center; }


div.blogkom div {border-left: 1px solid #FF9900; background-color: #F4F4F4; margin-top: 20px; padding-top: 10px; }
div.blog p.headkom {  margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
div.blog p.headkom span.name { color: black; font-weight: bold; }
div.blog p.komschr  { background-color: #F4F4F4;  margin-top: 20px; padding-top: 10px; padding-bottom: 10px; }
div.blogkom p.text { margin-left: 50px; padding-bottom: 20px; font-family: courier, courier new, mono; color: black}
div.blog p.headkom span.date { font-size: 0.8em; }


