/* CSS Document */
* {padding:0;margin:0;border:0;}
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/ 
* html .clearfix { height:1%; }
.clearfix { display:block; }
a:link {color: #000; } a:visited {color: #000;}a:hover {color: #d29644;}a:active {color: #000;} a:visited:hover { color:#d29644;}
body, html{ height: 100%;  text-align:center; font-size:13px; background-color:#f9edc3; background-attachment:fixed; background-position:bottom center; background-image:url(bg.jpg); background-repeat:no-repeat;  font-family: Georgia, "Times New Roman", Times, serif; }
h1 {font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; }
h2 {font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
h3 {font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
h4 {font-size:13px; font-family: Georgia, "Times New Roman", Times, serif; }
hr { width:440px; height:3px; background-color:#d29644; position:relative; margin-bottom:5px; }
.seperator { margin-top:20px;}
.link { text-align:right;}
#vertikal{ height: 50%; width: 1px; background-color: transparent; float:left; margin-bottom: -450px; }
#horizontal{ margin-right: auto; margin-left: auto; text-align: left; clear: left; position: relative; width: 100%; height: 500px; background-image:url(bg.gif);}
#header{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	clear: left;
	position: relative;
	width: 100%;
	height: 100px;
}
#horizontal2{ margin-right: auto; margin-left: auto; text-align: left; clear: left; position: relative; width: 900px; height: 500px; background-image:url(bg.gif); }
#logo{ width:360px; height:500px; background-image:url(logo.gif); position:relative; float:left;}
#main { float:left; width:500px; height:auto; left:20px; position:relative;}
#header { float:left; position:relative; width:500px; height:50px; margin-top:120px; text-align:center; background:none;  }
#flash { width:494px; height:180px; border:3px solid #d29644; float:left; position:relative; margin-top:5px; background-color:db021b;}
#menu { float:left; position: relative; width:500px; height:18px; border-bottom:3px solid #d29644; margin-top:30px;  background:none;}
#menu ul { width:500px; height:18px;  position:relative;}
#menu ul li { width:auto; height:18px; padding:0 9px 0 9px; list-style-type:none; text-align:center; float: left;}
#menu ul li a { text-decoration:none; color:#000;}
#menu ul li a:hover { text-decoration:none; color:#d29644;}
#menu ul li a:active { text-decoration:none; color:#d29644;}
#menu ul li a:visited { text-decoration:none; color:#000;}
#menu ul li a:visited:hover { text-decoration:none; color:#d29644;}

#submenu { float:left; position: relative; width:500px; height:18px; margin-top:5px;  background:none;}
#submenu ul { width:500px; height:18px;  position:relative;}
#submenu ul li { width:auto; padding:0 15px 0 15px; height:18px; list-style-type:none; text-align:center; float: left;}
#submenu ul li a { text-decoration:none; color:#000;}
#submenu ul li a:hover { text-decoration:none; color:#d29644;}
#submenu ul li a:active { text-decoration:none; color:#d29644;}
#submenu ul li a:visited { text-decoration:none; color:#000;}
#submenu ul li a:visited:hover { text-decoration:none; color:#d29644;}

#content {float:left; position: relative; width:460px; height:auto; margin-top:30px; background:none; }
#content ul { width:500px; height:auto; position:relative;}
#content ul li { width:440px; height:auto; list-style-type:none; text-align:left; float: left; padding-left:30px;}

.galerie { width:440px; height:auto;}.thumb { width:78px; height:45px; margin:4px; overflow:hidden; border:1px solid #d29644; float:left;}

#stoerer {top:0px; left:0px; width:100%; height:18px; position:relative; float:left; background-color:#f9edc3; font-weight:bold; border-bottom:2px solid #d29644;}

/* ADMIN TOOLBAR */
div.admintoolbar { width:100%; height:35px; background:#bbb; padding:12px 0 10px 0; position:relative; float:left; text-align:left; border-bottom:2px solid #096;}
div.admintoolbar img { padding-left:20px; position:relative; float:left; }
ul.toolbar { float:right; position:relative; list-style:none; padding-right:50px;}
ul.toolbar li {  float:left; text-transform:uppercase; margin-right:5px;  } /* border: 1px solid #300; background:#300;*/
ul.toolbar li a { background:#096; color:#fff; display:block; border:1px solid #fff; padding: 2px 5px 2px 5px; text-decoration:none;}
ul.toolbar li a:hover, ul.toolbar li a.active { background:#fff; color:#096; border:1px solid #096; }
.adminbutton { background:#096; color:#fff; display:block; border:1px solid #fff; padding: 2px 5px 2px 5px; text-decoration:none; text-align:center; width:430px; text-decoration:none;}

