@CHARSET "ISO-8859-1";

body {
    font-family: Arial, Helvetica;
    font-size: 16px;
    margin : 0px;
    padding : 0px;
    text-align: center;
    background-color: #ffffff;
}

body.info {
	background-color: #f5f5f5;
	border: 0px;
}

#outer_container {
    position: relative;
    width: 95%;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    z-index: 2;
}

#inner_container {
    position: relative;
    padding: 0px;
    margin: 0px auto;
    width: 554px;
    z-index: 5;
}


#spacer_top {
	position: relative;
	left: 0px;
	z-index: 10;
	vertical-align: bottom;
	height: 70px;
}

#menuspacer {
	position: relative;
	left: 0px;
	z-index: 10;
	vertical-align: bottom;
	height: 15px;
}

/* Schrifthöhe + Abstand*/
#menu {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
}

#content_area {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
	height: 554px;
}

#thumblist {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 10;
	padding: 0px;
	margin: 0px;
	margin-top: 16px;
	border: 0px;
	border-width: 0px;
	height: 50px;
}

/* Bildcontent */
#content_picture {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

/* Infocontent */
#content_info {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	z-index: 20;
	visibility: hidden;
	/*background: #f5f5f5;*/
}

/* Bilder Allgemein */
img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-width: 0px;
	text-decoration:none;
	-moz-outline-width:0px;
}

/* Hauptbild */
img.main_image {
	width: 554px;
	height: 554px;
	margin: 0px;	
}

/* Thumbnails */
img.thumbnail {
	width: 58px;
	height: 58px;
	padding: 0px;
	margin: 0px;
    text-decoration:none;
    -moz-outline-width:0px;
}

/* Infocontent */
#content_infotext {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	z-index: 20;
	background: #f5f5f5;
	width: 554px;
	height: 554px;
	margin: 0px;
	padding: 0px;
}

div.content_info {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	z-index: 20;
	visibility: hidden;
	background: #f5f5f5;
	width: 554px;
	height: 554px;
	margin: 0px;
	padding: 0px;
}


/* Iframe mit html-Seiten */
div.infoframe {
	width: 554px;
	height: 554px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#textframe {
	width: 554px;
	height: 554px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*
table {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
*/

table {
	width: 554px;
	border-spacing: 0px;
	border-collapse: collapse;
}

tr {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

td.cb_main {
	vertical-align:baseline;
	font-size: 16px;
	padding-right: 25px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
	text-align: left;
}

td.cb_space_left {
	width: 10px;
}

td.cb_serie {
	vertical-align:baseline;
	font-size: 12px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

td.cb_space_right {
	width: 21px;
}

td.cb_extra {
	vertical-align:baseline;
	font-size: 12px;
	padding-right: 25px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#menu_cb {
	position: absolute;
	font-size: 16px;
	top: 1px;
	left: 0px;
	z-index: 10;
	height: 16px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

/* 138 (Clemens Bechmann) + 35*/
#menu_serien {
	position: absolute;
	font-size: 12px;
	top: 4px;
	/*bottom: 0px;*/
	left: 173px;
	z-index: 10;
	height: 12px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
	
#menu_extra {
	position: absolute;
	font-size: 12px;
	top: 4px;
	/*bottom: 0px;*/
	right: 0px;
	z-index: 10;
	height: 12px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}

a:link, a:visited, a:active {
	font-family: Arial, Helvetica;
	border-style: none;
	text-decoration:none;
	-moz-outline-width:0px;
	color: #666666;
}

a:hover {
	border-style: none;
	text-decoration:none;
	-moz-outline-width:0px;
	color: #afafaf;	
}

/* ----- Start ----- */
a.tb_menu_item_cb {
	color: #666666;
}

a.tb_menu_item_cb:hover {
	color: #afafaf;
}

a.tb_menu_item_cb_selected {
	color: #333333;
}

a.tb_menu_item_cb_selected:hover {
	color: #333333;
}

a.tb_menu_item_serie {
	padding-right: 11px;
}

a.tb_menu_item_serie_selected {
	padding-right: 11px;
	color: #000000;
}

a.tb_menu_item_serie_r {
}

a.tb_menu_item_serie_selected_r {
	color: #000000;
}

a.tb_menu_item_extra {
	margin-left: 11px;
}

a.tb_menu_item_extra_selected {
	margin-left: 11px;
	color: #000000;
}
/* ----- Ende ----- */


a.menu_item_cb {
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	line-height: 16px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_cb:hover {
	font-size: 16px;
	line-height: 16px;
	color: #afafaf;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_cb_selected {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_cb_selected:hover {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	border: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_serie {
	font-size: 12px;
	line-height: 12px;
	padding-right: 11px;
	border: 0px;
	margin: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_serie_selected {
	font-size: 12px;
	line-height: 12px;
	padding-right: 11px;
	color: #000000;
	border: 0px;
	margin: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_extra {
	font-size: 12px;
	line-height: 12px;
	margin-left: 11px;
	border: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

a.menu_item_extra_selected {
	font-size: 12px;
	line-height: 12px;
	margin-left: 11px;
	color: #000000;
	border: 0px;
	padding: 0px;
	position: relative;
	bottom: 0px;
}

/*
a.thumblink {
	margin-left: 2px;
	margin-right: 2px;
}

a.thumblink_left {
	margin-right: 2px;
}

a.thumblink_right {
	margin-left: 2px;
}
*/
a.thumblink:link, a.thumblink:visited, a.thumblink:active, a.thumblink:hover{
	margin-left: 2px;
	margin-right: 2px;
}

a.thumblink_left:link, a.thumblink_left:visited, a.thumblink_left:active, a.thumblink_left:hover{
	margin-right: 2px;
}

a.thumblink_right:link, a.thumblink_right:visited, a.thumblink_right:active, a.thumblink_right:hover{
	margin-left: 2px;
}

#outer_info_container {
    position: relative;
    width: 95%;
    height: 95%;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    z-index: 2;
}

#inner_info_container_1 {
    position: relative;
    padding: 0px;
    top: 150px;
    margin: auto auto;
    width: 300px;
    z-index: 5;
}

#inner_info_container_2 {
    position: relative;
    padding: 0px;
    top: 150px;
    margin: auto auto;
    width: 365px;
    z-index: 5;
}

#inner_info_container_3 {
    position: relative;
    padding: 0px;
    top: 150px;
    margin: auto auto;
    width: 350px;
    z-index: 5;
}

#inner_info_container_4 {
    position: relative;
    padding: 0px;
    top: 150px;
    margin: auto auto;
    width: 370px;
    z-index: 5;
}

#inner_info_container_kontakt {
    position: relative;
    padding: 0px;
    top: 180px;
    margin: auto auto;
    width: 260px;
    z-index: 5;
}

#inner_info_container_vita {
    position: relative;
    padding: 0px;
    top: 76px;
    margin: auto auto;
    width: 350px;
    z-index: 5;
}

#info {
	text-align: justify;
	font-family: Arial, Helvetica;
	color: #333333;
}
#info_header {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	height: 30px;
}
#info_text {
	font-size: 12px;
}
a.info_text_a, a.info_text_a:link, a.info_text_a:visited, a.info_text_a:active {
	font-size: 12px;
	text-align: justify;
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #333333;text-decoration:underline;
}

a.info_text_a:hover {
	font-size: 12px;
	text-align: justify;
	font-family: Arial, Helvetica;
	font-weight: normal;
	color: #a4a4a4;
	text-decoration:underline;
}