/*
Neurique Styles 2014

ueberschrift font-family: 'Patua One', cursive;
brotschrift font-family: 'Merriweather', serif;

*/
@font-face {
    font-family: 'OCRAMedium';
    src: url('../../css/ocra.eot');
    src: url('../../css/ocra.eot') format('embedded-opentype'),
         url('../../css/ocra.woff') format('woff'),
         url('../../css/ocra.ttf') format('truetype'),
         url('../../css/ocra.svg#OCRAMedium') format('svg');
}

body {font-family: 'Merriweather',verdana, arial, sans-serif; font-size: 15px; color: #777; background: #F4F4F4;   background:url(images/main2_bg.jpg) repeat-x White;  } 
/* font-size: 13px;
 */
td,th {font-family: 'Merriweather',verdana, arial, sans-serif; font-size: 13px; color: #777;}
h1,h2,h3 {font-family: 'Patua One', 'Fjalla One'; margin:0;padding:0 0 5px 0;font-size:180%;color:#5FA5FD;}
h4 {font-family: 'Patua One', 'Fjalla One'; margin:0;padding:0 0 5px 0;font-size:150%;color:#5FA5FD;}
h5{font-family: 'Patua One', 'Fjalla One'; margin:0;padding:0 0 5px 0;font-size:132%;color:#5FA5FD;}
h6 {font-family: 'Patua One', 'Fjalla One'; margin:0;padding:0 0 5px 0;font-size:118%;color:#5FA5FD;}
hr { border: 1px #EAEAEA solid;}


/*--------- main Structure ---------*/
div#uasObject {margin:0 auto;width:750px;}
div#gogo {width:988px; /* border:1px solid Green; */ position: absolute;}
div#gogopos {left: 763px; width: 214px;  /* border:1px solid orange; */ position: absolute; top: 180px;}
div#uasContainer {width:750px;  /* border:1px solid Gray; */ background:White; position: absolute;}

div#uasTop1 {width:750px;height:118px; background:url(images/top1_bg1.jpg) no-repeat;}
div#uasTop1 div#TSsitename {display:none;}
/* div#uasTop2 {position:relative;width:750px;height:36px;background:url(menu/menu_bg.gif) repeat-x; border-bottom: 12px solid #F4F4F4; } */
div#uasTop2 { /* schwarzer Navigationsbalken */
	position:relative;
	width:750px;
	height:36px;
	background:url(images/menu_bg.png) repeat-x;  	
	-moz-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0px 1px 2px 2px #888;
	-webkit-box-shadow: 0px 1px 2px 2px #888;
	box-shadow: 0px 1px 2px 2px #888;
 }

div#TSbreadcrumbs{margin:0 0 10px 0;padding:0 0 2px 0;border-bottom:1px solid #999;font-size:95%;}
div#uasContent div#TSbreadcrumbs a{color:Black;}
div#uasContent {margin:30px 0px;}
div#uasContent a {color:#5FA5FD;text-decoration:none;}
div#uasContent a:hover {text-decoration:underline;}
div#TSbottom {width:750px;height:12px;}

/*--------- Search Field ---------*/
div#searchbox {position:absolute;top:1px;right:5px;width:130px;height:20px;background:url(images/searchfield1.gif) no-repeat 0 0;}
/*div#searchbox {position:absolute;top:-25px;right:5px;width:130px;height:20px;background:url(images/searchfield2.gif) no-repeat 0 0;}*/
div#searchbox input.text{position:relative;font-size:95%;width:95px;border:none;background:transparent;margin-left:5px;}
div#searchbox input.submit{position:absolute;top:2px;right:5px;width:20px;height:25px;background:url(./images/lupe_lo.gif) no-repeat transparent 0 1px;border:none; margin-top:0px;font-size:0px;}
div#searchbox input.submit:hover{background:url(./images/lupe_hi.gif) no-repeat transparent 0 1px;} 

/*--------- Print Link ---------*/
div#TSprint a img {border:none; background:url(images/print_icon.gif) no-repeat 0 0;width:20px;height:20px;float:right;margin:10px 0 0 0;}
div#TSprint a:hover img {border:none; background:url(images/print_icon_hover.gif) no-repeat 0 0;width:20px;height:20px;}

a img {border:none;}
a:hover img {border:none;}

/*--------- Bottom Menu ---------*/
div#TScopyright {color: #888; float:left;font-size:80%;width:200px;margin-left:20px;}
div#TSfootermenu {margin:0;padding:0;width:750px; float:left; text-align:center;font-size:80%;margin-right:10px; white-space: nowrap;}
div#TSfootermenu a,div#TScopyright a {color:#888;text-decoration:none;}
div#TSfootermenu a:hover,div#TScopyright a:hover {text-decoration:none;}
div#TSfootermenu ul {float:left; margin:0px; padding:0px;  }
div#TSfootermenu li { position:relative;list-style:none;float:left;margin-right:10px; white-space: nowrap; }

/*------------------------------------------------ main Menu ------------------------------------------------------------*/
/*--------- horizontal Menu - Menuleve 1 ---------*/
div#TSnav {margin:0;padding:0;width: 750px; }
div#TSnav ul {float:left;margin:6px;padding:0px;  }
div#TSnav li { font-family: 'Fjalla One'; position:relative;list-style:none;float:left;margin:0px;font-size: 18px;line-height: 22px;white-space: nowrap;border-right:1px solid Gray; }
/* schriftfarbe topnavi */
div#TSnav li a{display:block;float:left;padding:1px 8px 0 8px;text-decoration:none;font-weight: normal;color: #fff; text-shadow: 1px 1px 0px #000;}
html>body #TSnav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#TSnav a {float: none;} /* End of IE5-Mac hack */
div#TSnav a:hover,div#TSnav a:focus,div#TSnav li:hover a { color: #AED2FF; text-shadow: 0px 0px 10px #fff, -1px -1px #000;}
div#TSnav .sdoc, div#TSnav .sdocs { ;font-weight: normal;padding:1px 8px 0 8px;  color: #5FA5FD;}
div#TSnav .sdoc a, div#TSnav .sdocs a { font-weight: normal;padding:0; }
div#TSnav ul.menulevel1 li:hover,div#TSnav ul.menulevel1 li:focus{color:#5FA5FD;  }
/*div#TSnav li:hover a,div#TSnav li:focus a{background-color:red;}*/

/* Navigation - Menuleve 2/Menuleve 3 ----------------------- */
div#TSnav li ul.menulevel2,div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4{width:150px;text-align:left;border:1px solid Gray; }
div#TSnav ul ul{position:absolute;top:23px;margin:0;left:-1px;display:none;width:150px; }
div#TSnav ul.menulevel1 li.docs:hover ul.menulevel2,div#TSnav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#TSnav ul.menulevel2 li.docs:hover ul.menulevel3,div#TSnav ul.menulevel2 li.sdocs:hover ul.menulevel3,div#TSnav ul.menulevel3 li.docs:hover ul.menulevel4,div#TSnav ul.menulevel3 li.sdocs:hover ul.menulevel4 {display:block !important;}
div#TSnav ul.menulevel2 li.doc,div#TSnav ul.menulevel2 li.docs{position:relative;list-style:none;float:left;padding:0;margin:0;font-size:11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 li.doc a,div#TSnav ul.menulevel2 li.docs a {display:block;float:left;text-decoration:none;padding: 0 8px 0 8px;font-weight: normal;color: #000;width:134px;background:#E4E4E4;}
div#TSnav ul.menulevel2 li.sdoc,div#TSnav ul.menulevel2 li.sdocs{position:relative;list-style:none;float:left;padding: 0 0 0 8px;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;background:#C8C8C8; }
div#TSnav ul.menulevel2 li.sdoc a,div#TSnav ul.menulevel2 li.sdocs a {display:block;float:left;padding: 0;text-decoration:none;font-weight: normal;color: #000;background:#C8C8C8;}
div#TSnav ul.menulevel2 li:hover,div#TSnav ul.menulevel2 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 li:hover a,div#TSnav ul.menulevel2 li:focus a {background:#BEC4E5;color:#000;}
div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4 {margin: -17px 0 0 120px;}

/* Navigation - Menuleve 3 ----------------------- */
div#TSnav ul.menulevel2 ul.menulevel3 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs a {display:block;float:left;padding: 1px 8px 0 0px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 li:focus a {background:#BEC4E5;color:#000;}

/* Navigation - Menuleve 4 ----------------------- */
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs a {display:block;float:left;padding: 1px 8px 0 8px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus a {background:#BEC4E5;color:#000;}

/* z-indices ----------------------------------- */
div#TSnav ul.menulevel1 {z-index:10;}
div#TSnav ul.menulevel2 {z-index:20;}
div#TSnav ul.menulevel3 {z-index:30;}
div#TSnav ul.menulevel4 {z-index:32;}
div#TSnav li:hover {z-index:40;}
/*------------------------------------------------ main Menu end --------------------------------------------------------*/

/*----------- Sitemap -------------*/
.sitemaplevel1{margin:0 0 25px 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel2{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel3{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel4{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;color:#000 !important;text-decoration:none;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel4 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel4 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel4 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel4 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.sitemaplevel4 a:hover{color:black;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px; }
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}

/*----------- misc -------------*/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
div#TSlanguages{float:right;margin:5px 8px 0 0; text-transform: uppercase; font-weight: normal; color: ##5FA5FD; }
body.print {background:White;margin:50px;}
.retrieve {background:White;}
/* table.edit a,li a {color:black !important;text-decoration:none;} */

/* table {
  -moz-border-radius: 5px !important;
  border-collapse: collapse !important;
  border: none !important;
}
table th, table td { border: none !important }
table th:first-child {
  -moz-border-radius: 5px 0 0 0 !important;
}
table th:last-child {
  -moz-border-radius: 0 5px 0 0 !important;
}
table tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 5px !important;
}
table tr:last-child td:last-child {
  -moz-border-radius: 0 0 5px 0 !important;
}
table tr:hover td { background-color: #ddd !important } */

.einschub {
font-family: OCRAMedium, 'Capriola',verdana, arial, sans-serif; font-size: 13px; color: #777; background: #C9E1FF; padding: 6px;
}

.OCR-Font {
font-family: OCRAMedium
}

.OCR-Font-blue {
font-family: OCRAMedium, sans-serif; color:#5FA5FD;
}

#video {

  -moz-box-shadow: 4px 4px 14px #000;
  -webkit-box-shadow: 4px 4px 14px #000;
  box-shadow: 4px 4px 14px #000;

}

#gogopos{

	box-shadow: -2px -2px 2px #eee;
	-webkit-box-shadow: -2px -2px 2px #eee;
	-moz-box-shadow: -2px -2px 2px #eee;
     border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.ichart {
	background-color: #E6E5E5;
	box-shadow: 3px 3px 8px #bbb;
	-moz-box-shadow: 3px 3px 8px #bbb;
	-webkit-box-shadow: 3px 3px 8px #bbb;
    border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.singlebutton {
	font-family:  'Capriola',verdana, arial, sans-serif; 
	font-size: 14px; 
	color: #494949; 
	padding: 1px 3px 1px 3px; 
	border-left: 1px #ccc solid; 
	border-top: 1px #ccc solid; 
	background-color: #4c4c4c;
	border: 2px solid #dDD;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 3px;
	float: left;
	border-radius: 6px;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 2px 2px 4px #ddd;
	-moz-box-shadow: 2px 2px 4px #ddd;
	-webkit-box-shadow: 2px 2px 4px #ddd;
}

/* accordeon begin */

dl, dt, dd { 
	padding:0; 
	margin:0; 	
	-moz-border-radius: 7px;
	border-radius: 7px;

}
div.faq dt {
		box-shadow: 2px 2px 4px #ddd;
	-moz-box-shadow: 2px 2px 4px #ddd;
	-webkit-box-shadow: 2px 2px 4px #ddd;
	/*
background: #e2f2f2;
background: -moz-linear-gradient(top, #e2f2f2 0%, #c7e2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f2f2), color-stop(100%,#c7e2f2));
background: -webkit-linear-gradient(top, #e2f2f2 0%,#c7e2f2 100%);
background: -o-linear-gradient(top, #e2f2f2 0%,#c7e2f2 100%); 
background: -ms-linear-gradient(top, #e2f2f2 0%,#c7e2f2 100%); 
background: linear-gradient(to bottom, #e2f2f2 0%,#c7e2f2 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f2f2', endColorstr='#c7e2f2',GradientType=0 ); */
}

div.faq dl { /* definiert die breite der FAQ tabellen */
	width:580px; 
}

div.faq dt {
	
	background:#D8E3F2 url('../../userfiles/images/plus_01.gif') no-repeat;  background-position: 8px 8px;
	margin:1em 0 0 0;
	padding:6px 28px;
}
	
div.faq dt.down {
	background:#D8E3F2 url('../../userfiles/images/minus_01.gif') no-repeat; background-position: 8px 8px;
}

div.faq dd {
	padding:5px;
	padding-top: 18px;
}
/* accordeon end */

.inner-caps{
font-family:"Open_Sans_R";
font-size: 24px;
}

a.extern {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/extlink.gif");
    background-origin: padding-box;
    background-position: 0.04em center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 14px;
}