/* flexible css begins */
/**/
html, body {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  height: 100%;
  margin: 0;
  padding: 0 0 1px 0;
  /*font-family: "Courier New", Courier, monospace;*/
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000;
  background: #ca8255 url(../fileadmin/templates/vinolentia/images/pg_bg_frisur.jpg) no-repeat center top;
  background-attachment:fixed;
}
.flLeft {
  float: left;
}
.flRight {
  float: right;
}
.clearfix {
  clear: both;
  font-size: 0;
  height: 0;
}
.clear {
  clear: both;
}
a, a:active, a:focus {
border:none;
outline:none;
}
#windowSize {
	position:fixed;
	top:5px;
	left:10px;
	padding:5px;
	background-color:#ffee00;
	border:1px solid #cc0000;
	font-size: 10px;
  font-style: normal;
  font-weight: bold;
}

#page {
  width: 790px;
  margin: 0 auto;
  padding: 0 0 0 41px;
}
#logo {
  padding: 41px 0 0 0;
}
#midCol {
  width:557px;
  padding: 21px 0;
}
#midColTop {
  background: transparent url(../fileadmin/templates/vinolentia/images/cnt_def_top.png) no-repeat left top;
}

#midColCnt {
  min-height: 410px;
  height:auto!important;
  height:410px;
  padding:20px 10px 20px 45px;
  /*width:502px;*/
  background: transparent url(../fileadmin/templates/vinolentia/images/cnt_def_cnt.png) no-repeat right bottom;
}
#midColWide {
  /*width:810px;*/
  padding: 21px 0;
}
#midColTopWide {
  background: transparent url(../fileadmin/templates/vinolentia/images/cnt_wide_top.png) no-repeat right top;
}

#midColCntWide {
  min-height: 410px;
  height:auto!important;
  height:410px;
  padding:20px 45px 20px 45px;
  /*width:502px;*/
  background: transparent url(../fileadmin/templates/vinolentia/images/cnt_wide_cnt.png) no-repeat right bottom;
}

#mainMenuCnt {
  padding:47px 0 0 0;
}

#boxRight {
  width:225px;
  margin:20px 0 0 7px;
  background: transparent url(../fileadmin/templates/vinolentia/images/box_right_bg.png) no-repeat left top;
}
#boxRightTop {
  
}
#boxRightMain {
  background: transparent url(../fileadmin/templates/vinolentia/images/box_right_main_bg.png) no-repeat left top;
  padding:0 0 0 10px;
  width:215px;
}
#boxRightBottom {
  background: transparent url(../fileadmin/templates/vinolentia/images/box_right_bottom.png) no-repeat left top;
}
#boxRightMain img {
  border-width:3px 4px;
  border-style:solid;
  border-color:#8a163b;
}






#subMenuCnt {
  padding:47px 0 0 0;
}
#footertext {
  padding: 20px 0;
}
#footertext p {
  color:#fff;
}
/* menues */

.mainMenu {
  list-style-type: none;
}
.mainMenu li {
  display:block;
  float:left;
}
.mainMenu li a {
  line-height:1.5;
  display:block;
  font-weight: normal;
  background-color:#fff;
  color:#000;
  width:106px;
  font-size:12px;
  padding: 1px 7px 3px 7px;
  margin: 0 4px 0 0;
  text-decoration:none;
  font-family:"Courier New", Courier, monospace;
}
.mainMenu li a:hover,
.mainMenu li a.act {
  background-color:#8a163b;
  color:#fff;
}
.mainMenu li a:hover.actLeft,
.mainMenu li a.noLeft {
  background-color:#8a163b;
  color:#fff;
  margin: 0 4px 4px 0;
}
.mainMenu li a:hover.noLeft,
.mainMenu li a.actLeft {
  background-color:#000;
  color:#fff;
  margin: 0 4px 4px 0;
}
a.menuLink, a:link.menuLink, a:visited.menuLink, a:active.menuLink {
  line-height:1.5;
  display:block;
  float:left;
  font-weight: normal;
  color:#fff; /* set this to show links in other color*/
  font-size:12px;
  padding: 1px 7px 3px 7px;
  text-decoration:none;
  font-family:"Courier New", Courier, monospace;
}
a:hover.menuLink {
  background-color:#000;
}
.singlesidemenu {
  background-color:#8a163b;
  width:120px;
  margin:0 0 5px 0;
}
.singlesidemenuact {
  width:120px;
  margin:0 0 5px 0;
  background-color:#000;
}
.backlink {
  background-color:#8a163b;
  margin:0 0 5px 0;
}
.morelink {
  background-color:#8a163b;
  width:130px;
  margin:0 0 5px 0;
}
/* forms */
form {
  margin:0;
  padding:0;
}
.formhidden {
  position:absolute;
  visibility:hidden;
}
.formclearfix {
  clear: both;
  font-size: 0;
  height: 0;
}
.labelText {
  padding-left: 3px;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#676573;
  line-height:1.5;
}
.labelTextCheckbox {
  padding-left: 3px;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#676573;
  line-height:1.75;
}
.labeln {
  width:58px;
  display:block;
  float:left;
  padding:0;
  height:20px;
}
.textinput {
  width:216px;
  height:12px;
  border-top:1px solid #9dadc4;
  border-right:1px solid #e2e9ef;
  border-bottom:1px solid #e2e9ef;
  border-left:1px solid #9dadc4;
  float:left;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#5d92bc;
}
.textinputSmall {
  width:46px;
  height:12px;
  margin: 0 6px 0 0;
  border-top:1px solid #9dadc4;
  border-right:1px solid #e2e9ef;
  border-bottom:1px solid #e2e9ef;
  border-left:1px solid #9dadc4;
  float:left;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#5d92bc;
}
.textinputMiddle {
  width:162px;
  height:12px;
  border-top:1px solid #9dadc4;
  border-right:1px solid #e2e9ef;
  border-bottom:1px solid #e2e9ef;
  border-left:1px solid #9dadc4;
  float:left;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#5d92bc;
}
.checkboxCnt {
  width:71px;
  height:20px;
  float:left;
}
textarea {
  width:402px;
  height:68px;
  border-top:1px solid #9dadc4;
  border-right:1px solid #e2e9ef;
  border-bottom:1px solid #e2e9ef;
  border-left:1px solid #9dadc4;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#5d92bc;
  padding:13px 20px;
  margin:5px 0;
  overflow:auto;
}
.requiredField {
  padding: 0 0 0 3px;
  font-family:Arial,Verdana,sans-serif;
  font-size:10px;
  color:#ff0000;
}
.button {
  cursor:pointer;
  display:inline;
  font-size: 11px;
  font-family:Arial,Verdana,sans-serif;
  background:none;
  border:none;
  font-weight:bold;
  text-decoration:none;
  color:#2885b1;
  padding:0 10px 0 0;
  width:55px;
  background: transparent url(../fileadmin/templates/vinolentia/images/icons/link_arrow_blue.gif) no-repeat right 2px;
}

.ui-helper-hidden-accessible {
  left: -999em;
  position: absolute;
}
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
  color: #999;
}
span.ui-checkbox,
span.ui-radio {
  display: block;
  background: url(../fileadmin/templates/vinolentia/images/icons/icon_checkbox.gif) no-repeat 0px -40px;
  float: left;
  width: 16px;
  height: 16px;
}
span.ui-helper-hidden {
  display: none;
}

span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
  background-position: 0px -114px;
}
span.ui-checkbox-state-checked {
  background-position: 0px -1px;
}
span.ui-checkbox-state-checked-hover {
  background-position: 0px -75px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked {
  background-position: 0px -161px;
}
span.ui-radio-state-checked-hover {
  background-position: 0px -200px;
}


.csc-frame-rulerAfter {
  clear:both;
  height:15px;
  border-bottom:1px solid #e4e8f4;
}
.csc-frame-rulerAfter-spacer {
  height:15px;
  clear:both;
}

/* default styles for extension "tx_cssstyledcontent" */
/* captions */
div.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
div.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
div.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

/* needed for norows setting */
div.csc-textpic div.csc-textpic-imagecolumn { float: left; display: inline; }

/* border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border: 2px solid black;
  padding: 0px 0px;
}

div.csc-textpic-imagewrap { padding: 0; }

div.csc-textpic img { border: none; }

/* div: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { float: left; }

/* ul: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap ul { list-style: none; margin: 0; padding: 0; }
div.csc-textpic div.csc-textpic-imagewrap ul li { float: left; margin: 0; padding: 0; }

/* dl: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: left; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img { border: none; } /* fe-editing icons */
dl.csc-textpic-image { margin: 0; }
dl.csc-textpic-image dt { margin: 0; display: inline; }
dl.csc-textpic-image dd { margin: 0; }

/* clearer */
div.csc-textpic-clear { clear: both; }

/* margins around images: */

/* pictures on left, add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* ie fix for double-margin bug */
  margin-right: 10px;
}

/* pictures on right, add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* ie fix for double-margin bug */
  margin-left: 10px;
}

/* pictures centered, add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* ie fix for double-margin bug */
  margin-left: 10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin: 0; }

/* space below each image (also in-between rows) */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
div.csc-textpic div.csc-textpic-imagerow { clear: both; }

/* no margins around the whole image-block */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* add margin from image-block to text (in case of "text w/ images") */
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right: 10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-left: 10px !important;
}

/* positioning of images: */

/* above */
div.csc-textpic-above div.csc-textpic-text { clear: both; }

/* center (above or below) */
div.csc-textpic-center { text-align: center; /* ie-hack */ }
div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* remove ie-hack */ }
div.csc-textpic-center div.csc-textpic-text { text-align: left; /* remove ie-hack */ }

/* right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }

/* left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }

/* left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }

/* right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }

/* right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }
/* hide from ie5-mac. only ie-win sees this. \*/
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* end hide from ie5/mac */

/* left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }
/* hide from ie5-mac. only ie-win sees this. \*/
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* end hide from ie5/mac */
div.csc-textpic div.csc-textpic-imagerow-last { margin-bottom: 0; }

/* default styles for extension "tx_cssfilelist" */
  .filelinks div {
    display:block;
    clear:both;
    margin:0;
    padding:0;
    }
  .filelinks span {  }
  .filelinks .filecount { display:block; } 
  .filelinks a {
    color:#000;
    text-decoration: none;
    display:block;
    float:left;
    padding: 0 35px 10px 0;
    margin:0;
    background:url('../fileadmin/templates/vinolentia/images/fileicons/default.gif') right top no-repeat;
    line-height:1.5;
    }

  /* Icons begin */
  .filelinks .ai a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/ai.gif')!important;}
  .filelinks .ani a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/ani.gif')!important;}
  .filelinks .au a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/au.gif')!important;}
  .filelinks .avi a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/avi.gif')!important;}
  .filelinks .bmp a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/bmp.gif')!important;}
  .filelinks .cdr a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/cdr.gif')!important;}
  .filelinks .css a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/css.gif')!important;}
  .filelinks .csv a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/csv.gif')!important;}
  .filelinks .doc a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/doc.gif')!important;}
  .filelinks .dtd a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/dtd.gif')!important;}
  .filelinks .eps a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/eps.gif')!important;}
  .filelinks .exe a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/exe.gif')!important;}
  .filelinks .fh3 a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/fh3.gif')!important;}
  .filelinks .flash a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/flash.gif')!important;}
  .filelinks .folder a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/folder.gif')!important;}
  .filelinks .gif a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/gif.gif')!important;}
  .filelinks .htm a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/htm.gif')!important;}
  .filelinks .html a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/html.gif')!important;}
  .filelinks .ico a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/ico.gif')!important;}
  .filelinks .inc a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/inc.gif')!important;}
  .filelinks .java a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/java.gif')!important;}
  .filelinks .jpg a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/jpg.gif')!important;}
  .filelinks .js a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/js.gif')!important;}
  .filelinks .max a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/max.gif')!important;}
  .filelinks .mid a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/mid.gif')!important;}
  .filelinks .mov a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/mov.gif')!important;}
  .filelinks .mpeg a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/mpeg.gif')!important;}
  .filelinks .mpg a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/mpg.gif')!important;}
  .filelinks .pcd a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/pcd.gif')!important;}
  .filelinks .pcx a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/pcx.gif')!important;}
  .filelinks .pdf a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/pdf.gif')!important;}
  .filelinks .png a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/png.gif')!important;}
  .filelinks .ps a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/ps.gif')!important;}
  .filelinks .psd a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/psd.gif')!important;}
  .filelinks .rtf a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/rtf.gif')!important;}
  .filelinks .sgml a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/sgml.gif')!important;}
  .filelinks .swf a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/swf.gif')!important;}
  .filelinks .sxc a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/sxc.gif')!important;}
  .filelinks .sxw a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/sxw.gif')!important;}
  .filelinks .tga a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/tga.gif')!important;}
  .filelinks .tif a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/tif.gif')!important;}
  .filelinks .ttf a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/ttf.gif')!important;}
  .filelinks .txt a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/txt.gif')!important;}
  .filelinks .wav a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/wav.gif')!important;}
  .filelinks .wrl a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/wrl.gif')!important;}
  .filelinks .xls a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/xls.gif')!important;}
  .filelinks .xml a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/xml.gif')!important;}
  .filelinks .xsl a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/xsl.gif')!important;}
  .filelinks .zip a {background-image:url('../fileadmin/templates/vinolentia/images/fileicons/zip.gif')!important;}
  /* Icons end */
  .filelinks a:hover{text-decoration:underline;}





/* flexible css ends */

