/* default über alles */
body{
margin-left:2px;
margin-right:2px;
}

body,div,td{
font-size:11px;
font-family: verdana;
}

.nav_rahmen_NO_ebene1{
border-left:1px solid black;
border-right:1px solid black;
}

h6{
font-size:11px;
}

.titelschrift{
font-size:20px;
}

.main{
width:100%;
}

h1{
font-size:14px;
color:#000099;
}

.deakt-input{
color:white;
background:#728BB4;
width:200px;
}


/* --------------left navigavtion------------- */
div#left {
         background-color: black;
	float:left;
	width:187px;
	margin:0px 5px 0px 0px;
	padding:1px 0px 0px 0px;
	color:black;
	
}
div#right {
         background-color: black;
	float: left;
	width:187px;
	margin:0px 5px 0px 5px;
	padding:0;
	color:black;
	
}

div#right2 {
         background-color: black;
	float: right;
	width:187px;
	margin:0px 0px 0px 5px;
	padding:0;
	color:black;
	
}


.tx-feevcal-pi1{
width:99%;
}

h1.csc-firstHeader{
font-family: verdana;
color:#000099;
font-size:14px;
font-weight:bold;
}


hr { /* einheitliche 1 Pixel hohe Trennlinie */
 margin-top:   5px;
 margin-bottom:  5px;
 background-color: black; /* Mozilla 1.4 */
 color:    black; /* IE 6 */
 border:    black; /* Opera 7.11 */
 height:    1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */}
 

.rahmen {
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align: top;
}


/* -----------------Inhalt--------------------- */

div#content {
min-height:1100px;
background-color: #ffffff;
margin: 0px 195px 0px 195px;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align: top;
font-size:11px;
padding:8px;
}


/* -----------------tx_indexedsearch --------------------- */
	
.tx-indexedsearch .tx-indexedsearch-res table { border-top: 1px solid black; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch p.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res tr.tx-indexedsearch-title { font-weight:bold; height: 2em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p { margin-top: 1em;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-number { display: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch .tx-indexedsearch-browsebox { float:right;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-weight: bold;	padding:0 0.3em 0 0.3em; color:#B71D02; background: #fdd;}

.sucherahmen{
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align: top;
}


.rahmen-pic{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}


.linkrahmen{
background:#718AB5;
width:400px;
padding:3px 0px 3px 0px;
margin:0px 0px 0px 0px;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
background-image:url("http://www.komisch.ch/fileadmin/bilder/verlauf/blauschwarzbuttonlinkliste.jpg");
background-repeat:repeat-x;
}


.linkrahmen2{
background:white;
width:400px;
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}

div.nav_rahmen_NO_ebene1 a{
font-family: verdana;
display:block;
width:185px;
height:100%; 
padding:4px 0px 4px 1px;
margin:0px 0px 0px 0px;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:0px #000099 solid;
border-left:0px #000099 solid;
}

img{
border:0;
}

.blauertext{
color:#000099;
}

.standart_title{
font-family: verdana;
color:#000099;
font-size:11px;
font-weight:bold;
}

form{
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}

.field{
background:white;
font-size: 12px;
color: #000099;	
border-top: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
border-left: 0px solid black;
width:145px;
}

.submitfield{
background:#718AB5;
font-size: 12px;
color: #000099;	
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
width: 145px;
}




a:link {color:#000099; text-decoration:none;font-size:11px;}
a:visited {color:#000099; text-decoration:none;font-size:11px;}
a:active {color:#000099; text-decoration:none;font-size:11px;font-weight:bold;}
a:hover{color:#f00; text-decoration:none;font-size:11px;}

a.navitext:link {color:black; text-decoration:none;font-size:11px;font-weight:bold;}
a.navitext:visited {color:black; text-decoration:none;font-size:11px;font-weight:bold;}
a.navitext:active {color:white; text-decoration:none;font-size:11px;font-weight:bold;}
a.navitext:hover{color:white;font-size:11px;background:#748BB4;font-weight:bold;}

a.linkschrift:link {color: #000099; text-decoration:none;font-size:11px;}
a.linkschrift:visited {color:#000099; text-decoration:none;font-size:11px;}
a.linkschrift:active {color:#000099; text-decoration:none;font-size:11px;font-weight:bold;}
a.linkschrift:hover{color:#000099;font-size:11px;}

.titelleistelinks{
background-image: url(http://www.komisch.ch/fileadmin/bilder/verlauf/blauschwarzbutton.jpg);
background-repeat:repeat-x;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
color:white;
}


.rahmen1{
background: #cdd5ef;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}

.rahmen2{
border: solid 1px black;
}

.boxheader {
background-image: url(http://www.komisch.ch/fileadmin/bilder/verlauf/blauschwarzbutton.jpg);
background-repeat:repeat-x;
  width: 185px;
  background-color:#f2f2f2;
  margin:  0px 0px 0px 0px;      /*  Abstand nach aussen des Elements */ 
  padding: 3px 0px 3px 0px;     /*  Abstand nach innen des Elements  */ 
  border-bottom:1px #000099 solid;
  color:white;
}

.boxheaderlinkliste {
background-image: url(http://www.komisch.ch/fileadmin/bilder/verlauf/blauschwarzbuttonlinkliste.jpg);
background-repeat:repeat-x;
  width: 100%;
  background-color:#f2f2f2;
  margin:  0px 0px 0px 0px;      /*  Abstand nach aussen des Elements */ 
  padding: 3px 0px 3px 0px;     /*  Abstand nach innen des Elements  */ 
  border-bottom:1px #000099 solid;
  color:white;
}
.boxinhalt {
  margin: 4px 2px 4px 2px;       /*  Abstand nach aussen des Elements */ 
}


.abstand {
  height:8px;
  width: 187px;
  background-color:white;
  padding: 0px 0px 0px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box1 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;       /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box2 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements   #height: 135px;*/ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}


.box3 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;       /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box4 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box5 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;       /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box6 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box7 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;       /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box8 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box9 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}


.box10 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
  overflow:hidden;  
}

.tx-meincounter-pi1 {

}



.box11 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}

.box12 {
  width: 185px;
  background-color:#f2f2f2;
  margin: 1px 1px 1px 1px;     /*  Abstand nach aussen des Elements */ 
  padding: 0px 0px 2px 0px;    /*  Abstand nach innen des Elements  */ 
}
/* Template--------------------Template---------------Template-----------------------Template-------------------Template-------------*/


/* ----------banner for logo----http://www.komisch.ch/fileadmin/bilder/verlauf/weissblau.jpg---------- */
#banner {
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.komisch.ch/fileadmin/bilder/verlauf/weissblau.jpg);
        background-repeat:repeat-x;   
        border-left:1px solid black;
        border-right:1px solid black;   
}

#linie_oben{
	margin: 0px;
	padding: 0px;
	background-color:#728BB4;
	border-top: 1px solid black;
        border-right: 1px solid black;
	border-left: 1px solid black;
        border-bottom: 1px solid black;	
        height:7px;
}



.gross {
	width: 5.71em;
	height: 1.07em;
	}



/* -----------front--------------------------- */

.front-titel  {
font-size:11px;
color:white;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:3px 2px 3px 2px; /* Abstand gegen innen zum Inhalt */
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
background-image: url(http://www.komisch.ch/fileadmin/bilder/verlauf/fronthintergrund.jpg);
background-repeat:repeat-x;
}

.front-bild	{
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt*/
border-right:1px #000099 solid;
border-left:1px #000099 solid;
border-top:1px #000099 solid;

}

.front-beschreibung{
font-size:11px;
color:black;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:2px 2px 2px 2px; /* Abstand gegen innen zum Inhalt*/
background-color:#f2f2f2;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}


.front-link	{
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:2px 2px 2px 2px; /* Abstand gegen innen zum Inhalt*/
background-color:#f2f2f2;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}


/* -----------footer--------------------------- */
.footer {
	 padding: 5px 0px 0px 0px;     /*  Abstand nach aussen des Elements */ 
          width:100%;
          clear:both;
          font-size:15pt;

}


/* -----------Navi Portrait--------------------------- */

.cul{
background:#f2f2f2;
height:27px;
width:150px;
padding:4px 2px 0px 2px;
margin:0px 0px 2px 0px;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:0px #000099 solid;
}

.cul2{
background:#f2f2f2;
height:27px;
width:150px;
padding:4px 2px 0px 2px;
margin:0px 0px 2px 0px;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}

.cul3{
background:#f2f2f2;
height:27px;
width:28px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
}

span.cul a{
display:block;
width:100%;
height:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
}


span2.cul a{
display:block;
width:100%;
height:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
}
