body { margin: 0; padding: 0; font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif"; background: #202020; color: #bbbbbb; }
/*redefine*/
/*
::-moz-selection { background: #111; color: #eee; }
::selection { background: #111; color: #eee; }
*/
h1, h2, h3, h4, p, ul { margin: 0; padding: 0; font-weight: normal;	list-style: none; }
a:link, a:visited {	text-decoration:none; color: #92bdfa; }
a:hover, a:active {	text-decoration:none; color: #faec8f; }
h1 span { display: none; }
h1 { font-size: 20px; }
p {	padding: 5px 0;	line-height: 1.7; }
a {	text-decoration:none; outline: none; }
td { vertical-align: top; }
#main { width: 860px; margin: 0 auto; }
#top { width: 860px; height: 142px; background: url(top.jpg) center left no-repeat; }
#bottom { width: 860px; height: 57px; background: url(bottom.jpg) center left no-repeat; }

hr { border:1px solid #555555; }
i { color:#666666; }
#ma { left:20px; height:15px; padding:20px 0 0 20px; }
#ma a.ma { font-size:9px; color:#222222; }
/*menu*/
/*
#menu {
	position: fixed !important;
	position: absolute;
	z-index: 1;
	width: 180px;
	left: 180px;
	top: 40px;
}
*/

#menucontainer { width: 180px; }
#contentcontainer { width: 680px; }
#content { margin:50px 50px 0 50px; }

/* Images */

#content a img {
	width:150px;
	height:100px;
	padding: 5px;
	border: 1px solid #888888;
	margin: 5px;
	}

#content a img:hover { border-color: #e99700; }
#content a.normal, #content a.normal img { width:auto;height:auto;border:0px; margin:0px; padding:0px; }

#menu {
	margin-left:5px;
	width: 180px;
	left: 180px;
	top: 40px;
}
#menu ul { list-style: none; }

#menu a {
	width: 130px;
	display: block;
	padding: 3px 5px 3px 40px;
	background: url(../images/tab_small.gif) center right no-repeat;
	margin: 5px 0;
	text-decoration: none;
}

#menu a { color: #aaaaaa; }

#menu a.big {
	background-image: url(../images/tab_big.gif);
	background-position: center right;
	background-repeat:  no-repeat;
	padding: 4px 5px 4px 40px;
	margin: 8px 0;
}

#menu h3 { font-size: 13px; }

#menu a.big { color: #fff; }

#menu a.home { background-color: #853489; border-left:5px solid #853489; }
#menu a.gallery { background-color: #0000af; border-left:5px solid #0000af; }
#menu a.poesie { background-color: #18c81d; border-left:5px solid #18c81d; }
#menu a.aboutme { background-color: #e3ce00; border-left:5px solid #e3ce00; }
#menu a.links { background-color: #e99700; border-left:5px solid #e99700; }
#menu a.contact { background-color: #ec311e; border-left:5px solid #ec311e; }
#menu a.impressum { background-color: #333333; border-left:5px solid #333333; }

#menu a.gallerysub { background-color: #000044; border-left:5px solid #000044; }
#menu a.poesiesub { background-color: #084d08; border-left:5px solid #084d08; }
#menu a.aboutmesub { background-color: #716700; border-left:5px solid #716700; }

#menu a.gallery:hover, #menu a.poesie:hover,
#menu a.aboutme:hover, #menu a.links:hover,
#menu a.contact:hover, #menu a.impressum:hover,
#menu a.gallerysub:hover, #menu a.poesiesub:hover,
#menu a.aboutmesub:hover, #menu a.home:hover
{ background-color:#dddddd; color:#000000; }

#menu a.home.selected, #menu a.gallery.selected, #menu a.poesie.selected,
#menu a.aboutme.selected, #menu a.links.selected, #menu a.contact.selected,
#menu a.gallerysub.selected, #menu a.poesiesub.selected, #menu a.aboutmesub.selected,
#menu a.impressum.selected
{ border-left:5px solid #ffffff; }

table.contact {}
table.contact tr td { width:100px; height:32px; }
table.contact tr td input, table.contact tr td textarea {
	font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	padding:2px; color:#ffffff; border:0px solid #888888; background-color:#999999;
	}
