*		{margin: 0; padding: 0;}
body	{font: 62.5% verdana, sans-serif; background: #e4e4e4; color: #333333;}
body > table {width: 800px; margin: 0 auto;}

#languagelink	{font: bold 1.1em verdana,sans-serif; list-style: none; float: right; margin-right: 15px;}
#languagelink	li {display: inline; float: left; border-right: 1px solid #666; padding: 0 0.4em;}
#languagelink a {text-decoration: none;}
#languagelink #rightmost {border: none; padding-right: 0;}
#languagelink .on {color: #f93;}

/* content text */
.textcontent	{font: 1.1em verdana,sans-serif; color: #333333;}
.textcontent2 {font-family: verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; mcolor: #333333; text-decoration: none;}
.textcontenttitel {font-family: verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none;}
.contentlink {font-family: verdana; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none;}
.titlecontent	{font: 1.1em verdana, sans-serif; color: #333333;}

a {text-decoration: none; color: #333333;}
a:hover {color: #f93; text-decoration: underline;}

/* all lists */
#nav, #nav ul	{padding: 0; margin: 0; list-style: none; line-height: 1.5; float: right; margin-right: 15px;}
#nav a			{display: block; width: auto; color: #666; text-decoration: none; font-weight: bold; padding: 2px 0.5em; border-right: 1px solid black; text-transform: uppercase;}
#nav a#final	{border: none; margin-right: -5px}
#nav a:hover	{background: #fff; color: #f93}

/* all but main menu */
#nav li ul a	{width: 11em; border: none; text-transform: none; font-weight: normal; border-bottom: 1px solid #666;}
#nav li ul a:hover {background: #f93; color: white;}

#nav a.subnav 		{background: url(../img/arrow-r.gif) right no-repeat;}
#nav a.subnav:hover {background: #f93 url(../img/arrow-r-over.gif) right no-repeat;}

/* all list items */
#nav li			{float: left; width: auto; /* width needed for Opera */ }

/* second-level lists */
#nav li ul {position: absolute; background: white; width: 12em; left: -999em;}

/* third-and-above-level lists */
#nav li ul ul {margin: -20px 0 0 12em; width: 15em;}
#nav li ul ul a{width: 14em;}
#nav li:hover ul ul,
#nav li.dropdown ul ul {left: -999em;}

/* lists nested under hovered list items */
#nav li:hover ul,
#nav li li:hover ul,
#nav li.dropdown ul,
#nav li li.dropdown ul {left: auto;}

#Kontakt {margin-top: 10px;}
#Kontakt fieldset {border: none;}
#Kontakt fieldset.indent {margin-left: 0; float: left; padding: 0; text-align:left;}
#Kontakt fieldset.indent input {margin: 0; padding: 0; margin-left: 70px;}
#Kontakt ol {list-style: none;}
#Kontakt li {clear: both; padding: 2px 0;}
#Kontakt label {display: block; float: left; width: 70px;}
#Kontakt input {float: left;}

#subForm{}
#subForm input{margin-bottom:5px;}


/* footer */
#footer { padding: 0 15px; font-size: 11px; line-height: 1.4em;}
#copyright {text-align: right; margin-top: 5px;}
