#changelang {
position:absolute;
top:0;
left:675px;
}
#changelang img {
border:none;
}
.layer_main {
display:none;
}
* {
padding:0;
margin:0;
}
div.artist {
margin:10px;
margin-left:50px;
margin-top:100px;
}
span.date {
font-size:10pt;
}
#counter {
position:absolute;
font-size:14pt;
top:0;
left:5px;
margin-left:5px;
color:white;
}
#counter .numberc {
font-size:12pt;
display:block;
text-align:center;
width:20px;
height:22px;
color:green;
font-weight:bold;
float:left;
padding-top:4px;
border-left:2px solid black;
background:url(images/zahler.jpg);
}
#counter .besucher {
display:block;
float:left;
padding-left:3px;
padding-top:4px;
}
div#artist {
float:left;
margin-top:50px;
width:292px;
}
div#artist p {
padding-left:15px;
padding-right:15px;
margin-left:0px;
margin-top:10px;
}
.gal {
border-top:1px solid red;
border-bottom:1px solid red;
width:750px;
height:150px;
margin-top:70px;
margin-bottom:50px;
}
#gal-klein {
float:right;
border:1px solid red;
border-right:none;
margin-top:50px;
}
h4 {
color:white;
margin-top:30px;
margin-left:20px;
font-size:15pt;
}
html,body {
height:100%;
}
body {
background:black url(../../css/images/bg.jpg)  repeat-y center 0px;
color:rgb(204,204,204);
font-size:14pt;
font-family:Garamond,Verdana,Arial,sans-serif;
text-align:center;
}
div#page {
position:relative;
margin-left:auto;
margin-right:auto;
width:750px;
height:116px;
border-left:1px solid red;
border-right:1px solid red;
min-height:100%;
margin-bottom:50px;
}
div.entry .headline {
font-style:italic;
}
div.entry p {
	margin-left:10px;
	padding-left:5px;
	border-left:1px solid white;
}
div.entry {
	margin-bottom:20px;
}
div#content {
width:750px;
}
h1 {
width:750px;
height:204px;
background:url(images/head.jpg) no-repeat center;
}
h1 span {
display:none;
}
h2 {
color:white;
margin-left:50px;
font-size:20pt;
text-align:left;
display:none;
}
h3 {
font-size:18pt;
display:block;
text-align:left;
margin-top:10px;
}
h3 span {
display:none;
}
#news {
text-align:left;
margin:20px;
float:left;
width:300px;
}
p {
margin-left:30px;
}
#contact {
margin:20px;
float:right;
text-align:right;
}
#anfahrt {
text-align:right;
margin:20px;
float:right;
}
#news h3 {
text-align:left;
width:91px;
height:31px;
background:url(images/news.gif);
}
#contact h3 {
width:204px;
height:26px;
background:url(images/contact.gif);
}
#anfahrt h3 {
width:147px;
height:29px;
background:url(images/anfahrt.gif);
}
ul#nav {
list-style-type:none;
position:absolute;
top:145px;
text-align:left;
left:35px;
}
ul#nav li {
float:left;
}
ul#nav li ul li {
clear:left;
}
ul#nav li ul {
list-style-type:none;
}
ul#nav li a {
height:30px;
display:block;
padding-right:2px;
padding-bottom:2px;
}
ul#nav li a:hover {
border:1px solid white;
padding-right:0;
padding-bottom:0;
}
ul#nav li a span {
display:none;
}
.foo {
position:relative;
top:-63px;
left:50px;
}
a {
text-decoration:none;
color:white;
}
ul#nav li ul li a {
display:inline;
border:none;
}
ul#nav li ul li a:hover {
border:none;
}
ul#nav li ul {
display:block;
width:85px;
padding-left:10px;
}
ul#nav li {
margin-left:6px;
}
a:hover {
text-decoration:underline;
}
#home  {
width:95px;
}
#artists  {
margin-left:30px;
width:160px;
}
#galerie  {
margin-left:35px;
width:158px;
}
#links {
margin-left:38px;
width:120px;
}

ul {
list-style-type:none;
}



label,
select,
input[type=checkbox],
innput[type=radio],
input[type=button],
input[type=submit] {
cursor: pointer;
}
legend {
color:white;
}
label {
float: left;
width: 7em;
text-align: right;
margin-right: .3em;
}
form br {
clear: both;
margin-bottom:5px;
}
input[type=text], select {
float: left;
}
form {
	margin-bottom:10px;
}
fieldset {
	border:1px solid white;
	color:white;
}
input,textarea {
	border:1px solid white;
}
input[type=submit] {
	border-left:none;
	border-bottom:none;
}



.gal a img {
border:none;
margin-top:5px;
margin-bottom:3px;
}

span#urhere {
position:absolute;
font-size:14pt;
left:50px;
top:185px;
text-align:left;
}
a#impressum {
left:335px;
position:absolute;
top:1200px;
}
.impressum div {
margin-left:50px;
margin-right:50px;
margin-bottom:30px;
}
.impressum b {
	margin-top:30px;
display:block;
}
.impressum {
margin:5px;
}
#gal_switch {
background:black;
}
#gal_switch .active {
color:red;
}
.ubar2 {
margin:20px;margin-left:50px;color:white;
margin-top:50px;
}