body {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	margin-top:0px;
         margin-bottom:0px;
         margin-left:0px;
         margin-right:0px;

	text-align:left;
 /* 	background-color:rgb(219,219,219); */

	background-color: #ffffff;
         font-size:0.7em;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

img {border:0;}

p {
   margin-top:0px;
   margin-bottom:15px;

}
sup {
font-size:60%;

}

td {
	font-size:inherit;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}

.produktliste {
border-collapse:separate;
border:1px solid #ffffff;
border-spacing:3px 3px;
}


.produktliste  td {
border-collapse:separate;
border:1px solid #5D79A0;
padding:3px;
border-spacing:3px 3px;

}

td.produkt {
font-weight:bold;
width:130px;
vertical-align:top;

}

td.produkttext{


}

td.pdflink{
width:50px;
text-align:center;
vertical-align:middle;
}
td.flags{
text-align:center;
vertical-align:middle;
width:50px;
}


.input {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	width:210px;
	margin-bottom:8px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.label {
	font-size:inherit;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
}

.small {
	font-size:9px;
}



#navipath {
	
	padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	}

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	baackground:url("../images/navi_pfeil_rechts.gif") no-repeat;
	baackground-position:170px 4px;
}

a.sitemap_level2 {
	color:rgb(0,0,0);
	baackground:url("../images/navi_pfeil_rechts.gif") no-repeat;
	bacakground-position:170px 4px;
	display:block;
}

a.sitemap_level3 {
	color:#333;
display:block;

}

.sitemap_level2_container {
	float:left;
	wiidth:50%;
	padding-top:.3em;
}

.sitemap_level3_container {
	float:left;
	wiidth:50%;
	padding-top:.3em;
         padding-left:20px;
}

.input_searchbox {
	width:75px;
	/* vertical-align:middle; */
	font-size:inherit;
	color: rgb(62,77,116);
}

.input_newsletterselect {
	width:75px;
	vertical-align:middle;
	font-size:inherit;
	margin-right: 8px;
	color: rgb(62,77,116);
}

.label_searchbox {
	vertical-align:middle;
	color:#000000;
	position:relative;
	padding-left:20px;
	/*left:-65px;*/
}
#printheader {
display:none;
}
#printfooter {
display:none;
}
#loginbox {
	background-color:rgb(219,219,219);
	border-top:2px groove #cccccc;
	border-bottom:2px groove #aeaeae;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox {
	background-color:rgb(219,219,219);
	border-top:2px groove #cccccc;
	border-bottom:2px groove #cccccc;
	padding-bottom:.6em;
	padding-top:.6em;
	padding-left:0em;
	padding-right:0em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#searchbox2 {
	background-color:rgb(219,219,219);
	border-top:0px groove #cccccc;
	border-bottom:0px groove #cccccc;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	margin-bottom:0;
         display:inline;
}

#newsletterbox {
   background-color:#BECCE9;
   border-top:2px groove #cccccc;
   border-bottom:2px groove #cccccc;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.5em;
   padding-right:.5em;
   margin-top:1.5em;
   margin-bottom:1.5em;
}

#additionalnavi {


         padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
         }


.navi{

	width:170px;
         height:28px;
         background-color:#5D79A0;
}
.navi a {

         padding-left:10px;

}
.navi2{
width:170px;

	border-top:0px solid #5D79A0;
/*	background-color:#859FD6; */
         background-color:#778FB0;
         min-height:28px;

}

.navi2 a {

         padding-left:20px;

}

.navi3{
	width:170px;
	border-top:0px groove #cccccc;
         height:28px;
	 background-color:#A8B7CC;


}

.navi3 a {

         padding-left:30px;


}
h1 {
	padding-left:0px;
	font-weight:bold;
	font-size:18px;
	color:#7688AE;
	margin:0;
}

h2 {
	padding-left:0px;
	font-weight:bold;
	font-size:1.2em;
	color:#5D79A0;
	margin-bottom:10px;
        }
h3 {

	padding-left:0px;
	font-weight:bold;
	font-size:1em;
	color:#000000;
	margin-bottom:5px;


}



h3.artlistrechts {
         margin-top:50px;
	padding-left:15px;
	margin-bottom:1px;


}




h1.content {
	margin-bottom:12px;
	padding:0;
}



h2.artikelliste {

margin-bottom:15px;
}

hr { color:rgb(210,210,210); }


ul {

list-style-type:square;

}

li {

margin-bottom:5px;

}


ul  ul{

list-style-type:circle;

}


ul.catartliste {

list-style-type:none;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;

}


a { font-size:inherit; color:rgb(237,145,38); text-decoration:none; }

a.pdf { 
    padding: 8px 0px 0 20px;
    background: url('pdf.gif') no-repeat left;

}



a:hover { text-decoration:underline; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(0,0,0); font-size:9px; } 

a.additionalnavi { font-size:10px; color: rgb(0,0,0); }

a.navipath { font-size:10px; color: rgb(0,0,0); } 

a.navileft_passive {
	display:block;
	/* background-color:#7688AE; */
         background-color:inherit; 
         height:16px;
	padding-top:6px;
	color:#ffffff;
         font-weight:normal;
         padding-bottom:8px;
border-top:2px groove #cccccc;


} 



a.navileft_active {
	display:block;
	
	/* background:url("../images/navi_pfeil_rechts.gif") no-repeat; */
	/* background-position:right; */
	padding-top:6px;
	color:#000000;
         font-weight:normal;
         height:16px;
         padding-bottom:8px;
border-top:1px solid #5D79A0;

background-color:#ffffff;
} 







a.navileft_open {
	
	display:block;
	/* background:url("../images/navi_pfeil.gif") no-repeat; */
	/* background-position:right; */
	padding-top:6px;
	background-color:inherit;
	color:#ffffff;
         font-weight:normal;
         height:16px;
         border-top:2px groove #cccccc;



} 




.hidden {
	display:none;
}

.fett {
   font-weight:bold;
}

.balken {
	padding-left:0px;
	background-color:#5D79A0;
	}


.balken_left {
	padding-left:0px;
	background-color:#5D79A0;
        background:url("../upload/css/backgnd.gif");
	background-repeat: repeat;
	}



.intro {
background-color:rgb(237,145,38);
padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
color:#ffffff;
font-weight:normal;

}


.right_product{
background-color:#5D799F;
padding-top:14px;
padding-right:8px;
padding-bottom:4px;
padding-left:5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color:#ffffff;
font-weight:normal;

}

.right_product > h2 {

color:#ffffff;
margin-bottom:5px;
}
 .right_product > ul

{
font-weight:bold;
margin-left:12px;
}

 .right_product > ul li

{
margin-top:15px;
}

 .right_product > ul ul

{
font-weight:normal;
margin-left:14px;

}

.right_product > ul ul li

{

margin-top:1px;
}


.intro p {

margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;

}


.veranstaltung{
background-color:#A8B7CC;
padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
color:#000;
font-weight:normal;

}

.veranstaltung p {

margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;

}

.veranstaltungen a {
color:#fff;

}


.f-right {
float:right;
margin-left:12px;
margin-top:6px;
margin-bottom:6px;
}



.f-left{
float:left;
margin-right:12px;
margin-top:6px;
margin-bottom:6px;
}













#treennpunktxyzzy{}


#header {
	border: 0px solid #cecea5;
	         height:53px;
}


#gaw {
background-color:#ffffff;
// background: url("../upload/css/gisatwork.gif") repeat-y ;
border: 0px solid #0000ff;
height:53px;
width:199px;
}

#logotop {
background: url("../upload/css/logo_synergis.gif") no-repeat ;
width:179px;
border: 0px solid #00ff00;
height:53px;


}

#centertop{

background: url("../upload/css/header_uebergaenge.gif") no-repeat ;
border: 0px solid #ff0000;
height:53px;
}

#outerwrapper {
  background: url('../upload/css/background_3.gif') repeat-y left;   
}

#wrapper {
  background: url('../upload/css/background_2.gif') repeat-y right;
}

#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	background: url('../upload/css/background_2.gif') repeat-y right;
            
}
#content {
	margin-right: 200px;
	background: url('../upload/css/background_3.gif') repeat-y left;     
}

#main {
	margin-left: 180px;
         padding-left: 20px;
         padding-right: 20px;
         border-top:1px solid #5D79A0;
       
}

#left { 
         padding-left:10px;
	width: 170px;
	float: left;
}


#sidebar {
         	width: 199px;
	float: right;
         padding-left:0px;
         padding-top:0px;
 border-top:1px solid #5D79A0;
    
                 }




#footer {
  text-align:center;
  color:#ffffff;
  border: 0px solid #cecea5;
  background:#5D79A0;
            
}

#footer a {

color:#ffffff;
}


#rauten {
padding-left:20px;
padding-top:0px;
padding-right:5px;
padding-bottom:5px;

}


#werbung {

padding-left: 13px;
padding-right:5px;
padding-top: 10px;
padding-bottom:10px;
background:#ffffff;
color:#000000;

}

#werbung h1 {

padding-left:0px;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin:0;



}



#html2{
margin-top:0px;
padding-left: 0px;
padding-right:0px;
padding-top: 0px;
padding-bottom:0px;
background:#ffffff;
color:#000000;

}

#html2 h1 {

padding-left:0px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	margin:0;



}





h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

.question {
font-weight:bold;
margin-bottom:0px;
margin-top:5px;
}

.answer {
font-weight:normal;
margin-top:0px;
margin-bottom:5px;

}

dt {
font-weight:bold;

}


.smallest {

font-size:8px;
color:#000000;
}

.grey{
color:#999;

}


.odd {
background-color:#fff;
padding-bottom:10px;
border-bottom:2px solid #666;
margin-top:0px;
margin-bottom:0px;
}

.even {
background-color:#e0e7ef;
padding-bottom:10px;
border-bottom:2px solid #666;
margin-top:0px;
margin-bottom:0px;

}

.sts_item{ border:1px; 
height:150px;
border-color: #000000; 
border-style: solid; 
background-color: #EEEEEE;

}

.sts_headline{font-size:11;color:#000000;font-weight:bold;background-color:#A8B7CC;width:100%;height:15px;}
.start_txt {font-size:11;vertical-align:top;color:#000000}


h3.pagnavi {

margin-bottom:3px;
padding-bottom:0px;
}


ul.pnavi {
margin-top:0px;
padding-top:3px;
list-style-type:none;
margin-left:10px;


}




.vp {

font-size:90%;
}



.vpa {

font-size:90%;
}

.vname {

font-size:120%;
font-weight:bold;


}

.vzusatz {
font-weight:normal;
font-size:90%;

}


.wappen {

width:80px;
}



h4.verdauer {
font-size:11px;
margin-bottom:3px;
margin-top:3px;

color:#666;
padding-bottom:0px;
font-weight:normal;
}

h3.hveranstaltung {

margin-top:0px;

}
h2.month {
margin-bottom:0px;
padding-bottom:6px;
clear:right;
}

.kurskalender {
width:95%;
border-collapse:collapse;
padding : 2 2 2 2;
border-width: 1 1 1 1;
border-color: #333;



}


.kurstitel {
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
	border: 1px solid #000;

}
.kursorte {
	background-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
         border:1px solid #000;



}
.kurstermine {
	font-family: Arial, Helvetica, sans-serif;



	}


td.kurstermine {
	font-family: Arial, Helvetica, sans-serif;
padding : 2 2 2 2;
border-width: 1 1 1 1;
border-color: #333;


	}

.gebiet {
font-size:20px;
margin-top:20px;
}


.white {color:#fff;}

.almonat{
clear:right;
border-top:1px solid #999;

}

.bild_350_l {
clear:left;
width:350px;
font-size:80%;



}

.b450{
width:450px;

}


.cleft{

clear:left;
}
.poll {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
        MARGIN-BOTTOM: 3pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
        BACKGROUND-COLOR: #efefef;
       }
       .poll_question {
        padding-left: 8px; padding-right: 8x; padding-top: 5px; padding-bottom: 3px;
        font-family: Verdana; font-size: 10pt; color: darkblue; BACKGROUND-COLOR: #efefef;
       }
       .poll_button {
        BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 10pt;
        BORDER-LEFT: red 1px solid; COLOR: #ffffff; BORDER-BOTTOM: red 1px solid;
        FONT-STYLE: italic; FONT-FAMILY: helvetica, arial, geneva, sans-serif;
        BACKGROUND-COLOR: #000000;
       } 

.comp

{
font-size:110%;
font-weight:bold;

}

.lb {

border=0;

}