body {
	background-color:#000000;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-variant:small-caps;
	margin:30px 0px 0px;
}

table {
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:black;
	font-variant:small-caps;
}

hr {
	margin:4px 0px 5px 0px;
	border:1px solid #cccccc;
}

a:link, a:visited {
font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000ff; font-variant:small-caps; text-decoration:none;
}
a:hover, a:active {
font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#0000ff; font-variant:small-caps; text-decoration:underline;
}
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover{
font-size:18px; color:#808080; font-family:monospace; font-variant:normal; color:#ffffff 
}

p { font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; color:black; font-variant:small-caps; }
h1 { font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; color:black; font-variant:small-caps; }
h2 { font-size:18px; font-family:VerdanaArial,Helvetica,sans-serif; color:#305480; }
ul { list-style-type:square; }
.fett { font-weight:bold; }
.gruen { color:#00ff00; }

fieldset { border:0px; margin:0px; padding:0px; }
textarea { background-color:#FFFFFF; color:#000000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; width:200px; }
input { background-color:#FFFFFF; color:#000000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; width:200px; }
.rbutton { background-color:#FFFFFF; color:#000000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; width:200px; border:2px solid #ff0000; margin:2px; }
.sbutton { background-color:#FFFFFF; color:#000000; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; width:200px; border:2px solid #00ff00; margin:2px; }
.rbutton:hover { font-weight:bold; }
.sbutton:hover { font-weight:bold; }

.gbeintrag { float:left; width:480px; }
.gbform { float:right; }
.guestlink { text-align:center; }
.guesteintrag { border:2px solid #cccccc; padding:5px; margin:5px 0px 15px; }
.guestkommentar { border:2px solid #666666; padding: 5px; margin: -10px 0px 15px; }
.keineintrag { border:2px solid #cccccc; padding:5px; margin:5px 0px 15px; text-align:center; }

.fehler { border:2px solid #ff0000; padding:5px; margin:0px; text-align:center; }
.okay { border:2px solid #00ff00; padding:5px; margin:0px; text-align:center; }

.hpvorschau { width:210px; height:140px; border:1px solid #cccccc; }
.projekte { float:left; width:480px; }
.projektevorschau { float:right; }

.ich { float:left; width:480px; }
.ichinfo { float:right; }
.ichinfokasten { width:200px; padding:5px; text-align:center; border-top:1px dotted #cccccc; }
.ichbildkasten { width:210px; height:160px; border:1px solid #cccccc; }

.musik { float:left; width:480px; }
.musikbilderkasten { float:right; }
.musikbild { width:210px; height:140px; border:0px solid #cccccc; }

.clear { clear:both; }

/*div.ichstaedte { width:300px; height:80px; float:left; border:0px solid #666666; padding:5px; margin:5px; cursor:default; color:#cccccc;
background-image:url('grafiken/frankfurt.jpg'); filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25; }
div.ichstaedte:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; color:#000000; }
div.ichueberschrift { width:30px; height:300px; float:left; }
div.ichalt { float:left; width:320px; height:300px; border:0px solid #000000; } */

#titel{ width:700px; height:30px; text-align:right; margin:0px auto; font-family:monospace; font-size:18px; font-variant:normal; color:#ffffff }
#main { background-color:#ffffff; width:700px; min-height:300px; margin:0px 100px; border:2px solid #666666; padding:15px; }
#linkleiste { width:700px; text-align:left; margin:0px auto; padding:5px; color:#ffffff; }
#home { float:left; width:500px; }
#homepic { float:right; width:200px; height:300px; background-image:url('grafiken/grafik-home.jpg'); }
#homenews { width:480px; border:1px solid #ff0000; padding:5px; }
#background { background-image:url('grafiken/background.png'); background-repeat:repeat-y; width:934px; margin:0px auto; }
