body
{
	margin-top: 0px;
	margin: 0px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #253545;
	background: url(images/background.jpg);
	list-style-image: url(images/mainpoint.jpg);
}
A
{
	background : transparent;
	text-decoration : none;
	color: #253545;
}
A:Visited
{
	background : transparent;
	text-decoration : none;
	color: #253545;
}
A:Active
{
	background : transparent;
	text-decoration : none;
	color: #253545;
}
A:Hover
{
	background : transparent;
	text-decoration : none;
	color: #A93211;
}
.row
{
	background-color: transparent;
	text-align: left;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 15px;
	padding-left: 3px;
}
.row1
{
	background-color: transparent;
	text-align: left;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 15px;
	padding-left: 3px;
}
.row2
{
	background-color: #F3F5FA;
	text-align: left;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 15px;
	padding-left: 3px;
	border-top: 1px solid #D3D7DA;
	border-bottom: 1px solid #D3D7DA;
}
.checkbox
{
	text-align: left;
	background-color: #F3F5FA;
	border: 1px solid #D3D7DA;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	width: auto;
	height: auto;
}
.right
{
	vertical-align: top;
	text-align: right;
}
.up
{
	vertical-align: top;
}
input, file 
{
	text-align: left;
	background-color: #F3F5FA;
	border: 1px solid #D3D7DA;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 15px;
	margin-left: 1px;
	margin-bottom: 3px;
	width: 100px;
	padding-left: 3px;
}

select, option
{
	text-align: left;
	background-color: #F3F5FA;
	border: 1px solid #D3D7DA;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 15px;
	margin-left: 1px;
	margin-bottom: 3px;
	padding-left: 3px;
}
textarea 
{
	text-align: left;
	background-color: #F3F5FA;
	border: 1px solid #D3D7DA;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #253545;
	height: 200px;
	margin-left: 1px;
	margin-bottom: 3px;
	width: 450px;
	padding-left: 3px;
}
table
{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #253545;
	border-collapse: collapse;
}
table.main
{
	height: 100%;
	min-height: 100%;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border-bottom: 0px solid #000000;
	border-top: 0px solid #000000;
}
td.title
{
	text-align: left;
	margin: 0px;
	width: 95%;
	background-color: transparent;
	font-weight: bold;
	vertical-align: middle;
}
div.box
{
	border-left: 1px solid #A93211;
	border-top: 1px solid #A93211;
	text-align: left;
}
td.box
{
	border-left: 1px solid #A93211;
	border-top: 1px solid #A93211;
	text-align: left;
	padding: 3px;
	background-color: transparent;
	width: 95%;
	background-image: url(images/bottom_l.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

td.banner
{
	background-image: url(images/fw_banner.jpg);
	background-repeat: no-repeat;
	width: 860px;
	height: 133px;
	padding: 0px;

}
td.links
{
	background-image: url(images/fw_links.jpg);
	width: 139px;
	height: 40px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	background-repeat: repeat-y;

}
td.main
{
	background-image: url(images/fw_main.jpg);
	width: 721px;
	height: 40px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	background-repeat: repeat-y;

}
td.footer
{
	background-image: url(images/fw_bottom.jpg);
	background-repeat: no-repeat;
	width: 860px;
	height: 14px;
	padding: 0px;

}
td.repeater_l
{
	background-image: url(images/repeater_l.jpg);
	background-repeat: repeat-y;
	width: 17px;
	height: 100%;
	min-height: 100%;
}
td.repeater_r
{
	background-image: url(images/repeater_r.jpg);
	background-repeat: repeat-y;
	width: 17px;
	height: 100%;
	min-height: 100%;
}
td.main1x1
{
	background-image: url(images/main_1x1.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 30px;
}
td.main1x2
{
	background-image: url(images/main_1x2.jpg);
	background-repeat: no-repeat;
	width: 258px;
	max-width: 258px;
}
td.main1x3
{
	background-image: url(images/main_1x3.jpg);
	background-repeat: no-repeat;
	width: 408px;
}
td.main2x1
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
}
td.main2x2
{
	background-image: url(images/main_2x2.jpg);
	background-repeat: no-repeat;
	max-height: 95px;
	text-align: left;
	vertical-align: middle;
}
td.main2x3
{
	background-image: url(images/main_2x3.jpg);
	background-repeat: no-repeat;
	height: 95px;
}
td.navigation
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
	width: 150px;
}
td.content
{
	vertical-align: top;
	text-align: left;
	height: 100%;
	min-height: 100%;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 20px;
}
td.point
{
	width: 3px;
	background-color: #A93211; 
}





.ueberschrift {
border-top:1px solid darkred;
border-bottom:2px solid darkred;
font-family: Tahoma, sans-serif;
text-align:center;
width: 95%;
background-color:#FFFFFF;
}

.albumueberschrift {
font-family: Tahoma, sans-serif;
font-weight:bold;
font-size:10pt;
width: 100%;
vertical-align:middle
}



.albenuebersicht {
font-family: Tahoma, sans-serif;
font-weight:bold;
font-size:10pt;
vertical-align:middle;
margin-top:20px;
padding:15px;
width: 95%;
height: 100%;

}

.passwortformular {
font-size:5pt;
background-color:#FFFFFF;
color:#000000;
}

.speicherverbrauch {
border-top:1px solid darkred;
border-bottom:1px solid darkred;
font:8pt Tahoma;
text-align:center;
	width: 95%;

}


.kommentartabelle {
font-size:10pt;
text-align:center;
border:1px solid darkred;
margin:30px;
}

.kommentarformular {

font-size:10pt;
margin:30px;
text-align:center;
border:1px solid darkred;
}

#tooltip{
  width:100;
  border:1px solid darkred;
  background-color: #FF9966;
  color:#000000;
}

.tooltipueberschrift {
font-family: Tahoma, sans-serif;
font-size:8pt;
}

.tooltipkommentare {
font-family: Tahoma, sans-serif;
font-size:8pt;
}

.image_ordner
{
	background-color: #FFFFFF;
	height: 52px;
	margin-left: 1px;
	margin-bottom: 3px;
	width: 50px;
}
.image_back
{
	background-color: #FFFFFF;
	height: 24px;
	width: 22px;

}