a {
color: #434343;
}
a:link, a:visited {
text-decoration: none;
font-weight: normal;
}
a:hover {
color: #fff;
}
a img {
border-width: 0px;
}
div.clear {
clear: both;
height: 0px;
}

body {
background: #303030;
text-align: center;
margin: 0px;
font: 10pt Arial, Verdana, Helvetica, sans-serif;
color: #fff;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-top: 0;
}
input {
border: #7F9DB9 solid 1px;
color: #4C4C4C;
}
textarea {
border: #7F9DB9 solid 1px;
color: #4C4C4C;
}
h1 {
margin: 0px;
padding: 0px 0px 15px 0px;
font: 15pt Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
}
h2 {
margin: 0px;
padding: 20px 0px 5px 0px;
font: 11pt Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}


/* Seitenkopf */
#top {
width: 758px;
height: 176px;
padding-top: 22%;
}
.tof {
float: left;
height: 176px;
padding-right: 28px;
}
#tof2 {
padding-top: 25px;
float: left;
}
.dia {
background: url(/img/dia.gif) no-repeat;
height: 176px;
float: left;
padding: 38px 29px 0px 4px;
}
/* Ende Seitenkopf */


#all {
width: 950px;
}

#tof_space {
width: 148px;
height: 30px;
}
#nav_space {
width: 802px;
background: url(/img/bg.gif) repeat-x left bottom;
text-align: right;
float: right;
}





/* Mittelteil */
#content {
float: right;
text-align: left;
width: 720px;
background: #000;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
padding: 30px 40px 20px 40px;
}


#cat{
float: right;
width: 120px;
text-align: left;
}
#desc {
float: right;
vertical-align: bottom;
}

#pics {
float: left;
width: 600px;
height: 480px;
}
.pic {
float: left;
padding: 0px 22px 25px 0px;
}
#pics img {
border: 2px solid #fff;
}

#text {
float: left;
width: 550px;
}
#random {
text-align: right;
}
#random img {
border: 2px solid #fff;
margin-bottom: 30px;
}

/* Ende Mittelteil */






/*<group=nav>*/
#nav {
margin: 0px;
padding: 0px;
width: 500px;
float: right;
}
#nav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
#nav ul li {
display: inline;
background: transparent;
padding: 0px;
}
#nav ul li a:link, #nav ul li a:visited {
padding: 4px 15px 4px 15px;
margin-right: 15px;
color: #fff;
background: #232323;
font-weight: normal;
text-decoration: none;
float: left;
border-top: #666 solid 1px;
border-right: #666 solid 1px;
border-left: #666 solid 1px;
border-bottom: #666 solid 1px;
}
#nav ul li a:hover {
background: #434343;
color: #fff;
float: left;
} 
#nav ul li a.active, #nav ul li a:visited.active, #nav ul li a:hover.active {
background: #000;
color: #fff;
padding: 4px 15px 4px 15px;
float: left;
text-decoration: none;
border-top: #666 solid 1px;
border-right: #666 solid 1px;
border-left: #666 solid 1px;
border-bottom: #000 solid 1px;
}


#cat ul {
font: 10pt Arial, Verdana, Helvetica, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
}
#cat ul li {
display: block;
background: transparent;
padding: 0px;
padding-bottom: 9px;
}
#cat ul li a:link, #cat ul li a:visited {
color: #434343;
}
#cat ul li a:hover {
color: #fff;
} 
#cat ul li a.active, #cat ul li a:visited.active, #cat ul li a:hover.active {
color: #fff;
}

#blaettern {
float: left;
width: 560px;
}
#vor {
float: right;
width: 80px;
}
#zurueck {
float: left;
text-align: left;
width: 480px;
}

#footer {
clear: both;
float: right;
padding: 5px 40px 0 0;
}

a.foot,
a.foot:link,
a.foot:visited,
a.foot:active {
font-weight: normal;
color: #8A8A8A;
padding: 0px 10px 0px 10px;
}
a.foot:hover {
color: #fff;
}

a.text,
a.text:link,
a.text:visited,
a.text:active,
a.foot:hover {
color: #ED1C24;
}




/* Lightbox */
#lightbox{
color: #434343;
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");
}
