@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #820e12;
}

#box {
	margin-left: 50%;
	position: absolute;
	z-index: 1000;
	left: -307px;
	top: 40px;
}

#main_container, #header_main_container, #content_main_container, #placeholder {
	background-color: #FFFFFF;
}
#main_container, #header_main_container, #content_main_container, #cont_left {
	position: relative;
}
#main_container {
	margin: 0px;
	padding: 0px;
	width: 890px;
}
#top_navi {
	height: 23px;
	width: 890px;
	background-color: #820e12;
	overflow: hidden;
}
#header_main_container {
	height: 249px;
	width: 890px;
}
#main_picture {
	height: 243px;
	width: 878px;
	margin: 6px;
	overflow: hidden;
}
#main_picture_font {
	height: 55px;
	width: 404px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 244px;
	margin: 0px 0px 0px 35px;
}
#content_main_container {
	width: 890px;
	float: left;
}
#content_inner_container {
	width: 878px;
	margin: 6px;
}

#placeholder_left {
	position: relative;
	width: 213px;
	float: left;
	top: -12px;
	left :9px;
}
#content {
	float: left;
	position: relative;
	padding-top: 30px;
	padding-left: 20px;
}
.content_breit {
	width: 635px;
	overflow: hidden;
}
.content_small {
	width: 360px;
	overflow: hidden;
}
#right {
	position: relative;
	padding-top: 30px;
	width: 261px;
	float: left;
}
#placeholder {
	height: 22px;
	width: 890px;
	float: left;
}
#footer {
	background-color: #820e12;
	height: 23px;
	width: 890px;
	float: left;
}
#main_container_left {
	width: 207px;
	position: absolute;
	left: 50%;
	top: 5px;
	margin: 0px 0px 0px -430px;
}
#cont_left {
	width: 207px;
}
#logo_container {
	height: 151px;
	width: 207px;
        background-image: url(../images/ct_logo_rot.png);
}
#navi_placeholder {
	height: 88px;
	width: 207px;
}
#navi_head {
	height: 28px;
	width: 207px;
        background-image: url(../images/navi_top.png);
}
#place {
	height: 19px;
	width: 207px;
        background-image: url(../images/navi.png);
}
#navi {
	position: relative;
	width: 207px;
	margin: 0px !important;
	padding: 0px !important;
        background-image: url(../images/navi.jpg);
}
#navi_foot {
	height: 45px;
	width: 207px;
        background-image: url(../images/navi_foot.jpg);
}

/**************** Galerie ****************/

.sboxgallery .sboxgallery_row .sboxth {
	float: left;
	width: 87px;
	height: 62px;
	overflow: hidden;
}
.sboxgallery .sboxgallery_row .sboxth .photo-link img, 
.sboxgallery .sboxgallery_row .sboxth .photo-link, 
.sboxgallery .sboxgallery_row .sboxth, 
.sboxgallery .sboxgallery_row {
	margin: 0px;
	padding: 0px;
}
.sboxgallery .sboxgallery_row {
	clear: both;
	width: 261px;
	overflow: hidden;
}
.sboxth img {border: 1px solid #ffffff;}
.sboxth a:hover img {border: 1px solid #ffffff;}
.container_gal, .sboxgallery{
	margin: 0px;
	padding: 0px;
	width: 261px;
}

/************* verstecke ****************/

.mod_placehere a{
text-decoration: none;
}
