



    #addthis{
	background:#9C8B7B;
	width:112px;
	height:16px;
	padding:0px;
	margin-right:2px;	
	color:#FFFFFF;
	white-space:nowrap;
	overflow-x:hidden;
	text-align:center;
    }
    /* #addthis .addthis_button_expanded { font-size:12px; line-height:16px; color:#FFFFFF; } */

/* ### hover-navigation ##########################################################################*/

    #spacer{
	background:#cc0000;
	width:1px;
	height:22px;
	
    }
    .layer{
	
    }
    #alerts{
        position:absolute;
	/*display:none;*/
        /*top:164px;*/
        top:146px;
        left:170px;
        width:680px;
        height:20px;
        color:#FFF;
        background:#8F3739;
        z-index:700;
    }
    #alerts a{
        color:#FFF;
	font-size:11px;
	font-weight:bold;
    }
    #menucontent {
	position:absolute;
	width: 682px;
	z-index:10;
	left:170px;
	top:144px;
	/*top:169px;*/
    }
    #main-menu {
	font-size: 11px;
	float: left;
	width: 682;
	height: 20px;
        padding-left:0px;
	border:0px solid #cc0000;
	z-index:1000;
    }	
		
    * html #main-menu {
	/*width: 800;*/
	margin-right: -1px;
    }
    
    #flash{
	position:relative;
	z-index:1;
    }
			
    #main-menu div {
	color: #FF0000;
	background-color: 9C8B7B;
	position: relative;
	float: left;
	width: 135;
	height: 20px;
	border:0px solid #00cc00;
	
	margin-right:1px;
	/* margin-left: 1px; */
    }

    #main-menu div .reisev{
	border:1px solid #cc0000;
	margin:0px;
    }
		
    #main-menu div a {
	display: block;
		
	color: #FFFFFF;
	/* background-color: #f1f1f1; */
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align:center;
	height:18px;
		
	border:0px solid #cccc00;
	padding: 0px 0px 0px 3px;
	line-height:18px;
    }
		
    * html #main-menu div a {
	/*height: 1em;*/
    }
		
    #main-menu div a:hover{
	/* color: #102988; */
	background:url(/images.page/top_akt.gif);
    }
		
    #main-menu div ul {
	color: black;
	background-color: #E7E7E7;
	font-weight: normal;
			
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
			
	width: 135;
	height:18px;
		
	border-left: 0px solid white;
	padding: 0;
	margin: 0;
	
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
    }
		    
    #main-menu div li {
	list-style-type: none;
	padding: 0;
	margin: 0;
    }
		
    #main-menu div li a {
	color: #FFFFFF;
	background-color: 9C8B7B;
		
	text-decoration: none;
	font-weight: normal;
	text-align: left;
		
	border-top: 0px solid #eeeeee;
	/* padding: 0px 0px 0px 10px; */
    }
		
    #main-menu div li a:hover {
	color: #ffffff;
	background-color: B9A992;
	text-decoration: none;
    }
		
/* ######################################################################################### */

#ma{ /* main container */
  position:relative;
  width:904px;
  margin:0px;
  height:98%;
  border:0px solid #0000ff;
  }

.nav2b {
  font-family: Arial,Verdana,Helvetica;
  font-size: 11px;
  font-weight:bold;
  color:#9d8c7c;
  background:#ddceaf;
  height:22px;
  padding:0px;
  line-height:22px;
  text-align:right;
  vertical-align:bottom;
  width:134px;
  border-bottom:1px solid #fdebc7;
}

.navb {
    font-family: Arial,Verdana,Helvetica;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    height:22px;
    vertical-align:middle;
    line-height:22px;
    margin:0;
    padding:0;
    width:134px;
    border-bottom:1px solid #fdebc7;
}

#ad { /* page content */
  position:absolute;
  margin:0px;
  top:164px;
  bottom:0px;
  left:170px;
  width:680px;
  padding:0px;
  padding-top:50px;
  margin:0px;
  border:0px solid #ff0000;
  background:url(http://www.intosol.de/i/c.gif);
  height:80%;
}

html>body #ad{
    height:auto;
    min-height:500;    
}

#path{
    position:absolute;
    top:190;
    left:231;
    z-index:5;
}

#sn {
    position:absolute;
    top:191px;
    left:850px;
    margin:0px;
    padding:0px;
    width:130px;
    z-index:5;
    color:#FFFFFF;
    border:0px solid #000000;
}

#tt{
    position:absolute;
    top:127px;
    left:304;
    z-index:3;
}
#ttt{
    width:510px;
}

#na{
    position:relative;
    top:191px;
    left:170;
    z-index:3;
    width:827;
    width:657;
    border:0px solid #00ff00;
    text-align:right;
}
#nv{
    padding-top:177;
    padding-left:40;
}


.m3{
  width:130;
  text-align:right;
  }

.h1{ /*kopf logo*/
  position:absolute;
  left:40px;
  top:0px;
  z-index:1;  
  background:#FFFFFF;
  width:310;
  }
.h2{ /*kopf*/
  position:absolute;
  left:330px;
  top:0px;
  z-index:2;  
  }
  
body { 
  FONT-SIZE: 8pt; 
  COLOR: #9B897B; 
  font-family: Arial, Helvetica, sans-serif; 
  margin:0px;
  background:url(http://www.intosol.de/i/bg2.gif) repeat-y;
  }
  
.sp{
  font-weight:bold;
  color:#ffffff;
  background:#ddceaf;
  }

.content {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.navibilder a {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif;  border: 1px solid #f00;}
.content a {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif;}
.content a:hover {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif; }
.content a:link {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif; }
.content a:visited {FONT-SIZE: 10pt; COLOR: #837870; font-family: Arial, Helvetica, sans-serif; }
.contentueberschrift {FONT-SIZE: 12pt; COLOR: #9B897B; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom { FONT-SIZE: 12px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom  a { FONT-SIZE: 12px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom  a:visited { FONT-SIZE: 12px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom  a:active { FONT-SIZE: 12px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom  a:hover { FONT-SIZE: 12px; COLOR: #3F2F24; font-family: Arial, Helvetica, sans-serif; }
.navigation-bottom  a:link { FONT-SIZE: 12px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.n-h { FONT-SIZE: 10px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.n-h  a { FONT-SIZE: 10px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.n-h  a:visited { FONT-SIZE: 10px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.n-h  a:active { FONT-SIZE: 10px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }
.n-h  a:hover { FONT-SIZE: 10px; COLOR: #3F2F24; font-family: Arial, Helvetica, sans-serif; }
.n-h  a:link { FONT-SIZE: 10px; COLOR: #9C8A7C; font-family: Arial, Helvetica, sans-serif; }

A:link {COLOR: #9B897B;TEXT-DECORATION: none}
A:visited {COLOR: #9B897B;TEXT-DECORATION: none}
A:active {COLOR: #9B897B;TEXT-DECORATION: none}
a:hover {   	COLOR: #9B897B;TEXT-DECORATION: none;}

.ordnerlinks { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }
.ordnerlinks  a { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }
.ordnerlinks  a:visited { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }
.ordnerlinks  a:active { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }
.ordnerlinks  a:hover { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }
.ordnerlinks  a:link { FONT-SIZE: 8pt; COLOR: #73655C; font-family: Arial, Helvetica, sans-serif; }

	td 	{
	    FONT-SIZE: 10pt; 
	    COLOR: #837870; 
	    font-family: Arial, Helvetica, sans-serif;
	  }
	
	.textgrey 	{
		color:#000000;
		font-size:12px;
		background-color:#efefef;
	}
	
	.navi {
		font-family: Verdana,Helvetica,Arial;
		font-size: 10px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}	
	
.n1{
  color:#ffffff;
  font-size:11px;
  font-family:Arial;
  }

.nav1 {
    font-family: Arial,Verdana,Helvetica;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    text-align:right;
    background:#b9a992;
    height:24px;
    vertical-align:middle;
    margin:0;
    padding-top:3;
    padding-right:3px;
    padding-bottom:0;
    width:130px;
}	



	
.nav2 {
  font-family: Arial,Verdana,Helvetica;
  font-size: 11px;
  font-weight:bold;
  color:#9d8c7c;
  background:#ddceaf;
  height:24px;
  padding-top:4px;
  text-align:right;
  vertical-align:bottom;
  width:130px;
  padding-right:3px;
  cursor:pointer;
  }	





	.nav3 {
          font-family: Arial,Verdana,Helvetica;
	  font-size: 11px;
	  font-weight:bold;
	  color:#FFFFFF;
	  background:#EADECF;
	  height:24px;
	  padding-top:4px;
	  text-align:right;
	  width:130px;
	  padding-right:2px;
	  cursor:pointer;
	}	
	.navi_active {
		font-family: Verdana,Helvetica,Arial;
		font-size: 10px;
		color:#102988;
		text-decoration:none;
		font-weight:bold;
	}	
	
	.block_text_head {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 12px;
		color:#282E2B;
		font-weight:bold;
  	}
	
	.block_text {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 12px;
		color:#282E2B;
		line-height:16px;
  	}
	
    .block_news_headline{
	font-weight:bold;
	font-size:12px;
    }
    .block_news_text{
	text-align:justify;
    }
    
    p{
	text-align:justify;
    }

	.teaser {
		font-family:  Verdana,Helvetica,Arial;
		font-size: 14px;
    font-weight:bold;
		color:#FFFFFF;
  	}
    .contenttitel {	
	FONT-SIZE: 14px; 
	COLOR: #9C8B7B; 
	font-family: Arial, Helvetica, sans-serif;
	font:bold; 
	background:#ddceaf;
	border:0px;
	padding:0px;
	margin:0px;
	width:500;
	}
    
    
    /* default styles - do not edit */
    .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
    /* default styles - end */
      
    /*Style for the background-bar*/
    .clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}
    
    /*Styles for level 0*/
    .clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold; text-align:center;}
    .clLevel0{background-color:#9C8B7B; color:white;}
    .clLevel0over{background-color:#9C8B7B; layer-background-color:#9C8B7B; color:white; cursor:pointer; cursor:pointer; }
    .clLevel0border{position:absolute; visibility:hidden; background-color:#9C8B7B; layer-background-color:#006699}
    
    /*Styles for level 1*/
    .clLevel1, .clLevel1over{position:absolute; padding:0px; font-family:arial,helvetica; font-size:8pt;}
    .clLevel1{background-color:#9C8B7B; color:white;}
    .clLevel1over{background-color:#B9A992; layer-background-color:#336699; color:white; cursor:pointer; cursor:hand; }
    .clLevel1border{position:absolute; visibility:hidden; background-color:#9C8B7B; layer-background-color:#006699}
    
    /*Styles for level 2*/
    .clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:18pt; font-weight:bold}
    .clLevel2{background-color:#9C8B7B;color:white;}
    .clLevel2over{background-color:#B9A992; color:white; cursor:pointer; cursor:hand; }
    .clLevel2border{position:absolute; visibility:hidden; background-color:#9C8B7B; layer-background-color:#006699}

/* ### neues blockmenu ########################################################################## */
	    #block{
		background:#9C8B7B;
	    }
	    #spaceline{
		height:1px;
		line-height:1px;
		width:130px;
		background:#FDEBC7;
		margin:0px;
		padding:0px;
	    }
	    .menu{
		display:block;
		width:127px;
		height:24px;
		line-height:24px;
		text-align:right;
		font-weight:bold;
		color:#FFFFFF;
		background:#9C8B7B;
	    }
	    .blockmenu{
		width:130px;
		position:relative;
	    }
	    
	    .b3 a{
		color:#CC0000;
	    }
	    
	    #block a{ color:#FFFFFF;   }
	    #block2 a{ color:#FFFFFF;   }
	    #block3 a{ color:#9C8B7B;   }
	    #block4 a{ font-weight:normal;color:#9C8B7B;   }
	    
	    #block4 .menu{
		height:15px;
		line-height:15px;		
		font-size:12px;
	    }
	    
	    #block .sub a{ color:#9C8B7B;   }
	    #block .sub a:hover{ color:#FFFFFF;   }
	    #block2 .sub a{ color:#9C8B7B;   }
	    #block2 .sub a:hover{ color:#FFFFFF;   }
	    #block3 .sub a{ color:#9C8B7B;   }
	    #block3 .sub a:hover{ color:#FFFFFF;   }
	    #block4 .sub a{ color:#9C8B7B;   }
	    #block4 .sub a:hover{ color:#FFFFFF;   }
	    
	    .submenu{
		display:block;
		background:#DDCEAF;
		width:172;
		height:18px;
		line-height:18px;
		border:1px solid #DDCEAF;
	    }
	    html>body .submenu{
		width:170;
		height:16px;
	    }
	    .submenu:hover{
		
		/*background:#;*/
	    }
	    .sub{
		position:absolute;
		width:172px;
		left:130px;
		top:0px;
		border:0px solid green;
		display:none;
		z-index:1000;
		background:#DDCEAF;
	    }	    


  