BODY, TABLE, TR, TD { padding: 0px; margin: 0px; }
BODY { background-color: #e4dfdc; }
BODY {
	background-image: url('gfx/design/background.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
}
TABLE TD { 
	vertical-align: top;
}
.RAHMEN {
margin:0px; padding:0px; border:0px;
border: 7px solid #FFFFFF;
border-top: 5px solid #FFFFFF;
border-right: 7px #FFFFFF solid;
}
.RAHMEN {
}
.RAHMEN2 TD {
margin:0px; padding:0px; border:0px;
border-bottom: 15px solid #FFFFFF;
}
.RAHMEN2 IMG {
	border:0px;
}

.RAHMENb {
	margin:0px; padding:0px; border:0px;
	border: 7px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
	text-align: right;
}
.RAHMENb {
	max-width: 150px !important;
	text-align: right;
}
.RAHMENb IMG {
	border-bottom: 10px solid #FFFFFF !important;
}

.RAHMEN2b TD {
	margin:0px; padding:0px; border:0px;
	border-bottom: 15px solid #FFFFFF;
	text-align: right;
}
.RAHMEN2b IMG {
	border:0px;
	border-bottom: 10px solid #FFFFFF !important;
	text-align: right;
}

.RAHMEN_RE {
	max-width:150px!important;margin:0px!important;padding:0px!important;text-align:right;width:150px!important;background-color:#FF9900;
	border:0px !important;
	border-right: 7px solid #FFFFFF;
}
.RAHMEN_RE img {
	border:0px !important;
	border-bottom: 10px solid #FFFFFF;
}

.NORAHMEN {
border: 0px !important;
}
.Fußzeile {
	color:#EFFFFF;
}
.Fußzeile A{
	color:#EFFFFF !important;
}
.Fußzeile A:HOVER{
	color:#EFFFFF !important;
	background-color: #b4152a;
}
.HellerHR {
	border-bottom:1px dotted #EFFFFF;
}
.dotted {
	border-bottom:1px dotted #524942;
}
#re0700 {
	background-color: #81746d;
	border-left: 10px solid #FFFFFF;
}
#re2 {
	background-color: #958b84;
}
#re3 {
	background-color: #8b8179;
}
#re4 {
	background-color: #a29790;
}
#re5 {
	background-color: #ada29b;
}
#re6 {
	background-color: #b4aba5;
}
#re7 {
	background-color: #bfb8b2;
}
#re2:hover,#re3:hover,#re4:hover,#re5:hover,#re6:hover,#re7:hover {
	background-color: #81746d!important;
}
#re3:hover {
	/* filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;*/
}
.grey {
	background-color: #81746d;
}
.grey:hover {
	background-color: #524942!important;
}
.red {
	background-color: #b5152b;
}
.red:hover {
	background-color: #d41b35!important;
}
.abstand {
	margin-right: 2px;
	margin-bottom: 5px;
}
#re0700:hover {
	background-color: #524942!important;
	border-left: 10px solid #FFFFFF;
}
#TAB1280 {
	height: 1280px;
}
#Inhaltsbereich {
	margin-bottom: -10px;
}
#Inhaltsbereich LI{
	text-align: justify;
}
a[rel=extern] {
	background-image: url('gfx/external_link.gif') !important;
	padding-right: 12px !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
}
#flashplayer {
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}
#flashplayer:hover {
	/* 100 -> 0% transparent ; 0 -> 100% transparent */
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.td25_1 {
	width: 31%;
	vertical-align: top;
}
.td25_2,.td25_3,.td25_4 {
	width: 23%;
	vertical-align: top;
}

#tellafriend {

}
#tellafriend input[type=submit] {
	width: 100px;
}
#tellafriend input[type=text] {
	border: 0px;
	margin-bottom: 4px;
	border: 1px solid #6d6058;
	width: 50%;
}
#tellafriend textarea {
	border: 0px;
	font-size: 12px;
	width: 100%;
	border: 1px solid #6d6058;
}
.internetspuren li {
	list-style-type: none;
	
}
.internetspuren {
	padding-left:0px;
	margin-left: 0px;
}
a.box_title {
	display: block;
	color: #000;
	background-color: #ccc;
	text-decoration: none;
	font-size: 18px;
	margin-top: 5px;
	padding: 10px;
}
.kasten {
	display:block;
	width:99%;
	margin:0 auto;
	border:1px solid #b5152b;
	margin-bottom: 15px;
}
.kasten p {
	margin: 8px;
}



.index-block {
	display:block;
	margin:0 auto;
	width:100%;
	text-align:center;
	overflow:hidden;
	height:55px;
	min-height:55px;
	max-height:55px;
	margin-bottom: 10px;
}
.index-block .bloecke {
	background-color: #81746d;
	font-family:arial;
	font-size:12px;
	font-weight:light;
	color: #fff;
	margin:0 auto;
	display:inline-block;
	width: 160px;
	height:55px;
	background-color: #81746d;
	font-family:arial;
	font-size:12px;
	font-weight:light;
	color: #fff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	line-height:14px;
	padding-top:5px;
	margin-right: 3px;
}
.index-block .bloecke:hover {
	background-color: #524942!important;
}

.iphonelink {
	text-decoration:none;
}
.iphonelink:hover {
	text-decoration:none;
}
.center {
	text-align: center;
}
