/* basic elements */
body {
    background-color: white;
}
p {
	font-family: verdana, Helvetica, sans-serif;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	color: #A8A18D;
}
a, a:visited, a:hover {
    text-decoration:none;
    margin:0;
    padding:0;
}
td {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #A8A18D;
}
td a {
    text-decoration:none;
    color: #A8A18D;
}
td a:visited , td a:link {
    text-decoration:none;
    color: #A8A18D;
}
td a:hover {
    color:#04D1FF;
    text-decoration:none;
}
hr {
    margin:5px 3px;
}
input , textarea {
	border:0px;
	font-size:11px;
	font-family:verdana, Helvetica, sans-serif;
	margin-left:1px;
	margin-top:1px;
    background-color: #EA0073;
    color: black;
}
textarea {
    overflow: auto;
}

/* single defs */
#container{
    position: relative;
    text-align: center;
    margin-top:10px;
    margin-left:auto; 
    margin-right:auto;
    width: 1150px;
    height: 554px;
    border: 0px solid black;
    background-color: white;
}
#kontakt{
	width:600px;
	height:550px;
	margin:0 auto;
    text-align:left;
	vertical-align:top;
    border: 0;
}
#schwarz,
#schwarzReferenceList{
	background-color:black;
	width:546px;
	height:546px;
	border:0px solid black;
	margin:0;
    padding: 4px;
	overflow:hidden;
}
#schwarzReferenceList a{
	text-decoration: underline;
	color: #EA0073;
}

#schwarzReference {
	background-color:black;
	width:550px;
	height:550px;
	border:0px solid black;
	margin:0;
    padding: 2px;
	overflow:hidden;
}
#backReferences {
	position: relative;
	top: -20px;
	left: -5px;
	color: #EA0073;
}
#backReferences a {
	color: #EA0073;
	font-size: 16px;

}
#main_content{
    position: absolute;
    top:0px;
    left:0px;
	width:600px;
	text-align:left;
	margin:0 auto;
    border: 0px solid blue;
	height:600px;
}
#foto_frame_total {
    position: absolute;
    top:0px;
    left:0px;
    height: 554px;
    border: 0px solid black;
    z-index:10;
}
#foto_iframe_border {
    position: absolute;
    top:0px;
    left:0px;
}
#pe_image{
    position: absolute;
    bottom: 0px;
    border: 2px solid black;
}
#foto_iframe {
    border: 0px solid black;
    position: absolute;
    top:0px;
    left:0px;
    background-color: black;
}

/* menu */
#menu {
    position: absolute;
    top:416px;
    left:554px;
    border: 0px solid red;
    height: auto;
	width:600px;
	color: #A8A58D;
  	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	letter-spacing:1px;
    float: left;
    z-index:10;

}

/* define series */
div.menu_serie, div.menu_serie_activ, div.menu_serie_lastinrow, div.menu_serie_activ_lastinrow  {
    border: 0px solid red;
    height: 23px;
}
div.menu_serie, div.menu_serie_activ {
    float:left;
}
div.menu_serie_lastinrow, div.menu_serie_activ_lastinrow  {

}
/* IE 5.5-6 */
html.* div.menu_serie_lastinrow, div.menu_serie_activ_lastinrow  {
    position: relative;
    left: -3px; 
}
/* IE 5.5-6 */
html.* div.menu_serie_lastinrow div.menu_single_title  {
    position: relative;
    left: +3px; 
}
div.menu_serie a, div.menu_serie_lastinrow a{
	color:#A8A58D;
    text-decoration:none;
}
div.menu_serie a:hover, div.menu_serie_lastinrow a:hover{
	color: #04D1FF;
    text-decoration:none;
}
div.menu_serie a:visited, div.menu_serie_lastinrow a:visited{
	color:#A8A58D;
    text-decoration:none;
}

div.menu_serie_activ div.menu_single a, div.menu_serie_activ_lastinrow div.menu_single a{
	color: #04D1FF;
    text-decoration:none;
}
div.menu_serie_activ div.menu_single a:hover, div.menu_serie_activ_lastinrow div.menu_single a:hover{
	color: #04D1FF;
    text-decoration:none;
}
div.menu_serie_activ div.menu_single a:visited, div.menu_serie_activ_lastinrow div.menu_single a:visited{
	color: #04D1FF;
    text-decoration:none;
}

/* define singles */
div.menu_single, div.menu_single_activ, div.menu_single_title, div.menu_single_contact, div.menu_single_footer {
    border: 0px solid green;
    height: 18px;
    padding: 5px 3px 0 3px;
    float: left;
    margin: 0 0 0 0;
}
div.menu_single, div.menu_single_activ, div.menu_single_contact {
	background-color: black;
}
div.menu_single_contact {
	background-color: #482200;
}
div.menu_single_title {
	color:#97F2E9;
    border: 0px solid green;
	background-color: red;
	background-color: #482200;
	background-color:#EA0073;
}
div.menu_single_footer {
	background-color:#EA0073;
	background-color: #482200;
}

/* define singles a */
div.menu_single a, div.menu_single_activ a, div.menu_single_title a, div.menu_single_contact a, div.menu_single_footer a{
    padding: 0px 0 0 0;
    margin: 0px 0 0px 0;
    height: 23px;
    border: 0px solid red;
}
div.menu_single a{
	color:#A8A58D;
    text-decoration:none;
}
div.menu_single a:hover{
	color: #04D1FF;
    text-decoration:none;
}
div.menu_single_activ a {
	color: #FF0000;
    text-decoration:none;
}
div.menu_single_activ a:hover{
	color: #FF0000;
    text-decoration:none;
}
div.menu_single_title a, div.menu_single_title a:visited{
	background-color: red;
	background-color: #482200;
	background-color:#EA0073;
	color: black;
}
div.menu_single_contact a, div.menu_single_contact a:visited{
	background-color: #000000;
	background-color: #482200;
	color: #A8A58D;
}
div.menu_single_title a:hover, div.menu_single_contact a:hover{
	color: #04D1FF;
}
div.menu_single_footer a, div.menu_single_footer a:visited{
	background-color: #EA0073;
	background-color: #482200;
	color: #97F2E9;
}
div.menu_single_footer a:hover {
	color: #04D1FF;
}
div.menu_comment {
    float: left;
    color: #EA0073;
    padding: 0 3px 0 3px;
}

/* define thumb elements */ 
#allthumbs {
    position: absolute;
    top:0;
    left:0;
}
#thumb_00,#thumb_01,#thumb_02,#thumb_03,#thumb_04,#thumb_05,#thumb_06,#thumb_07,#thumb_08,#thumb_09,
#thumb_10,#thumb_11,#thumb_12,#thumb_13,#thumb_14,#thumb_15,#thumb_16,#thumb_17,#thumb_18,#thumb_19, 
#thumb_20,#thumb_21,#thumb_22,#thumb_23,#thumb_24,#thumb_25,#thumb_26,#thumb_27,#thumb_28,#thumb_29, 
#thumb_30,#thumb_31,#thumb_32,#thumb_33,#thumb_34,#thumb_35,#thumb_36,#thumb_37,#thumb_38,#thumb_39, 
#thumb_40,#thumb_41,#thumb_42,#thumb_43,#thumb_44,#thumb_45,#thumb_46,#thumb_47,#thumb_48,#thumb_49, 
#thumb_50,#thumb_51,#thumb_52,#thumb_53,#thumb_54,#thumb_55,#thumb_56,#thumb_57,#thumb_58,#thumb_59, 
#thumb_60,#thumb_61,#thumb_62,#thumb_63,#thumb_64,#thumb_65,#thumb_66,#thumb_67,#thumb_68,#thumb_69 
{
}
#thumb_00,#thumb_01,#thumb_02,#thumb_03,#thumb_04,#thumb_05,#thumb_06,#thumb_07,#thumb_08,#thumb_09  {
    border: 1px solid red;
}
#thumb_10,#thumb_11,#thumb_12,#thumb_13,#thumb_14,#thumb_15,#thumb_16,#thumb_17,#thumb_18,#thumb_19  {
    border: 1px solid blue;
}
#thumb_20,#thumb_21,#thumb_22,#thumb_23,#thumb_24,#thumb_25,#thumb_26,#thumb_27,#thumb_28,#thumb_29  {
    border: 1px solid gray;
}
#active_thumb {
    visibility: hidden;
    position: absolute;
    color: red;
  	font-family: verdana, Helvetica, sans-serif;
    font-size: 11px;
}
#thumb_preview {
    position: absolute;
    top: 245px;
    left: 578px;
    visibility: hidden;
    width: 60px;
    height: 60px;
    border: 1px solid black;
}

/* define light box elements*/
#light_box {
    position: absolute;
    background-color: black;
    font-family: verdana, Helvetica, sans-serif;
    font-size: 11px;
    border: 0px solid blue;
    z-index: 10; 
/*    overflow: hidden; */
}
#lb_menu {
    background-color: white;
    float: left;
    text-align: right;
    border-right: 5px solid white;
    width: 60px; 
}
/* IE 5.5-6 */
html.* #lb_menu {
    width: 58px; 
}

#lb_title {
/*    position: relative;
    top: -2px;  */
    color: #EA0073;
    height: 36px;
    text-align: right;
    border: 0px solid black;
}
#createpdf{
    height: 21px;
    text-align: right;
    border: 0px solid black;
}
#createpdf a{
    color: #A8A58D;
}
#sendafriend a{
    border: 0px solid black;
}
#delete a{
    border: 0px solid black;
}
#createpdf a:hover{
    color: #04D1FF;
}
#sendafriend a:hover{
}
#delete a:hover{
}
#thumbinfo, #lbinfo, #pdfinfo, #safinfo {
    border: 1px solid #626260; 
    background-color: #FFF; 
    font-family: Verdana; 
    color: #626260; 
    font-size: 11px; 
    position: absolute; 
    visibility: hidden; 
    padding: 2px 2px 2px 2px;
    z-index: 2000;
    text-align: left;
}
#lb_content {
    height: 62px;
    border: 0px solid red;
}
#lbContent_0,#lbContent_1,#lbContent_2,#lbContent_3,#lbContent_4,#lbContent_5,#lbContent_6,#lbContent_7,#lbContent_8,#lbContent_9  {
    position: absolute;
    border: 1px solid black;
    z-index: 10; 
}
#lbCX_0,#lbCX_1,#lbCX_2,#lbCX_3,#lbCX_4,#lbCX_5,#lbCX_6,#lbCX_7,#lbCX_8,#lbCX_9 {
    position: absolute;
    text-align: right;
    z-index: 10; 
}

/* define form elements */
td.form_desc {
    text-align: right;
    padding-right: 3px;
}
formItem {
	border-style: none; 
}

/* define vita elements*/
table.vita {
    width: 500px;
}
td.vita_header, td.vita_header_first {
    color: #EA0073;
    padding-top: 10px;
    padding-bottom: 10px;
}
td.vita_header_first {
    padding-top: 0;
}
td.vita_date {
    padding: 0 6px 6px 0;
    vertical-align: top;
}
td.vita_text {
    vertical-align: top;
}
