/* **************************************************** */
/* *** Done by Dieter Messner / 2009                *** */
/* *** Copyright 2009 by mindixx interactive / Dieter Messner   *** */
/* **************************************************** */
/* *** setup                                        *** */
/* **************************************************** */

.csc-textpic { clear: none; }
div.csc-texpic-clear {
	clear: none;
}
.csc-textpic-intext-left-nowrap {}
.csc-textpic-caption-c {}


body { 
 font-size: 13px; 
 font-family: Verdana; 
 color: rgb(88,88,88);
 padding: 10px 0px 20px 0px; 
 margin: 0px; 
 background-color: #FFFFFF;
 }

#master {
 width: 1200px;
 margin: 0px auto;
}
#container {
 width: 1020px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 background: rgb(255,255,255) url('../img/inst_mbg01.gif') 0 0 repeat-y;
 float: left;
}

#ad_container {
 margin-left: 20px;
 display: inline;
}

#ad_container img {
 border: 0px;
}

/* ----------top-------------- */
#top {
 width: 1020px;
 height: 88px;
 background-color: rgb(255,255,255);
 text-align: center;
 padding: 0px 0px 0px 0px;
 margin: 0px;
}

#logo {
 background: rgb(255,255,255) url('../img/inst_logo01.png') 0 0 no-repeat;
 width: 1020px;
 height: 88px;
 text-align: left;
 padding: 0px;
 margin: 0px;
}
#logo span { display:none; }
#logo a { margin:0; display: block; background-image: url(../img/dot_blank.gif); width: 1020px; height: 88px; }

/* -----------------Inhalt--------------------- */
#contentx {
 float: left;
 padding: 30px 20px;
 margin-left: 210px;
 margin-right: 0px;
 background-color: #FFFFFF;
}

#content {
 float: left;
 display: inline;
 width: 770px;
 position: relative;
 background-color: #ffffff;
 padding: 30px 20px;
 margin-left: 210px;
 margin-right: 0px;
}

div#content { 
 min-height:500px;
 height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}

#contentmain_side {
 float:left;
 padding: 0px;
 margin: 0px;
 display:inline;
 background-color: #FFFFFF;
}
#contentmain_midd {
 float:left;
 padding: 0px;
 margin: 0px;
 display:inline;
 background-color: #FFFFFF;
}

#contentmain_full {
 background-color: #FFFFFF;
 padding: 0px;
 margin: 0px;
}

#mainnav img {
 border-width: 0px;
}

#mainnav ul {
 padding: 0px;
 margin: 0px;
 display:inline;
}

#mainnav li {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 display: block;
 list-style-type: none;
}


#mainnav li a:link, #mainnav li a:visited {
 display: block;
 background: url(../img/inst_navbg01.gif) no-repeat;
 vertical-align: middle;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-align: left;
 padding-top: 5px;
 padding-left: 40px;
 height: 20px !important;
 height: 25px;
 width: 170px;
 text-decoration: none;
}

#mainnav li a:hover {
 background-position: 0px -25px;
 text-decoration: none;
 color: #eaeaea;
}

#mainnav li.l2 {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 display: block;
 list-style-type: none;
}

#mainnav li.l2 a:link, #mainnav li.l2 a:visited {
 background: url(../img/inst_navbg02.gif) 22px 8px no-repeat;
 color: #C60D1F;
}

#mainnav li.l2 a:hover {
 color: #545358;
}

/* --------------left navigavtion------------- */
#leftx {
 float: left;
 display: inline;
 width: 210px;
 padding: 30px 0px 0px 0px;
 margin: 0px;
}

#left {
 float: left;
 display: inline;
 width: 210px;
 padding: 0px;
 margin: 0px 0px 0px -1020px;
}

#mainad {
 width: 180px;
 padding: 20px 0px 0px 15px;
 margin: 0px;
}
#mainad img {
 border-width: 0px;
}
#mainad .csc-textpic-firstcol {
 padding: 10px 0px 30px 0px;
}


/* -----------footer--------------------------- */
#footer {
 clear: both;
 margin: 0px;
 padding: 15px 0px 0px 0px;
 text-align: center;
 background-color: #FFFFFF;
}

