/* CSS Document */



body {
	margin:0 0 0 0; 
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#575242;
	font-size:11px;
	}
	

#center_it{
	text-align: center;
	position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;  
	}
	
#c0 {
	width:		950px;
	height:		570px;
	position: absolute;
    left: 50%;
    margin-left: -475px;
	margin-top: -285px;
	}

#logo {
	width:100%;
	text-align: center;
	margin-bottom: 24px;
	}

#badge1 {
	z-index: 100;
	position: absolute;
	top: 230px;
	left: 790px;
	}

#badge1 a img {
	border: 0;
	}

#badge2 {
	z-index: 100;
	position: absolute;
	top: 330px;
	left: 790px;
	}

#badge2 a img {
	border: 0;
	}

#container {
	height: 471px;
	border: 1px solid #e6e4e0;
	padding: 10px 10px 10px 10px;
	text-align: left;
	}
	
.clearer {
	clear: left;
	}
	
.clearer_right {
	clear: right;
	}

#menu {
	float:left;
	width: 146px;
	height: 111px;
	z-index:1000;
	position:relative
	
	}
	
#menu div,#menu_e2 div,#menu_e3 div {
	margin-bottom:4px;
	}

#aktiv {
	
	border-left: 5px #045296 solid;
	margin-left: -16px;
	padding-left: 11px;
	
	
	}

#menu_e2, #menu_e3{
	float:left;
	width: 146px;
	}
	
#menu img {
	background-color: white;
	}

#content_holder{
	height: 360px;
	background-color:#f8f6f0;
	}
	
#bild_bereich{	
	height: 360px;	
	}

#bild_bereich #flashcontent{	
	z-index: 50;	
	}

.layout0 #bild_bereich{
	float:left;
	}
	
.layout0 #content{
	visibility:hidden;
	}	

.layout1 #bild_bereich, .layout1b #bild_bereich{
	float:left;
	width: 471px;
	margin-right: 10px;
	}
	
.layout1 #content, .layout1b #content{
	float:left;
	width: 420px;
	padding-top: 60px;
	}	

.layout1b #bild_bereich{
	margin-right: 70px;
	}	
	
.layout1b #content{
	width: 360px;
	}	

.layout2 #bild_bereich{
	float:left;
	width: 421px;
	margin-right: 10px;
	padding-left:50px;
	margin-top: 50px;
	}
	
.layout2 #content {
	width: 350px;
	float:left;
	margin-top: 102px;
	}
	
#content p {
	margin-left:1px;
	margin-top:0px;
	line-height: 16px;
}
	
.layout2 #bild_bereich p {
	line-height: 16px;
	}


#impressum{
	width:937px;
	padding-right: 13px;
	margin-top:5px;
	}
#impressum div{
	margin-left: 24px;
	float:right;
	}

.bullet {
	margin-right: 8px;
	margin-bottom: 20px;
	}
	
ul {
	margin-top:0px;
	list-style-type:square;
	list-style-image:url(../_images/bullet.gif);
	}

.ullink {
	margin-top:0px;
	list-style-type:square;
	list-style-image:url(../_images/pfeil.gif);
	}	

li {
	margin-left: -25px;
	line-height: 16px;
	}
	
#zurueck {
	text-align:right; 
	width: 100%;
	margin-top: 25px;
	}

a {
	text-decoration:none;
	color: #575141;
	
	}

a:visited {
	text-decoration:none;
	color: #575141;
	
	}
	
a:hover {
	text-decoration:none;
	color: #055298;	
	}

/* Textformatierungen */

h1 {
	color:#045296;
	font-size:25px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 6px;

	}

h2 {	
	color:#9f926c;
	font-size:13px;
	font-weight:normal;
	margin-top: 0px;
	margin-bottom: 16px;
	}

h1.kontakt {	
	font-size:17px;
	}
	
#main {
	display:block;
	}

#steuerberatung, #interne_revision, #betriebswirtschaftliche_beratung, #transaktionen, #rechnungslegung, #buchfuehrung, #wirtschaftspruefung, #gehaltsabrechnung {	
	width: 440px;
	height: 240px;
	background-color: #f8f6f0;
	display:none;
	}

#steuerberatung {	
	}

#interne_revision {	
	}

#betriebswirtschaftliche_beratung {	
	}

#transaktionen {	
	}

#rechnungslegung {	
	}

#buchfuehrung {	
	}

#wirtschaftspruefung {	
	}

#gehaltsabrechnung {	
	}
	
#bigfoto {
	visibility:hidden;
	text-align: center;
	position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;  
	}
	
#fotoinhalt {
	width:		950px;
	height:		570px;
	position: absolute;
  left: 50%;
  margin-left: -475px;
	margin-top: -285px;
	}
	
/* formular */

#order label {
	position: relative;
	top: -4px;
	}
	
#form_headline {
	margin-bottom: 8px;
	}

#order input.txt {
		color: #565242; 
		background-color: #fff; 
		border: 1px #e6e4df solid;
		margin-bottom: 8px;
		padding: 4px;
	}
	
#order input.txt.long {
		width: 274px;
	}

#order input.txt.medium {
		width: 157px;
	}

#order input.txt.small {
		width: 57px;
	}
	