/* ***** GLOBALE EINSTELLUNGEN ********************************************************************************************* */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U  L/R 		*/
/* drei Angaben :		O  L/R  U		*/
/* vier Angaben :		O  R  U  L	*/
/* **************************** */
body {
	color: #333333;
	background: #000000;
  font-size: 100.01%;
  font-family: Verdana,Helvetica,Arial,sans-serif;
	margin: 0px;
	padding: 0px 0px 20px 0px;;
  text-align: center;  																																   /* Zentrierung im Internet Explorer */
  }
html {
	height: 100%; 													     /* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	margin-bottom: 0.1em;										     /* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	}
h1 {
	font-size: 1.01%;
	margin: 0px;
	padding 0px;
	visibility: hidden;
	display: none;
	}
p {
	margin: 0 0 5px 0;
	}
/* ***** GLOBALE EINSTELLUNGEN (CLASSES)************************************************************************************ */
.float_clearup {
	display: none;
	}
.form_input5 {
	width: 60px;
	height: 21px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_input8_solo {
	width: 60px;
	height: 21px;
	margin: 0 240px 5px 0;
	padding: 0px;
	}
.form_input20_solo {
	width: 150px;
	height: 21px;
	margin: 0 150px 5px 0;
	padding: 0px;
	}
.form_input45 {
	width: 230px;
	height: 21px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_input50 {
	width: 300px;
	height: 21px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_select {
	width: 300px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_file {
	width: 430px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_textarea {
	width: 300px;
	height: 105px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
.form_area5015 {
	width: 300px;
	height: 300px;
	margin: 0 0 5px 0;
	padding: 0px;
	}
/* ***** HAUPT-CONTAINER / ANZEIGEBEREICH ********************************************************************************** */
#main_container {
  background: #EEEEEE;
	text-align: left;    																															 /* Seiteninhalt wieder links ausrichten */
  margin: 0px auto; 																												     /* standardkonforme horizontale Zentrierung */
	padding: 0px;
  width: 980px;
  }
/* ***** TOP-CONTAINER ***************************************************************************************************** */
#top_container {
  margin: 0px; padding: 0px;
  clear: both;
  }
#top_container table#top_table {
	width: 100%; height: 170px;
	margin: 0px; padding: 0px; border: 0px;	
	}
#top_container table#top_table td#top_logo {
  background: url(./gfx/fotosalon_logo5.gif) no-repeat;
  }
#top_container table#top_table td#top_pic {
  background: url(./gfx/_back_top4_.gif) no-repeat;
	}
#top_container table#top_table td#top_menu {
	padding: 0 10px;
	font-size: 75.01%; font-weight: bold;
	text-align: right; vertical-align: top;
	}
#top_container table#top_table td#top_menu a {
	color: #333333; text-decoration: none;
	}
#top_container table#top_table td#top_menu a:hover {
	color: #999999;
	}
/* ***** MENU-CONTAINER **************************************************************************************************** */
#menu_container {
	float: left;
	width: 220px;
	text-align: top;
	font-size: 90.01%;
	font-weight: bold;
	display: block;
  background: #EEEEEE;
  margin: 0px;
	padding: 0px;
	}
#menu_container table{
  width: 100%;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  }
/* ********** */
#menu_container td#menu_top {
	height: 22px;
	background: url(./gfx/_menu_top_.gif) no-repeat;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#menu_top span#menu_top {
	font-size: 1.01%;
  margin: 0px;
  padding: 0px;
	}
/* ********** */
#menu_container td#menu_main {
	height: 25px;
	background: url(./gfx/_menu_back_.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	}
#menu_container td#menu_main a#menu_main {
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
#menu_container td#menu_main a#menu_main:hover {
	color: #999999;
	}
#menu_container td#active_main {
	height: 25px;
	background: url(./gfx/_menu_back_.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	}
#menu_container td#active_main span#active_main {
	color: #999999;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
#menu_container td#spacer_main {
	height: 10px;
	background: url(./gfx/_menu_back_.gif) repeat-y;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#spacer_main span#spacer_main {
	font-size: 1.01%;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#title_main {
	height: 25px;
	background: url(./gfx/_menu_back_.gif) repeat-y;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#title_main span#title_main {
	color: green;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
/* ********** */
#menu_container td#menu_lvl1 {
	height: 18px;
	text-align: right;
	background: url(./gfx/_menu_back_.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	}
#menu_container a#menu_lvl1 {
	font-size: 75.01%;
	text-decoration: none;
	text-align: right;
	color: #333333;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
#menu_container a#menu_lvl1:hover {
	font-size: 75.01%;
	text-align: right;
	color: #999999;
	}
#menu_container td#active_lvl1 {
	height: 18px;
	text-align: right;
	background: url(./gfx/_menu_back_.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	}
#menu_container td#active_lvl1 span#active_lvl1 {
	font-size: 75.01%;
	text-align: right;
	color: #999999;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
#menu_container td#spacer_lvl1 {
	height: 5px;
	background: url(./gfx/_menu_back_.gif) repeat-y;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#spacer_lvl1 span#spacer_lvl1 {
	font-size: 1.01%;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#title_lvl1 {
	height: 18px;
	text-align: right;
	background: url(./gfx/_menu_back_.gif) repeat-y;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#title_lvl1 span#title_lvl1 {
	font-size: 75.01%;
	text-align: right;
	color: #999999;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;
	}
/* ********** */
#menu_container td#menu_btm {
	height: 22px;
	background: url(./gfx/_menu_btm_.gif) no-repeat;
  margin: 0px;
  padding: 0px;
	}
#menu_container td#menu_btm span#menu_btm {
	font-size: 1.01%;
  margin: 0px;
  padding: 0px;
	}
/* ********** */
#menu_container td#login_main {
	background: url(./gfx/_menu_back_.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	}
#menu_container td#login_main form#login_main {
	color: #333333;
	margin: 0px;
	padding: 0px;
	padding-left: 22px;
	}
#menu_container td#login_main a#login_main {
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding-left: 22px;
	}
#menu_container td#login_main a#login_main:hover {
	color: #999999;
	}
/* ***** DATA-CONTAINER **************************************************************************************************** */
#data_container {
	color: #333333;
  background: #EEEEEE;
	margin-left: 222px;        /* breite menü_container (200px) + padding menü_container(2*10px) + border menü_container (2px) */
	padding: 10px;
	}
#data_container:after {
	content: "clear";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}
/* ********** */
#data_subcontainer {
	overflow: hidden;
	color: #333333;
  background: #DDDDDD;
	margin: 10px 0px;
	padding: 0px;
	border: 2px solid #FFFF00;
	}
#data_subcontainer p {
	padding: 10px;
	}
#data_subcontainer hr {
	color: #FFFF00;
	padding: 0 10px;
	}
#data_subcontainer a {
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}
#data_subcontainer a:hover {
	color: #999999;
	}
#data_subcontainer_left {
	float: left;
	width:50%;
	display: block;
  background: #DDDDDD;
	margin: 0px;
	padding-top: 10px;					/* Achtung! Wegen Verschiebung nur oberes Padding setzen */
	}
#data_subcontainer_left p {
	padding: 0 10px 10px 10px;	/* Achtung! Bei Breite 50% bzw margin-left 50% muß padding-Angabe hier erfolgen, sonst Verschiebung von left/right */
	}
	}
#data_subcontainer_left a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
#data_subcontainer_left a:hover {
	color: #999999;
	}
#data_subcontainer_right {
  background: #DDDDDD;
	margin-left: 50%;
	padding-top: 10px;					/* Achtung! Wegen Verschiebung nur oberes Padding setzen */
	}
#data_subcontainer_right p {
	padding: 0 10px 10px 10px;	/* Achtung! Bei Breite 50% bzw margin-left 50% muß padding-Angabe hier erfolgen, sonst Verschiebung von left/right */
	}
#data_subcontainer_right ul {
	margin-top: 0px;
	padding: 0 10px 10px 10px;	/* Achtung! Bei Breite 50% bzw margin-left 50% muß padding-Angabe hier erfolgen, sonst Verschiebung von left/right */
	}
#data_subcontainer_right:after {
	content: "clear";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility:hidden;
	}
/* ********** */
#formUSR {
	overflow: hidden;
	color: #333333;
	display: block;
  background: #DDDDDD;
	margin: 0px;
	padding: 0px;
	border: 2px solid #FFFF00;
	}
#formUSR p#titleUSR {
	padding: 10px;
	border-bottom: 2px solid #FFFF00;
	}
#formUSR form#inputUSR {
	margin: 0px;
	padding: 10px;
	}
#formUSR form#inputUSR a {
	color: #333333;
	font-size: 90.01%;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
#formUSR form#inputUSR a:hover {
	color: #999999;
	}
/* ********** */
#formGalerie {
	overflow: hidden;
	color: #333333;
	display: block;
  background: #DDDDDD;
	margin: 0px;
	padding: 0px;
	border: 2px solid #FFFF00;
	}
#formGalerie p {
	padding: 10px;
	}
#formGalerie p#titleGalerie {
	border-bottom: 2px solid #FFFF00;
	}
#formGalerie form#inputGalerie {
	margin: 0px;
	padding: 10px;
	}
#formGalerie a{
	text-decoration: none;
	font-size: 75.01%;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}
/* ********** */
#blog_comment {
	overflow: hidden;
	color: #333333;
	display: block;
  background: #DDDDDD;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	border: 2px solid #FFFF00;
	}
#blog_answer {
	overflow: hidden;
	color: #333333;
	display: block;
  background: #CCCCCC;
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 0px 0px;
	border: 2px solid #FFFF00;
	}
#blog_comment p, #blog_answer p {
	margin: 0px 10px 10px;
	}
#blog_comment p#titleBlog, #blog_answer p#titleBlog {
	margin: 0px 10px 10px;
	border-bottom: 2px solid #FFFF00;
	}
#blog_comment table#blog_navigation, #blog_answer table#blog_navigation {
	width: 100%;
	border: 1px dotted #FFFF00;
	}
#blog_comment td#blog_navigation_left, #blog_answer td#blog_navigation_left {
	width: 40%;
	font-size: 70.01%;
	font-weight: bold;
	color: #333333;
  background: #EEEEEE;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	}
#blog_comment td#blog_navigation_right ,#blog_answer td#blog_navigation_right {
	width: 60%;
	font-size: 70.01%;
	font-weight: bold;
	color: #333333;
  background: #EEEEEE;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	}
#blog_comment a, #blog_answer a {
	color: #333333;
	text-decoration: none;
	}
#blog_comment a:hover, #blog_answer a:hover {
	color: #999999;
	}
#blog_comment form#fckForm, #blog_answer form#fckForm {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	}
/* ********** */
#Ausstellung {
	overflow: hidden;
	color: #333333;
  background: #DDDDDD;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 2px solid #FFFF00;
	}
#Ausstellung p {
	margin: 10px;
	}
#Ausstellung table {
	float:left;
	margin: 10px;
	}
/* ********** */
#showPicThumb {
	background: #111111;
	margin: 0px 10px 0px 40px;
	}
#showPicThumb table#showPicThumbInner {
	margin: 10px;
	}
#showPicThumb table#showPicThumbInner td {
	width: 180px; height: 120px; 
	}
/* ********** */
#pic_of_the_day {
	background-color: #333333; color: #CCCCCC;
	margin: 10px; float: right;
	}
#pic_of_the_day p {
	text-align: center; font-weight: bold;
	display: block; margin: 0px;
	}
#pic_of_the_day img {
	display: block; margin: 0px 10px 10px;
	}
/* ***** BOTTOM-CONTAINER ************************************************************************************************** */
#bottom_container {
	color: #333333;
  background: #FFFFFF;
	font-size: 60.01%;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
  margin: 0px;
	padding: 10px;
  border-top: 1px solid #333333;
  clear: both;
  }
#bottom_container a {
	color: #333333;
	text-decoration: none;
	}
#bottom_container a:hover {
	color: #999999;
	}
(* **************************** */
/* MARGIN  : Außenabstand				*/
/* PADDING : Innenabstand				*/
/* ----------------------				*/
/* eine Angabe :		ALL					*/
/* zwei Angaben :		O/U  L/R 		*/
/* drei Angaben :		O  L/R  U		*/
/* vier Angaben :		O  R  U  L	*/
(* **************************** */

