/* CSS Document */
HTML, BODY { height:100%; margin:0; padding:0; }
BODY { height:100%; background:#555; }
IMG { border:0px; }
DIV, BODY, TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DFDFDF; }
A { color:#FFFFFF; text-decoration:none; }
A:hover { color:#FF7800; text-decoration:none; }
.clear { clear:both; }

.head{ height:8%; margin:0; padding:0; background:#555555 url(img/logo.gif) left bottom no-repeat; }
.content { margin:0; padding:0; overflow:hidden; background:url(img/bgcontent.gif) no-repeat; height:92%; }
.linetop, .line { height:58px; width:100%; background-image:url("img/bgtop1.gif"); float:left; overflow:hidden;}
.line { background-image:url("img/bgtop.gif"); }

.links { position:relative; width:37%; height:467px; float:left; margin-top:20px; background:#868686 url("img/bgleft.gif") no-repeat left bottom; }
.rechts { background:#727271; height:467px; width:63%; padding-top:20px; float:left; overflow:hidden;}

.menu { padding-right:14px; margin-top:14px; }
.menu a { background:#000000; margin:0 0 2px 0; width:100%; display:block; float:left; text-align:right; }
.menu a:hover { background-color:#FF7800; }

.cimg { border:14px solid #FFFFFF; margin-left:20px; }
.headline { font-weight:bold; color:#FFFFFF; }
.textblock { padding:14px; }

.textbox, .bildbox { background:#696969 url(img/textboxeck.gif) left bottom no-repeat; margin-bottom:14px; }
.textbox { padding:10px; line-height:15px; }
.bildbox { padding:8px; line-height:16px; }		

.bildbox A IMG {border:2px solid #555555; margin:0 5px 5px 0; padding:0px;}
.bildbox A:hover IMG {border:2px solid #FF7800; margin:0 5px 5px 0; }

.textbox A { background-color:#DFDFDF; color:#696969; }
.textbox A:hover { background-color:#FF7800; color:#696969; }

.bildbox A IMG { border:2px solid #555555; margin:0 5px 5px 0; padding:0px; }
.bildbox A:hover IMG { border:2px solid #FF7800; margin:0 5px 5px 0; }

/*fotogalerie */
#ein, #aus {z-index:2; position:absolute; top:14px; left:34px; padding:5px; background-image:url(img/transe.png); filter:alpha(opacity=60); _background-color:#FFFFFF;}
#ein { width:550px; }

.linkleiste A { background-color:#666664; color:#FFFFFF; text-decoration:none; padding:1px 3px 1px 3px; }
.linkleiste A:hover { background-color:#FF7800; }
.linkleiste A:visited { background-color:#8D8E8C; }
