

/*#######################################
 				Allgemein
#######################################*/

/* Schriftart und größe in #main */

#content_main a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

a img {
	border:0;
}

body {
	padding:0;
	margin:0;
	font-family:arial,Helvetica,Sans-Serif;
	font-size:11px;
	
}

table, tr, td, ul, li {
	border-collapse:collapse;
}

h1 {
	font-size:18px;
	color:#666666;
	margin:0;
	padding:0;
	padding-top:18px;
	padding-left:377px;
	font-weight:normal;
}

p {
	margin:0;
	margin-bottom:10px;
}

/*#######################################
 				Layout
#######################################*/

#head {
	width:900px;
	height:104px;
	margin-top:37px;
	background-image:url(/images/headergrafik.jpg);
	background-repeat:no-repeat;
	background-position:81px 24px;
	text-align:right;
}

#menu_head {
	padding:0;
	margin:0;
	padding-top:2px;
	list-style-type:none;
}
#menu_head li {
	padding:0;
	margin:0;
	font-size:1px;
	vertical-align:middle;
	padding-bottom:3px;
}
#menu_head a {
	padding:0;
	margin:0;
	padding-right:17px;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
	color:#666666;
}
#menu_head a:hover, #menu_head li.active a {
	color:#002495;
}

#menu_menu_main_startseite {
	background-image:url(/images/icon_home.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#menu_menu_main_kontaktformular {
	background-image:url(/images/icon_kontakt.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#menu_menu_main_sitemap {
	background-image:url(/images/icon_inhalte.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#menu_menu_main_impressum {
	background-image:url(/images/icon_impressum.jpg);
	background-repeat:no-repeat;
	background-position:right;
}


#main_tabelle {
	height:170px;
	border-left:10px solid #181797;
	width:100%;
}
#main_tabelle_startseite {
	height:230px;
	border-left:10px solid #181797;
	width:100%;
}

.main_bild {
	width:111px;
	text-align:center;
}
.main_bild img {
	display:block;
	margin-left:1px;
}
.main_mitte {
	width:608px;
	background-image:url(/images/main_mitte.jpg);
	background-repeat:no-repeat;
	padding-bottom:51px;
	vertical-align:bottom;
}
.main_bild_2 {
	width:171px;
}
.main_bild_2 img {
	float:right;
}
.main_dyn {
	background-image:url(/images/main_dyn.jpg);
	background-repeat:repeat-x;
	border-left:1px solid #FFFFFF;
}

#balken_main {
	height:60px;
	width:890px;
	border-left:10px solid #181797;
	
}

#balken_main div {
	width:889px;
	border-left:1px solid #ffffff;
	height:60px;
	background-image:url(/images/main_balken.jpg);
	background-repeat:repeat-x;
}

.content_tabelle {
	margin-left:129px;
	margin-top:40px;
}
.content_tabelle td {
	vertical-align:top;
	font-size:12px;
}

#content_menue {
	width:259px;
}

#content_main {	
	padding-top:1px;
	width:512px;
	padding-bottom:30px;
	color:#666666;
	background-image:url(/images/quadrat_b_9.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	line-height: 166%;

}

/*#######################################
 				Menü
#######################################*/

#menu_sub {
	padding:0;
	margin:0;
}
#menu_sub li{
	width:100px;
	padding:0;
	margin:0;
	font-size:11px;
	list-style-type:none;
	padding:5px 0px 4px 28px;
	background-image:url(/images/quadrat_w.png);
	background-repeat:no-repeat;
	background-position:8px 7px;
}
#menu_sub a {
	padding:0;
	margin:0;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
#menu_sub li:hover a, #menu_sub li.active a {
	color:#181797;
}
#menu_sub li:hover, #menu_sub li.active {
	background-image:url(/images/quadrat_b.png);
}


#menu_page {
	padding:0;
	margin:0;
}
#menu_page li {
	list-style-type:none;
	padding:0px 0px 9px 20px;
	background-image:url(/images/quadrat_g.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#menu_page a {
	text-decoration:none;
	color:#989898;
	font-size:11px;
}
#menu_page a:hover, #menu_page li.active a {
	color:#181797;
}
#menu_page li:hover, #menu_page li.active {
	background-image:url(/images/quadrat_b.png);
}


.start_u_1, .start_u_2 {
	height:60px;
	background-image:url(/images/main_balken.jpg);
	background-repeat:repeat-x;
}
.start_mitte {
	width:266px;
	background-image:url(/images/main_mitte.jpg);
	background-repeat:no-repeat;
	padding-bottom:51px;
	vertical-align:bottom;
}
.start_bild_2 {
	width:513px;
}

#start_content_main {
	padding-top:1px;
	width:512px;
	background-image:url(/images/quadrat_b_9.png);
	background-repeat:no-repeat;
	background-position:right 75px;
}



/*#######################################
 	Individuelle Seitengestaltung
#######################################*/

#kontakt_tab input {
	border:1px solid #CCCCCC;
	width:239px;
}

#kontakt_textarea {
	border:1px solid #CCCCCC;
	width:510px;
}

#kontakt_tab_abstand {
	width:30px;
}

#kontakt_absenden {
	text-align:right;
}

.team_tab_header {
	font-weight:bold;
	font-size:13px;
	margin-bottom:18px;
	margin-top:15px;
}
.team_tabelle {
	width:100%;
}
.team_tabelle td {
	border-bottom:1px solid #DBE0F0;
	padding:4px 0;
}

.team_name {
	width:190px;
	font-weight:bold;
}
.team_posi {
	width:150px;
	font-style:italic;
}
.team_mail {
	text-align:right;
}

#content_main .team_mail a {
	font-weight:normal;
}

.steuerberatung_ziele {
	margin:0;
	padding:0;
	margin-top:12px;
}
.steuerberatung_ziele li {
	list-style-type:none;
	padding:4px 0;
}

.aktuelles_bez {
	color:#181797;
	font-weight:bold;
}

.aktuelles_date {
	border-top:1px solid #DBE0F0;
	padding-top:20px;
}

.aktuelles_footer {
	padding-bottom:20px;
}

.sitemap_unterpunkt {
	padding-left:25px;
}

.news_einleitung {
	margin-bottom:30px;
	font-weight:bold;
}
