html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}table, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;outline: 0;	font-size: 100%;/*vertical-align: baseline;*/background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}table {border-collapse: collapse;	border-spacing: 0;}.container_12 { margin-left: auto; margin-right: auto; width: 972px; }.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 { display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }.alpha { margin-left: 0; }.omega { margin-right: 0; }.container_12 .grid_1 { width:71px; }.container_12 .grid_2 { width:152px; }.container_12 .grid_3 { width:233px; }.container_12 .grid_4 { width:314px; }.container_12 .grid_5 { width:395px; }.container_12 .grid_6 { width:476px; }.container_12 .grid_7 { width:557px; }.container_12 .grid_8 { width:638px; }.container_12 .grid_9 { width:719px; }.container_12 .grid_10 { width:800px; }.container_12 .grid_11 { width:881px; }.container_12 .grid_12 { width:962px; }.container_12 .prefix_1 { padding-left:81px; }.container_12 .prefix_2 { padding-left:162px; }.container_12 .prefix_3 { padding-left:243px; }.container_12 .prefix_4 { padding-left:324px; }.container_12 .prefix_5 { padding-left:405px; }.container_12 .prefix_6 { padding-left:486px; }.container_12 .prefix_7 { padding-left:567px; }.container_12 .prefix_8 { padding-left:648px; }.container_12 .prefix_9 { padding-left:729px; }.container_12 .prefix_10 { padding-left:810px; }.container_12 .prefix_11 { padding-left:891px; }.container_12 .suffix_1 { padding-right:81px; }.container_12 .suffix_2 { padding-right:162px; }.container_12 .suffix_3 { padding-right:243px; }.container_12 .suffix_4 { padding-right:324px; }.container_12 .suffix_5 { padding-right:405px; }.container_12 .suffix_6 { padding-right:486px; }.container_12 .suffix_7 { padding-right:567px; }.container_12 .suffix_8 { padding-right:648px; }.container_12 .suffix_9 { padding-right:729px; }.container_12 .suffix_10 { padding-right:810px; }.container_12 .suffix_11 { padding-right:891px; }.container_12 .push_1 { left:81px; }.container_12 .push_2 { left:162px; }.container_12 .push_3 { left:243px; }.container_12 .push_4 { left:324px; }.container_12 .push_5 { left:405px; }.container_12 .push_6 { left:486px; }.container_12 .push_7 { left:567px; }.container_12 .push_8 { left:648px; }.container_12 .push_9 { left:729px; }.container_12 .push_10 { left:810px; }.container_12 .push_11 { left:891px; }.container_12 .pull_1 { left:-81px; }.container_12 .pull_2 { left:-162px; }.container_12 .pull_3 { left:-243px; }.container_12 .pull_4 { left:-324px; }.container_12 .pull_5 { left:-405px; }.container_12 .pull_6 { left:-486px; }.container_12 .pull_7 { left:-567px; }.container_12 .pull_8 { left:-648px; }.container_12 .pull_9 { left:-729px; }.container_12 .pull_10 { left:-810px; }.container_12 .pull_11 { left:-891px; }.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }.yform { /*background:#f4f4f4;border:1px #ddd solid;*/ margin:0 0 1em 0; padding:10px; }.yform fieldset { border:1px #631d6c solid; background:#fafafa; margin:0 0 1em 0; padding:0.5em; }.yform legend { font-size:125%; font-weight:normal; color:#000; }.yform label { color:#7F8184; }.yform .type-text input,.yform .type-text textarea,.yform .type-select select { border:1px solid #ddd; }.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active { border:1px #c21b7c solid; background:#fff; }.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input { border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #444 solid; border-bottom:1px #444 solid; color:#000; background:#454545 url(images/button_gray.png) top left repeat-x; padding:.5em 1.2em; }.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active { border-top:1px #444 solid; border-left:1px #444 solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid; color:#fff; background:#555; }.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active { background:#800; color:#fff; }.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active { background:#880; color:#fff; }.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button { margin:0.5em 0; padding:3px 0.5em; position:relative; overflow:hidden; }.yform div.type-button { padding:3px 0em; }.yform .type-text input,.yform .type-text textarea { display:block; position:relative; padding:0.3em 0.3em; /*width:98%;*/ }.yform .type-select select { display:block; position:relative; padding:0.3em 2px 0.3em 1px; width:60%; cursor:pointer; }.yform .type-select select optgroup { font-style:normal; font-weight:bold; }.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input { width:auto; cursor:pointer; }.yform div.error { border:1px #a00 dashed; background:#faf4f4; padding:0.5em; }.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#800; }.full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label { float:left; width:30%; /* Can be fixed width too | Kann auch eine fixe Angabe sein */ }.columnar div.type-check input { margin-left:30%; }.columnar div.error .message { margin-left:30%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform,.yform div,.yform div * { zoom:1; }.yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9;*left:0\9;}.yform fieldset { position:relative\9; overflow:visible\9; margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px;}.yform fieldset { *padding-top:1.5em;}* html .yform { padding-top:10px; }