/* Phoca */
.phocagallery-box-file, .phocagallery-box-file:hover {
	float: none;
	border: 0px solid #f5f5f5;
	background: #fff;
	text-align: center;
}
a.shadowbox-button-rim {
 
}
/* Link Style */
a:link, a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
/* Control Panel Dropdown */
#fxContainer {
	position: absolute;
	padding-top: 0px;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 0;
}
#fxTarget {
	padding-top: 1px;
	margin: 0;
	width: 100%;
	position: relative;
	top: 0;
	z-index: 19;
	height: 0;
	overflow: hidden;
}
#fxPadding {
	visibility: hidden;
	padding: 0 45px;
}
#fxTrigger {
	position: relative;
	cursor: pointer;
}
#fxTab {
	position: relative;
	margin: -6px auto 0;
	margin-left: 40%;
	text-align: center;
	height: 38px;
	line-height: 36px;
	font-weight: bold;
	width: 176px;
	z-index: 21;
}
#fxTab a, #fxContainer a {
	z-index: 100;
}
#fxTab a:hover {
	text-decoration: none;
}
#fxContainer .contentheading, #fxContainer h3, #fxContainer {
	color: #97a5af;
}
#fxTarget {
	background: #000;
	filter: alpha(opacity = 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
	border-bottom: 2px solid #002440;
}
#fxTrigger a, #fxTrigger a:hover {
	color: white;
}
#fxTab {
	background: url(../images/fx-tab.png) 0 4px no-repeat;
	filter: alpha(opacity = 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}
#fxTab a:link, #fxTab a:visited, #fxContainer a:link, #fxContainer a:visited {
	color: #fff;
}
#fxTab span:hover, #fxTab a:hover {
	color: #f88900;
}
/* Module box CSS */
div.leftblock div.moduletable, div.module-blank {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 200px;
	margin-bottom: 5px;
}
.leftblock#leftmenu div.moduletable {
	background: url('../images/botleft.gif') no-repeat bottom left;
}
.leftblock#leftmenu div.moduletable div div, .leftblock#leftmenu div.default-v {
	background: url('../images/topl.gif') no-repeat top left;
}
.leftblock#leftmenu div.moduletable div {
	background: url('../images/botr.gif') no-repeat bottom right;
	padding-bottom: 5px;
}
.leftblock#leftmenu div.moduletable div div div, .leftblock#leftmenu div.yoo-drawer {
	background: url('../images/topr.gif') no-repeat top right;
}
.leftblock#leftmenu  h3 {
	margin: 0;
	padding: 0;
	color: #FA9614;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-indent: 25px;
	padding-top: 7px !important;
	padding-top: 7px;
	margin-bottom: 12px;
}
.leftblock#leftmenu div.moduletable div {
	display: block;
}
.leftblock#leftmenu div.moduletable div div div div {
	background: none;
}
#leftcol .leftblock#leftmenu table, table.contentpane table {
	width: auto;
}
table.contentpane table {
	margin: 0 10px;
	padding: 0;
}
/* Core Joomla */
.clr {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.nostr {
	font-weight: normal;
}
/* Top Right menu */
ul#mainlevel-nav {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}
ul#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 10px;
	line-height: 25px;
	font-weight: normal;
	white-space: nowrap;
	border-left: 3px solid #bebebe;
}
ul#mainlevel-nav li a {
	display: block;
	padding-left: 21px;
	padding-right: 21px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	background: url(../images/toff.gif) repeat-x;
}
#buttons>ul#mainlevel-nav li a {
	width: auto;
}
ul#mainlevel-nav li a:hover {
	background: url(../images/ton.gif) repeat-x;
}
/* End Top Right Menu */
table.content_table {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#flashleft {
	float: left;
}
#flashright {
	float: right;
}
table.content_table td {
	padding: 0px;
	margin: 0px;
}
.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}
.error {
	font-style: italic;
	text-transform: uppercase;
	padding: 5px;
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
}
/** old version CSS stuff **/
.back_button {
	padding: 10px;
}
.pagenav {
	padding: 10px;
}
.pagenavbar {
	margin-right: 10px;
	float: right;
}
ul {
	margin: 0;
	padding: 10px;
	list-style: none;
}
li {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	text-align: left;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
td {
	text-align: left;
	font-size: 10px;
}
/* Country Flags */
#language a IMG {
	border: 0px;
}
/* Main Tempalte CSS */
a.pathway:link, a.pathway:visited {
	font-weight: normal;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 5px;
}
a.pathway:hover {
	text-decoration: underline;
}
.pathway {
	font-weight: bold;
	color: #fa9614;
	text-indent: 5px;
}
#container, .w-wide #container {
	width: 988px;
}
.w-thin #container {
	width: 813px;
}
.w-fluid #container {
	width: 100%;
	min-width: 988px;
	overflow-x: hidden;
}
#sep1 {
	background: url(../images/sep1.gif) repeat-x;
	height: 6px;
	line-height: 6px;
}
#sep2 {
	background: url(../images/sep2.gif) repeat-x;
	height: 5px;
	line-height: 5px;
}
#sep3 {
	background: url(../images/sep3.gif) repeat-x;
	height: 31px;
}
#sep1, #sep2, #sep3 {
	font-size: 0px;
}
#top {
	line-height: 19px;
	background: url(../images/top.gif) repeat-x;
}
#thepath {
	height: 22px;
}
#innerpathy {
	padding-top: 3px;
}
#strip {
	background: url(../images/bg_strip_header.gif) repeat-x;
	width: auto;
}
#tools {
	float: left;
	margin-right: 30px;
}
#language, #user1 {
	float: left;
	height: 26px;
}
#language {
	padding-left: 5px;
	background: url(../images/top.gif) repeat-x;
	margin-right: 0px;
	padding-right: 20px;
	width: 400px
}
#jflanguageselection {
	padding: 0;
	margin: 0;
}
#tools IMG {
	margin-top: 0px;
}
#tools a:link IMG, #tools a:visited IMG {
	border: solid 2px #666;
}
#tools a:hover IMG {
	border: solid 2px black;
}
#user2 {
	float: right;
	margin-right: 5px;
}
#innerflash {
	float: left;
	width: 207px;
	padding-top: 4px;
	background: url(../images/innerbg.gif) repeat-x top;
}
#innerpath {
	margin-left: 207px;
	background: url(../images/innerbg.gif) repeat-x top;
	width: auto;
}
#innerpath1 {
	float: left;
	width: 186px;
	background: url(../images/innerbg.gif) repeat-x;
}
#innerpath2 {
	margin-left: 186px;
}
#innerpath1 {
	padding-top: 4px;
}
#toolicons {
	margin-top: 2px;
	vertical-align: middle;
}
#innerpath .row1 {
	background: url(../images/innerbg.gif) repeat-x;
	border-bottom: 1px solid #fff;
}
#flash {
	float: left;
	width: 65%;
}
#user3 {
	float: left;
	width: 35%;
	background: #fff url(../images/user3.jpg) no-repeat 3px 0px;
	height: 186px;
	z-index: 100;
}
#user3 .we1 {
	float: left;
	width: 99px;
}
#user3 .we2 {
	float: left;
	width: 206px;
}
#user3 a:link {
	text-decoration: none;
	font-weight: normal;
}
span.desc {
	font-weight: normal;
	text-decoration: none;
}
#user3 .we2 h2, #user3 .we2 h2 a:link, SPAN.we1h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF6600;
}
#user3 .we {
	padding-top: 10px;
}
#user3  .son1 {
	float: left;
	width: 109px;
}
#user3 .son2 {
	float: left;
	width: 196px;
}
#user3 .son2 h2, #user3 .son2 h2 a:link, span.sonh2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
}
#user3 .neu1 {
	float: left;
	width: 135px;
}
#user3 .neu2 {
	float: left;
	width: 170px;
}
#user3 .neu2 h2, #user3  .neu2 h2 a:link, SPAN.neuh2 {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #B90000;
}
#user3 .neu {
	padding-top: 0px;
}
#user3 .innerwe, #user3 .innerson, #user3 .innerneu {
	padding-left: 5px;
	width: auto !important;
	width: 95%;
}
#flashheader {
	height: 180px;
	z-index: 1;
}
#footer {
	height: 30px;
	line-height: 30px;
	border: solid 1px #808080;
	margin-top: 9px;
	text-align: center;
	font-size: 10px;
}
#leftcol {
	float: left;
	width: 200px;
}
#leftcolhome {
	width: 200px;
}
#flashtop {
	text-align: right;
	background: url(../images/topcbg.gif) repeat-x -20px 1px !important;
	background: url(../images/topcbg.gif) repeat-x 0px 0px;
	width: 652px;
	height: 9px;
}
#rightcol {
	float: right;
	width: 200px;
}
#maincol {
	margin-left: 210px !important;
	margin-left: 202px;
	margin-right: 200px !important;
	margin-right: 203px;
	background: white url(../images/bodyl.gif) no-repeat bottom left!important;
	background: url(../images/bodyl.gif) no-repeat 3px 100%;
}
#maincolinner {
	min-height: 100px;
	margin-left: 0px;
	margin-right: 200px !important;
	margin-right: 205px;
	background: white url(../images/bodyl.gif) no-repeat bottom left!important;
	background: url(../images/bodyl.gif) no-repeat 3px 100%;
}
#maincolinnerr {
	background: url(../images/bodyr.gif) no-repeat bottom right;
	width: auto !important;
	width: 99%;
	min-height: 595px;
	width: 581px;
	overflow: hidden;
	_height: 595px;
}
#innermain {
}
#innerleftcol {
	margin-left: 5px !important;
	margin-left: 0px;
}
#innerrightcol {
	margin-right: 4px;
}
#toolicons {
}
div.componentheading, div.componentheading_nobg {
	text-indent: 20px;
}
#fxContainer .button {
	background: none;
	color: white;
	font-size: 11px;
	border: 0px;
	padding: 0px;
	text-transform: none;
}
#fxContainer .inputbox {
	filter: alpha(opacity = 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}
#fxContainer table.fadelogin {
	filter: alpha(opacity = 75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}
#user4 {
	padding-bottom: 5px;
}
/* Font Control*/
body.f-larger, body.f-larger td {
	font-size: 11px;
}
body.f-default, body.f-default td {
	font-size: 10px;
}
body.f-smaller, body.f-smaller td {
	font-size: 9px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	line-height: 130%;
	font-size: 10px;
	color: #000;
	background: #ffffff;
}
/* Joomla core stuff */
table.contentpaneopen {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.blog td {
	text-align: center;
	padding-bottom: 10px;
}
table.blog_nobg {
	padding: 0 10px 10px 10px;
}
table.contentpaneopen_nobg {
	padding: 0;
	margin: 0;
}
table.contentpaneopen td {
	padding: 0 20px;
	text-align: left;
}
table.contentpaneopen td.componentheading {
}
table.contentpane {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}
table.contentpane td {
	margin: 0px;
	padding: 0px;
}
table.contentpane td.componentheading {
}
P {
	margin: 0;
	padding-right: 15px;
}
table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}
table.contentpane td.contentdescription {
	padding: 2px 10px 10px 10px;
}
table.contentpane td.contentdescription IMG {
}
.button {
	color: #fff;
	font-family: Arial, Hevlvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	border: 0px double #cccccc;
	background: #fa9614;
}
#inneruser1 {
	margin-top: 5px;
}
#user1 .button {
	margin-left: 5px;
}
#user1 .inputbox {
	border: 0px;
	font-size: 10px;
	padding: 1px;
}
.inputbox {
	padding: 2px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
}
/* Body Titles */
body.nothome .contentheading, body.nothome .componentheading, body.nothome .componentheading_nobg, .forceTitle {
	background: url(../images/titlel.gif) no-repeat top left;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	line-height: 25px;
	border-right: solid 1px #808080;
	padding-left: 10px;
}
.forceTitle {
 padding-left: 30px;
}
body.nothome table.contentpane td.contentheading {
	background: blue;
}
.contentheading, .componentheading, .componentheading_nobg {
	background: url(../images/titlel.gif) no-repeat top left;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	border-right: solid 1px #808080;
	padding-left: 30px;
}
body#inner .contentheading, .contentheading {
	text-indent: 20px;
}
body#inner .contentheading, body#inner .componentheading, body#inner .componentheading_nobg,table.contentpaneopen td.contentheading {
	background: url(../images/title.gif) no-repeat;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
}
td.buttonheading {
	background: url(../images/titlel.gif) no-repeat right top;
	border-right: 1px #808080 solid;
}
td.buttonheading img{
 border:none;
}
.contentcolumn {
	padding-right: 5px;
}
.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align: left;
}
table.searchinto {
	width: 100%;
}
table.searchintro td {
	font-weight: bold;
}
table.module {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}
table.moduletable th, div.module h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}
table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
table.pollstableborder td {
	padding: 2px;
}
.sectiontableheader {
	font-weight: bold;
	background: #f0f0f0;
	padding: 4px;
}
.sectiontablefooter {
}
.sectiontableentry1 {
	background-color: #ffffff;
}
.sectiontableentry2 {
	background-color: #f9f9f9;
}
.small {
	color: #000;
	font-size: 10px;
}
.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #000;
	font-size: 10px;
}
.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #000;
	font-size: 10px;
}
table.contenttoc {
	border: 1px solid #cccccc;
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
table.contenttoc td {
	padding: 2px;
}
table.contenttoc th {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
/* Main Menu (Colours) */
/* common */
#innerleftcol ul.menu, #innerleftcol ul.menu ul {
	padding: 0;
	margin: 0;
}
#innerleftcol ul.menu li a {
	line-height: 26px;
	font-weight: normal;
	text-decoration: none;
}
#innerleftcol ul.menu li a:hover {
	text-decoration: underline;
}
#innerleftcol ul.menu li.active>a, a#active_menu {
	font-weight: bold;
}
#innerleftcol li.level1, #innerleftcol li.level2, #innerleftcol li.level3 {
	background-image: url(../images/mainoff.gif);
}
/* 1 */
#innerleftcol i.level1.item1 {
	background-image: url(../images/mainoff.gif);
}
#innerleftcol li.level1.item1.active {
	background-image: url(../images/mainon.gif);
}
#innerleftcol li.level1.item30.active {
	background-image: url(../images/mainon.gif);
}
/* 2 */
#innerleftcol li.level1.item66 {
	background-image: url(../images/mainoff2.gif);
}
#innerleftcol li.level1.item66.active {
	background-image: url(../images/mainon2.gif);
}
/* 3 */
#innerleftcol li.level1.item47 {
	background-image: url(../images/mainoff3.gif);
}
#innerleftcol li.level1.item47.active {
	background-image: url(../images/mainon3.gif);
}
/* 4 */
#innerleftcol li.level1.item48 {
	background-image: url(../images/mainoff4.gif);
}
#innerleftcol li.level1.item48.active {
	background-image: url(../images/mainon4.gif);
}
/* level 1 */
#innerleftcol li.level1 a span {
	text-transform: uppercase;
}
#innerleftcol li.level1, #innerleftcol li.level1#current {
	text-indent: 10px;
}
#innerleftcol li.level2 a span, #innerleftcol li.level3 a span {
	text-transform: none;
}
/* Level 2 + 3 */
#innerleftcol li.level2, #innerleftcol li.level3 {
	background-image: url(../images/suboff.gif);
	background-position: 0 5px;
	padding: 0;
	margin: 0;
	text-indent: 20px;
}
#innerleftcol li.level2.active, #innerleftcol li.level3.active {
	background-image: url(../images/subono.gif);
}
#innerleftcol li.level2 a span, #innerleftcol li.level3 a span {
	line-height: 19px;
	display: block;
}
#innerleftcol li.level2 a span, #innerleftcol li.level3 a span {
	line-height: 18px;
	display: block;
}
/* level 3 */
#innerleftcol li.level3 {
	margin-left: 12px;
}
/* END Main Menu (Colours) */
.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}
form {
/* removes space below form elements */
	margin: 0;
	padding: 0;
}
div.mosimage {
	border: 1px solid #ccc;
}
.mosimage {
	border: 1px solid #cccccc;
	margin: 5px
}
.mosimage_caption {
	margin-top: 2px;
	background: #efefef;
	padding: 1px 2px;
	color: #666;
	font-size: 10px;
	border-top: 1px solid #cccccc;
}
span.article_seperator {
	display: block;
	height: 1.5em;
}
/*edit by Michael Fischer*/
#mapouter {
	padding: 10px 10px 10px 20px;
}
#titleImg {
	float: left;
	padding: 0px 0px 10px 0px;
}
.sitemap {
	padding: 10px 0px 10px 20px;
}
#flashDiv1, #flashleft {
	z-index: 1;
}
div#h1 {
	background: url(../images/hd_bg.jpg) no-repeat;
	width: 560px;
	height: 44px;
}
div#flashHd h1 {
	margin: 0;
	padding: 6px 0 3px 30px;
	font: bold 12px verdana, arial, sans-serif;
	color: #444;
	line-height: 15px
}
div#flashHd h1.c1 {
	color: orange;
}
div#flashHd h1.c2 {
	color: blue;
}
div#flashHd h1.c3 {
	color: red;
}
div#flashHd h1 span {
	display: block;
	float: right;
	padding-right: 120px;
}
div.slidetext a.readon, div.slidetext h1 a {
	color: #FA9614;
}
div.slidetext h1 a {
	font-size: 11px;
}
div.slidetext a.readon {
	font-weight: normal;
}
.arrowDiv, .arrow2Div {
	position: absolute;
	top: 380px;
	left: 300px;
	width: 150px;
	height: 18px;
	background: url(../images/arrow_bg.gif) no-repeat;
	z-index:99;
}
.arrow2Div {
	background: url(../images/arrow2_bg.gif) no-repeat top right;
}
.werkZeugDiv {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	width: 560px;
}
.werkZeugDiv table {
	padding: 0px;
	margin: 0;
	width: 560px;
}
div.werkZeugDiv td {
	padding: 0;
	margin: 0;
}
.werkZeugDiv th {
	background: #f5f5f5;
	font-weight: bold;
	text-indent: 3px;
}
div#header div#user3 a {
	text-decoration: none;
}
#xLink {
	margin: 20px 0px;
}
#xLink ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#xLink li, #xLink a {
	background: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	color: #ccc;
	line-height: normal;
	height: auto;
	text-transform: none;
	text-decoration: none;
	font-weight: normal;
}
#xLink a {
	padding: 0 12px;
}

#de-de #xLink a {
 padding: 0 4px;
}

#xLink li {
	border-left: 1px solid #ccc;
	display: inline;
}
#xLink li ul, #xLink li ul {
	display: inline;
}
#menulist_root_x1, #mainlevel_x, #mainlevel_x2, #mainlevel {
	text-align: center;
}
#menulist_root_x3 {
	margin: 0 30px;
}
h1#nubH1Tit {
	width: 564px;
	height: 44px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
h1#nubH1Tit div {
	margin-left: -3000px;
}
div#flashHd {
 margin: 10px 0 10px -10px;
}
div.moduletable_printadd {
	display: none;
}
#socBm {
	margin: 0 15px;
}
#mod_search_searchword {
	margin-left: 10px;
	display: block;
}
#user5 .button {
	margin: 5px 0 0 10px;
}
.allvideos, div.moduletable div.search {
	padding-top: 10px;
}
#leftmenu.leftblock div.moduletable div.allvideos {
	padding-bottom: 0;
}
div.cp_tags {
	margin-top: 20px;
}
a.cp_tag {
	background: #e3e3e3;
	color: #fff;
	text-decoration: none;
	padding: 1px 2px;
	line-height: 23px;
	font-weight: normal;
}
a.cp_tag:hover {
	background: #fff;
	color: #ccc;
}
#language ul li {
	background: none;
	float: left;
	padding: 0;
	padding-right: 5px;
	line-height: 100%;
}
#language ul li {
	background: none;
	float: left;
	padding: 0;
	padding-right: 5px;
	line-height: 100%;
}
#language ul li a {
	padding-left: 5px;
}
#language ul {
	padding: 5px;
}

.formBody {
 padding: 20px;
}

.formBody input, .formBody textarea {
 border: 1px solid #ccc;
 font: normal 11px Verdana, Arial, sans-serif;
}

.formBody .indentDiv {
 padding-left: 20px;
 margin: 8px 0 20px;
}

.formBody table {
 margin-top: 20px;
}

.formBody table td {
 vertical-align: top;
}

.formBody table input {
 width: 180px;
}

.intro2 {
 margin: 10px 0 30px;
 padding: 20px 0;
 background: url(../../../images/stories/images/content/12_s5_kontakt.jpg) no-repeat right top;
}

input#contactPhone1,input#contactPhone2 {
 width: 30px;
}

#application {
 padding: 20px;
}

#application input, #application textarea, #application select {
 border: 1px solid #ccc;
 margin-right: 5px;
 font-size: 11px;
}

#application textarea {
 width: 240px;
}
#application input, #application select {
 width: 155px;
}
#application select {
 margin-right: 20px;
}
#application .autowidth input {
 width: auto;
 margin:0 4px 0;
 padding:0;
}

#application .title {
 font-weight:bold;
 padding: 20px 0 10px;
}
#application .paddingT {
 padding-top: 20px;
}
#application .paddingB {
 padding-bottom: 10px;
}
.denvideo {
 margin-left: 3px;
}

ul#mainmenu_menu.mainmenu_class,.paddingContent {
 padding: 20px;
}

li.item76,li.item77,li.item75,li.item98 {
 display:none;
}

#de-de li.item76,#de-de li.item77,#de-de li.item75,#de-de li.item98 {
 display:block;
}
#de-de #xLink li.item76,#de-de #xLink li.item77,#de-de #xLink li.item75,#de-de #xLink li.item98 {
 display:none;
}

#slidewrap {
 margin: -18px 0 20px 10px;
}
