.gallery {margin-left:45px}

.gallery  a img{
border: 5px solid #cccccc; 
margin: 10px 4px 10px 4px;
}

.gallery  a:hover img{
border: 5px solid #D9CCAC; 
margin: 10px 4px 10px 4px;
}


.gallerysmall {margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color:#cccccc;
}
.gallerysmall span{
padding:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.gallerysmall  a img{
border: 5px solid #cccccc; 
margin: 0px;
}

.gallerysmall  a:hover img{
border: 5px solid #D9CCAC; 
margin: 0px;
}


a:hover {
color:#12335F; 
text-decoration:none;
}

a:visited {
color:#12335F; 

}



a {
color:#12335F; 
}
a:hover {
color:#12335F; 
text-decoration:none;
}

a:visited {
color:#12335F; 

}

#bg-sides {
border: 0px solid #000;
background: url(../images/bg_sides.jpg);
background-position:bottom;
background-repeat:repeat-x;
clear:both;
}


#content {
margin: auto;
width:900px;
border-right: 1px solid #838381;
background: url(../images/bg_leftpanel.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#FFFFFF;

}

#rightpanel p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 50px 0px 50px;
margin:0px;
text-align:justify;

}

#rightpanel ol{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:20px 30px 0px 30px;
margin:0px;
text-align:justify;

}


#rightpanel dl{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 20px 0px 20px;
margin:0px;

}

#rightpanel ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 50px 0px 50px;
margin:0px 0px 0px 0px;
}

#rightpanel li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 50px 10px 0px;
margin:0px 0px 0px 40px;

}

#rightpanel h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:20px 50px 0px 50px;
margin:0px;
color:#184078;

}

#rightpanel h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:20px 50px 0px 50px;
margin:0px;
color:#184078;

}

#rightpanel h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:0px 50px 0px 00px;
margin:0px;
color:#184078;

}

#submenu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px 5px 5px 10px;
margin:0px;
color:#FFFFFF;
background-image:url(../images/bg_topsub.jpg);
text-align:right;
}

#submenu a{
color:#FFFFFF;
}


#leftpanel {
width:161px; 
float:left;

}

#rightpanel {
width:739px; 
float:right;
}

.footer {color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.footer a
{
COLOR: #fff; TEXT-DECORATION: underline;

}
.footer a:visited
{
COLOR: #c2c2c2; TEXT-DECORATION: underline;
}

.footer a:hover
{
COLOR: #c2c2c2; TEXT-DECORATION: none;
}
.footer a:visited:hover
{
COLOR: #c2c2c2; TEXT-DECORATION: none;
}


#btn_startseite a {
	background: url(../images/menu-startseite.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_startseite a:hover {
	background: url(../images/menu3-startseite.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_philosophie a {
	background: url(../images/menu-philosophie.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_philosophie a:hover {
	background: url(../images/menu3-philosophie.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_steuerberatung a {
	background: url(../images/menu-steuerberatung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_steuerberatung a:hover {
	background: url(../images/menu3-steuerberatung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_buchhaltung a {
	background: url(../images/menu-buchhaltung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_buchhaltung a:hover {
	background: url(../images/menu3-buchhaltung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_unternehmen a {
	background: url(../images/menu-unternehmensberatung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_unternehmen a:hover {
	background: url(../images/menu3-unternehmensberatung.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_links a {
	background: url(../images/menu-links.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_links a:hover {
	background: url(../images/menu3-links.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_standort a {
	background: url(../images/menu-standort.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_standort a:hover {
	background: url(../images/menu3-standort.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
#btn_kontakt a {
	background: url(../images/menu-kontakt.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_kontakt a:hover {
	background: url(../images/menu3-kontakt.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
	#btn_streifzug a {
	background: url(../images/menu-streifzug.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
#btn_streifzug a:hover {
	background: url(../images/menu3-streifzug.jpg) no-repeat;
	width:161px;
	height:20px;
	display:block; 
	text-decoration:none; 
	}	
	
	
	INPUT {
background:#f2f2f2 repeat-x top left; BORDER-BOTTOM: #2F4B7A 1px solid; BORDER-LEFT: #2F4B7A 1px solid; BORDER-RIGHT: #2F4B7A 1px solid; BORDER-TOP: #2F4B7A 1px solid; COLOR: #000000; 
}

.inputHighlighted{  
  background-color:#fff;
} 


SELECT {
background:#f2f2f2 repeat-x top left; BORDER-BOTTOM: #2F4B7A 1px solid; BORDER-LEFT: #2F4B7A 1px solid; BORDER-RIGHT: #2F4B7A 1px solid; BORDER-TOP: #2F4B7A 1px solid; COLOR: #000000; 
}
TEXTAREA {
background:#f2f2f2 repeat-x top left; BORDER-BOTTOM: #2F4B7A 1px solid; BORDER-LEFT: #2F4B7A 1px solid; BORDER-RIGHT: #2F4B7A 1px solid; BORDER-TOP: #2F4B7A 1px solid; COLOR: #000000; 
}
