
body {
	text-decoration: none;
	background-color:white;
	background-image: url(../_img/spacer.gif);
}
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000;
}
/* ------
	LOGO
--------*/
.tr-logo {
	height: 146px;
}

/* -----------------------------
 Navigation TDs
------------------------------*/
table.table_nav {
	margin: 0px 0 0 0;
}
table.table_nav td {
	height: 17px;	
	vertical-align: middle;
	border-top: #efefef solid 1px;
}
table.table_nav th span {
	font-size: 10px;
	color: #0c1c8c;
	text-decoration: none;
	text-align: left;
}

td.nav00-lo{
	padding-left: 10px;
}
td.nav00-hi{
	background: #fff;
	padding-left: 10px;
}
td.nav01-lo{
	background: #fff;
	padding-left: 16px;
}
td.nav01-hi{
	background: #fff url(../_img/icons/pfeil_right_black.gif) no-repeat left;
	padding-left: 16px;
}

td.nav02-lo{
	background: #fff;
	padding-left: 22px;
}

td.nav02-hi{
	background: #fff url(../_img/icons/pfeil_right_black.gif) no-repeat left;
	padding-left: 22px;
}
td.nav03-lo{
	background: #fff;
	padding-left: 28px;
}

td.nav03-hi{
	background: #fff url(../_img/icons/pfeil_right_black.gif) no-repeat left;
	padding-left: 28px;
}

/* -----------------------------
 Navigation Fonts
------------------------------*/
table.table_nav td a {
	font-size: 9px;
	color: #0c1c8c;
	text-decoration: none;
}
td.nav00-lo a, td.nav00-hi a {
	font-weight: bold;
}
td.nav01-lo a, td.nav02-lo a, td.nav03-lo a {
	font-weight: normal;
}
td.nav01-hi a, td.nav02-hi a, td.nav03-hi a {
	font-weight: bold;
}
td.nav01-lo a:hover, td.nav02-lo a:hover, td.nav03-lo a:hover{ 
	color: #000;
}


/* -----------------------------
 Tabelle Content
------------------------------*/

#content{
	background-color:#FFF;
	height:400px;
	vertical-align:top;
	/*border-top: 5px solid #FFF;
	border-left: 5px solid #FFF;*/
}

#div-footer {
	width: 778px;
	height:16px;
	background-color:#0C1C8C;
	color:#FFF;
	padding-top: 4px;
}
#div-footer a {
	background-color:#0C1C8C;
	color:#FFF;
	font-weight: bold;
	margin-left: 626px;
}
#div_login {
	margin: 5px;
}
#div_cinaktiv {
	margin: 5px;
	font-weight: bold;
	text-align: center;
}

#div_sendpicform {
	margin: 5px;
}
#div_sendpicform h1 {
	font-weight: bold;
	font-size: 9px;
}
#div_sendpicform textarea {
	height: 50px;
	width:410px;
}
#boxleft{
	padding:5px 5px 0 0;
	margin:0 0 0 0;
	border-left:solid 5px #FFF;
}
.black{
	color:#000;
	text-decoration:none;
}
/* -----------------------------
 Seiten Bl�ttern  < 1|2|3|4 >
------------------------------*/
div.page-navigation {
	text-align: center;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	height: 15px;
	border-bottom: 1px solid #000;
	border-left: 7px #FFF solid;
}
div.page-navigation-bottom {
	text-align: center;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	margin-left: 29px;
}
div.page-navi{
	margin: 0 0 0 7px;
	width: 364px;
	float: left;
	text-align: center;
}
div.page-navi_bottom {
	text-align: center;
}
div.page-navi span.page-selected, div.page-navi_bottom span.page-selected {
	font-weight: bold;
}

div.page-navi a, div.page-navi_bottom a, div.page-jump-left a, div.page-jump-right a {
	font-size: 9px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
div.page-navi a, div.page-navi_bottom a {
	font-weight: normal;
}
div.page-jump-left {
	text-align: left;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	margin: 0 0 0 0px;
	float: left;
	width: 130px;
}
div.page-jump-right {
	text-align: right;
	float: left;
	width: 108px;
}

/* -----------------------------
 Tabelle Image Overview
------------------------------*/
div#div_Overview, div#div_OverviewEmpty{
	margin: 0 0 0 7px;
	height: 370px;
	width: 100%;
	border: none;
	text-align: center;
}

div#div_Overview div.div_pic {
	width: 166px;
	height: 111px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #dedede;
	margin: 8px 28px 0px 0px;
	border: 1px solid #888;
	cursor: pointer;
}

div#div_Overview div.div_pic div {
	background-color: #efefef;
	border:1px solid #888;
	background-repeat:no-repeat;
	background-position: center center;
	text-align:left;
	cursor: pointer;
}
div#div_Overview div.div_pic div a {
	text-decoration: none;
	color:#000000;
	padding: 0 2px 0 2px;
	font-size: 9px;
}
div#div_Overview div.div_pic div {
	margin-top: 86px;
	padding: 0 0px 0 0px;
	border: none;
	width: 100%;
	height: 24px;
	overflow: hidden;
	bottom: 0px;
	background-color: #FFF;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	cursor: pointer;
}
/* -----------------------------
 Tabelle Memorize Pic Overview
------------------------------*/
#pic_toinfo{
background-color:#F0F !important;

}
/* -----------------------------
 Bild Details 
------------------------------*/
div#div_Details {
	margin: 7px 0 0 7px;
	padding: 0;
	border: none;
	height: 375px;

	font-size: 9px;
	color: #000;
	text-decoration: none;
}
div#div_Details a, div#div_Details a:hover, div#div_Details a:visited {
	text-decoration: none;
	color: #000;
}
div#div_Details_pic {
	margin: 0;
	padding: 0 7px 0px 0px;;
	width: 450px;
	height: 300px;
	float: left;
}

div#div_Details_menu {
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 300px;
	float: left;
	overflow: hidden;
}
div#div_Details_menu div.div_Details_back, div#div_Details_menu div.div_Details_next {
	background-color:#d5d5d5;
	font-weight: bold;
	float: left;
	width: 50%;
	height: 15px;
	padding-top: 3px;
	vertical-align: middle;
}
div#div_Details_menu div.div_Details_back {
	text-align: left;
}
div#div_Details_menu div.div_Details_next {
	text-align: right;
}
div#div_Details_menu div.div_menulink {
	background-image: url(../_img/icons/pfeil_right_grey_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding: 5px 0 0 10px;
	margin: 0 0 0 0;
	line-height: 15px;
	float: left;
	font-weight: bold;
	width: 130px;
}
div#div_Details_menu div.div_detail_text {
	margin: 0;
	padding: 20px 10px 10px 10px;
	overflow: hidden;
	float: left;
	width: 130px;
}


/* -----------------------------
 Slide Footer
------------------------------*/
div.div_slide_footer {
	height: 50px;
	padding: 0 0 0 0px;
	margin: 7px 0 0 0;
	float: left;
}
div.div_slide_footer_bild, div.div_slide_footer_bild_hi {
	width: 61px;
	height: 40px;
	margin-left: 1px;
	margin-top: 1px;
	padding: 1px 0 0 1px;
	float: left;
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
}
div.div_slide_footer_bild a, div.div_slide_footer_bild_hi a{
	border: 0;
	padding: 0;
	margin: 0;
}
div.div_slide_footer_bild_hi {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
div.div_slide_footer_bild_hi {
	border-width: 2px 1px 2px 1px;
	border-style: solid;
	border-color: #0c1c8c;
	margin-top: 0px;
}
div.div_slide_footer_bild {
	border: 1px solid #000;
}
div.div_slide_footer_bild a:hover image {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
div.div_slide_footer_bild a:hover {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}


/* -----------------------------
 Boxen rechts
------------------------------*/
#box1, #box2, #box3, #box4, #box5 {
	background-color:#d5d5d5;
	font-size: 9px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	width:146px;
	padding: 3px;
	/*border-bottom: 5px #FFF solid;*/
}
#box1, #box2, #box4 {
	margin-bottom: 5px;
}
#box1 {
	height: 119px;
}
#box2 {
	height: 119px;
}
#box3 {
	height: 122px;
	padding-bottom: 0px;
}
#box4 {
	height: 150px;
}
#box5 {
	height: 200px;
}
/* -----------------------------
	box keywords/konto
------------------------------*/
div#keylist {
	height: 80px;
}
div.div_boxlink, div.div_boxtitellink {
	background-image: url(../_img/icons/pfeil_right_grey_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 0 0 0 10px;
	margin: 0;
}
div.div_boxlink {
	font-weight: normal;
}
div.div_boxtitellink {
	font-weight: bold;
}
div.div_boxtitel {
	font-weight: bold;
}
div.div_boxtext {
	font-weight: normal;
}
div.div_boxtext_2z {
	font-weight: normal;
	margin-bottom: 10px;
}

/* -----------------------------
 Schriften
------------------------------*/
h1{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: bold;
}

a.more{
	font-size: 10px;
	color: #0c1c8c;
	font-weight: bold;
	text-decoration: none;
}

.txtwhite{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
	
/* -----------------------------
 Farben
------------------------------*/
.colorRed{
	color: #FF0000;
}

/* -----------------------------
 CSS von GKB
------------------------------*/
form {
	display:inline;
}


input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.submit {
	font-size: 10px; 
	color: #FFF; 
	border: 0px solid #0c1c8c; 
	padding: 1px; 
	background-color: #0c1c8c;
	cursor: pointer;
}

input.feld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:250px;
	color:#000;
}


