table.rahmen {border-collapse: collapse;text-indent: 5px;}

th.rahmen {border: 1px #4d4d4d solid;
}

td.rahmen {border: 1px #4d4d4d solid;
}* {
	padding: 0;
	margin: 0;
	}

body 
{ 
font-family: "Comic Sans MS";
padding:0px; 
text-align:center;
overflow:auto;font-size: 0.9em;background-color: #000000;}

a:link {} 

a:visited {}

a:hover {}

a:active {}

/*Layout*/#container

{ 
width: 960px;  
z-index: 1;  
margin : 0px auto;
padding : 6px;
text-align: left;margin: 2px auto 0px auto;}

*html #container{ 
width: 960px; 
z-index: 1;  
margin : 0px auto;
padding : 6px;
text-align: left;margin: 2px auto 0px auto;}

#kopf {
width: 960px;
height: 120px;position: relative;background-image: url(../bilder/sonstige/kopf_hinter.jpg);background-repeat: no-repeat;}


#inhalt {
width: 960px;
height: 600px;
position: relative;float: left;background-image: url(../bilder/sonstige/hinter_inhalt.jpg);}

*html #inhalt {
width: 960px;
height: 600px;
position: relative;background-image: url(../bilder/sonstige/hinter_inhalt.jpg);float: left;
}/*Menue*/
/*Navigation*/

#navigation {
width: 650px;
height: 40px;margin-top: 74px;position: relative;
left: 150px;float: right;z-index: 50;text-decoration: none;}





/*Formatierungen*/a:link { color: #6f0a14;text-decoration: none;}

*html a:link { color: #6f0a14;text-decoration: none;}

a:visited { color: #780b16;
text-decoration: none; }

a:hover { color: #ffffff;text-decoration: underline;}

a:active { color: red }

p.ueberschrift {font-size: 1.9em;font-weight: bold;}

p.text {font-size: 1.4em;font-weight: bold;}

/* bildergalerie */

.photo {padding:20px; background: #a55922; width:600px; height:330px; text-align:left;}
.photo h1 {font-size:14px; font-weight:normal; color: #ff6703; margin:0 0 0 5px; padding:0;}
.photo ul {list-style:none; padding:0; margin:0; width:216px; background:#333; border:1px solid #ff6703; position:relative; height:144px;}
.photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;}
.photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(../bilder/sonstige/arrow.gif) no-repeat; text-decoration:none;}
.photo ul li a b {display:none;}
.photo ul li a img {display:block; width:22px; height:22px; border:1px solid #ff6703; border-top-color:#ccc;}

.photo ul li a:hover {white-space:normal;position:relative;}

.photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:#ff6703;}
.photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#ff6703;}

.photo ul li a:active, .photo ul li a:focus {position:static; outline:0;}

.photo ul li a:focus.vert img, .photo ul li a:active.vert img {background-color:#000; position:absolute; left:260px; top:0; width:240px; height:320px; border:1px solid #ff6703; padding:5px 45px;}
.photo ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#000; position:absolute; left:260px; top:0; width:320px; height:240px; border:1px solid #ff6703; padding:45px 5px;}
.photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:204px; height:150px; border:1px solid #ff6703; top:165px; left:0; color:#ddd; font-weight:normal; padding:6px;}

/*Kontaktformular*/input {border: 1px #f47316 solid;}textarea {
border: 1px #f47316 solid;
}select {
border: 1px #f47316 solid;
}

input.button {border: 1px #f47316 solid;font-family: "Comic Sans MS";font-size: 1em;}
