body{
	text-align:center;
	background: url(../images/frset_blank_bggraphix02.gif) ;
	background-color:#121013; margin:0px; padding:0px; 
}

#pozadi {
	background: url(../images/frset_blank_bggraphix01.jpg) repeat-x;
  width: 100%;
}

#stred{
	width:872px;
	top:0px;
	margin:0px auto;
	overflow: hidden;
	background-color:#464646;
}

#ll{
  position:absolute;
  z-index:999;
  top:5px;
  width:860px;
  text-align:right;
}

#ll a{
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

div.FrsetMain {
background-color:#464646; margin:0px; padding:0px; background-image:url(../images/frset_main_bggraphix01.jpg);background-repeat:repeat-x;border-right:solid 1px #5B595C;}

div.FrsetTop{/* Body class f�r top.php */
background-color:#353535; margin:0px; padding:0px;}

body.FrsetBottom{/* Body class f�r blank.php */
background-color:#000000;margin:0px; padding:0px;}

.language img {
  border: 1px solid #999;
  margin-left: 15px;
}


/* Main Styles *
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* editor styles */

#content{
	width:100%;
	height:100%;
}

#content table td{
	color:#cdcbce;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A,a {cursor:pointer; text-decoration:none;}

a.main:link, a.main:visited, a.main:hover, a.main:active   {color:#FFFFFF;}

A FONT, a font, a.main {cursor:pointer; text-decoration:underline;}

BODY,A,FONT,P,BR,TD,TABLE,TR,H1,H3,form {margin:0px;}
A,FONT,P,BR,H1,H2,H3,form {border:0px;padding:0px;}
IMG {border-color:#FFFFFF;}

A:link FONT.Text01, A:visited FONT.Text01 {
font-size:11px;}
A:hover FONT.Text01, A:active FONT.Text01 {
font-size:11px;}

h1 a{text-decoration:none;}

A:link FONT.Link01 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A2A0A3; text-decoration:none;}
A:visited FONT.Link01 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A2A0A3; text-decoration:none;}
A:hover FONT.Link01 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A2A0A3; text-decoration:underline;}
A:active FONT.Link01 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A2A0A3; text-decoration:underline;}

.h1, h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-transform:capitalize; font-variant:small-caps;}

.likeh2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:capitalize; font-variant:small-caps;font-weight:bold;margin-top:15px;}
}

.Text01 { /*DkGrau*/
font-size:11px;
}

a {
color: #fff;
text-decoration: underline;
}

/* diverse Styles */

.diverser_Text01,#SearchMessages,#SearchResults,#PasswordMessages, #noText { /* Verarbeitungstexte, Abst�nde zur Seite, Gr�sse*/
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-left:16px; margin-right:20px; margin-top:25px; width:auto; text-align:left;}

.diverser_Text01 { /* cfg.php356, F�r diesen Men�punkt wurde noch kein Inhalt erstellt */ 
display:block; height:20px; color:#FFFFFF; text-decoration:none;}


.form_Select {/*DropDown*/
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#353535; height:18px; line-height:16px; width:140px; margin-left:40px; border-width:1px;}


/* Passwort Formular:* 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table.passwcontent, table.passwcontent td font  {line-height:16px;}
table.passw {width:605px; font-size:12px; border-collapse:collapse; font-size:12px;}
table.passw td  {height:25px;border-bottom:1px dashed #585858;border-top:1px dashed #585858; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif;}

td.passw_Text01{ /* Text f�r Feldbezeichungen */
width:95px; font-size:12px; color:#cdcbce;}

table.passw td.input {width:220px; text-align:right;}
div.passwbutton {width:315px;}

.passw_User,.passw_PW{ /* Einzeiliges Textfeld*/
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:transparent; width:200px; height:18px;line-height:12px; font-size:12px; padding:1px; border-top:1px solid #000000; border-left:1px solid #000000;  border-right:1px solid #585858; border-bottom:1px solid #585858;}
.passw_Button { /* Passwort-Button mit HinterGrundGraphik und normalem Text drauf */
width:200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:capitalize; font-variant:small-caps; display:block; line-height:42px; height:42px; padding-left:10px; padding-right:10px; border-top:solid 1px #403E41; border-bottom:solid 1px #000000; border-left:solid 1px #4F4D50; border-right:solid 1px #000000; background-color:#353535; margin:0px; cursor:pointer;}

/* Passwort VerarbeitungsTexte:wrong.php; */
div.passw_Msg_Text01{ /*div id wrong.php, Username oder Passwort falsch*/
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; height:20px;margin-left:20px;}

/* Studio-Standorte Formular:* 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table.studiosearch{width:625px; height:55px;}
table.studios{width:605px;height:50px;margin-left:20px;}
table.studiosearch td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CDCBCE; height:20px;}
table.studios td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CDCBCE; height:16px; text-align:justify;}
table.studiosearch td.spacer01, table.studios td.spacer01 {width:20px;}
table.studiosearch td select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#2F2F2F;}
table.studios td a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CDCBCE; text-decoration:underline; line-height:16px;}
table.studios td.studiobgcolor, table.studiosearch td.studiobgcolor  {background-color:#2F2F2F;}
table.studios span { color:#FFFFFF;}
table.studiosearch td input.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:capitalize; font-variant:small-caps; display:block; width:150px; line-height:55px; height:55px; border-top:solid 1px #403E41; border-bottom:solid 1px #000000; border-left:solid 1px #4F4D50; border-right:solid 1px #000000; background-color:#2F2F2F; margin:0px; cursor:pointer;}
div#studiomsg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CDCBCE; margin-left:20px;}


/* Kontakt, Bestellung Formular:* 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.header, table.main, table.databutton  {width:605px; margin-left:20px;}
table.main td.mainheader {background-color:#2F2F2F; line-height:25px; font-weight:bold;}

table.data {width:605px; border-collapse:collapse; margin-left:20px;}
table.data td {height:25px; line-height:25px; font-size:12px; border-bottom:1px dashed #585858;border-top:1px dashed #585858; border-collapse:collapse;}
table.data td.dataspacer01 {width:10px; font-weight:bold; text-align:center;}
table.data td.dataspacer02 {width:15px;text-align:right;font-weight:bold;}
table.data td.datatext01 {width:145px;}
table.data td.datatext02 {width:150px;}
table.data td span.datastern {color:#FFFFFF; font-size:12px; font-weight:bold;}
table.data td span.mandatory {font-size:10px;}
table.data td input.datainput, table.data td input.datainput_needed, table.data td textarea, table.footer td input#fld_summe {color:#FFFFFF; background-color:transparent; line-height:12px; font-size:12px; padding:1px; border-top:1px solid #000000; border-left:1px solid #000000;  border-right:1px solid #585858; border-bottom:1px solid #585858;}
table.data td input.datainput, table.data td input.datainput_needed {width:145px; height:18px;}
table.data td textarea {width:450px; max-width:450px; height:80px; text-align:justify; overflow-x:hidden; overflow-y:auto; margin-top:5px; margin-bottom:5px;}
table.data td input, table.data td textarea, table.data td select, table.data td option {color:#FFFFFF;}
table.data td select{ background-color:#3B3B3B;}
table.data td.datamandatory {color:#999999; font-size:10px; width:285px;}

table.databutton td.td01 {width:155px;}
table.databutton td.td02 {width:225px;}
table.databutton td input.button {font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:capitalize; font-variant:small-caps; text-decoration:none; display:block; line-height:42px; height:42px; padding-left:10px; padding-right:10px; border-top:solid 1px #403E41; border-bottom:solid 1px #000000; border-left:solid 1px #4F4D50; border-right:solid 1px #000000; background-color:#353535; margin:0px; cursor:pointer;}

table.products {width:627px; font-size:12px; border-collapse:collapse; margin-left:20px;}
table.products td {height:25px;border-bottom:1px dashed #585858;border-top:1px dashed #585858; border-collapse:collapse; }
table.products td input.prodinput01, table.footer td input.prodinput01 {color:#FFFFFF; font-weight:bold; width:50px; height:18px; line-height:12px; font-size:12px; text-align:right; padding:0px; border-top:1px solid #000000; border-left:1px solid #000000;  border-right:1px solid #585858; border-bottom:1px solid #585858; background-color:transparent;}
table.products td input.prodinput02 {color:#000000; font-weight:bold; width:50px; height:18px; line-height:12px; font-size:12px; text-align:right; padding:0px; border-top:2px solid #000000; border-left:2px solid #000000;  border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; background-color:#FFFFFF;}

table.products td.header {width:605px;border:0px;}
table.products td.artnr {width:40px; color:#FFFFFF; font-weight:bold;}
table.products td.bez {width:200px;}
span.bez {color:#FFFFFF;font-weight:bold;}
table.products td.bez,table.products td.bezdetail, table.products td.anz, table.products td.einh, table.products td.preis, table.products div#summe {color:#CDCBCE;}
table.products td.bezdetail {width:170px;}
table.products td.anz {width:20px; text-align:right;}
table.products td.einh {width:55px; text-align:center;}
table.products td.preis {width:60px; text-align:right;}
table.products td.menge {width:60px; text-align:right;}
table.products td.neu {width:22px;border:0px;}

table.footer {width:605px; background-color:#353535; margin-left:20px; padding:0px;display:block;}
table.footer td div#summe {font-size:12px;}
table.footer td input#fld_summe {border:0px; margin-right:2px; margin-top:6px; width:75px;}
table.footer td input.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:capitalize; font-variant:small-caps; display:block; width:200px; line-height:42px; height:42px; padding-left:5px; padding-right:5px; border-top:solid 1px #403E41; border-bottom:solid 1px #000000; border-left:solid 1px #4F4D50; border-right:solid 1px #000000; background-color:#353535; margin:0px; cursor:pointer;}

div.FrsetMenu{
background:#464646 url('../images/frset_main_bggraphix01.jpg') repeat-x;}
div.FrsetMenu { scrollbar-arrow-color:#FFFFFF;scrollbar-face-color:#353535;scrollbar-track-color:#444444;scrollbar-darkshadow-color:#000000;scrollbar-3dlight-color:#4E4E4E;scrollbar-highlight-color:#353535;scrollbar-shadow-color:#353535;}

/* HauptTable class für menu.php, falls 2 BgImages vorhanden sind */
table.Menu{
width:185px;height:100%;overflow:hidden;}

table.Menufooter, table.Menufooter td{
width:185px;height:10px;line-height:10px;}

/* Menü:menu Klassen *
**************************************************************************************************************************************************************************/
td.menu, td.menusub, td.subsubmenu, td.menuspacer, td.menusubspacer, td.menusubsubspacer, td.menuline{
width:185px; text-align:left;}
td.menu, td.menuspacer{
height:20px; line-height:20px;margin:0px;padding:0px;}
td.menusub{
height:16px; line-height:16px;}
td.subsubmenu{
height:16px; line-height:16px;}
td.menusubspacer, td.menusubsubspacer{
height:10px; line-height:10px;}
td.menuline{
height:1px; line-height:1px;}


a.menu {
margin-left:-10px;text-align:left;display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:185px; max-width:185px;background-color:transparent;overflow:hidden;cursor:pointer;white-space:nowrap;text-decoration:none;}

a.menu, a.menuselected {
height:20px;line-height:20px;background-repeat:no-repeat;background-position:left top;text-indent:43px; text-transform:capitalize; font-variant:small-caps; font-size:12px;
}
a.menu:link, a.menu:visited{
color:#AEACAF;background-image:url('../images/menu_icon01.gif');
}

a.menu:hover, a.menu:active, a.menuselected:link, a.menuselected:visited, a.menuselected:hover, a.menuselected:active {
color:#FFFFFF;background-image:url('../images/menu_icon02.gif');
} 
/* Menü:submenu Klassen *
**************************************************************************************************************************************************************************/

a.submenu, a.submenuselected {
height:16px;line-height:16px;text-indent:43px;}
a.submenu:link, a.submenu:visited {
color:#AEACAF;}
a.submenu:hover, a.submenu:active, a.submenuselected:link, a.submenuselected:visited, a.submenuselected:hover, a.submenuselected:active {
color:#FFFFFF;}


/* Menü:subsubmenu Klassen *
**************************************************************************************************************************************************************************/
a.subsubmenu, a.subsubmenuselected { 
height:16px;line-height:16px;text-indent:53px;}
a.subsubmenu:link, a.subsubmenu:visited {
color:#AEACAF;}
a.subsubmenu:hover, a.subsubmenu:active, a.subsubmenuselected:link, a.subsubmenuselected:visited, a.subsubmenuselected:hover, a.subsubmenuselected:active {
color:#FFFFFF;}

a.email,a.menutop {font-family: Verdana, Arial, Helvetica, sans-serif;}
a.email:link,a.email:visited {
font-size:10px; color:#969497; text-decoration:none;}
a.email:hover,a.email:active {
font-size:10px; color:#FFFFFF; text-decoration:underline;}

table.menutop {height:42px;background-color:#353535;}
table.menutop td{ line-height:42px; height:42px;padding:0px; border-top:solid 1px #403E41; border-bottom:solid 1px #000000; border-left:solid 1px #4F4D50; border-right:solid 1px #000000; background-color:transparent; margin:0px;}

a.menutop {font-size:13px; font-weight:bold; color:#FFFFFF; text-transform:capitalize; font-variant:small-caps; text-decoration:none; display:block; width:auto; line-height:40px; height:40px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; margin:0px;}
a.menutop:link, a.menutop:visited{
background-color:#353535;}
a.menutop:hover, a.menutop:active {
background-color:#393939;}

.content {
  color:#cdcbce;
  padding: 0 20 30 20;
  font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.float-right-image {
  float:right;
  padding: 5 0 0 10;
}

.float-right-profukty {
  float:right;
  padding: 5 23 10 10;
}

.float-left-profukty {
  float:left;
  width:400px;
}

.float-right-image img, .float-right-profukty img {
  border: 1px solid #cdcbce;
}

.gallery {
  padding-top:20px;
  padding-bottom:20px;
  text-align:center;
}

.gallery img {
  border: 1px solid #cdcbce;  
}

.otazky {
  padding-right:20px;
}

.errMsg {
  color:#FE776B;
  text-align:left;
  font-weight: bold;
}

.okMsg {
  color:#33FF99;
  text-align:left;
  font-weight: bold;
}

#optl{
	padding-top:10px;
	font-size:10px;
	color:#AAAAAA;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#optl a{
	color:#AAAAAA;
	text-decoration:none;
}
