* {
margin:0pt;
padding:0pt;
}

body{
	text-align: center;
	font-family: "Helvetica Neue", Lucida Grande, Arial, Verdana, Sans-serif;
	font-size: 80%;
	color: black;
	line-height: 130%;
	background: white url(../images/wirtschaftsberater_steuerberater_L_R.jpg) no-repeat scroll center 160px;
}

h2 {
	font-size: 130%;
}

h1, h2, h3, h4, h5, h6, h7 {
	padding: 1em 0 1em 0.5em;
	background: url(../images/L+B+wirtschaftsberater_steuerberater_h1_underline.gif) repeat-x;
	background-position: 70px 100%;
}

ol {
	list-style-position: inside;
	padding: 0 0 1em 2em;
}

#container {
	margin: 20px auto;
	text-align:left;
	width:1000px;
	display: block;
}

#container_content {
	overflow: hidden;
	padding: 0 0 0em 0;
	width: 1000px;
}

#language {
	background: url(../images/wirtschaftsberater_steuerberater_Left_Top.gif);
	overflow: hidden;
	width: 200px;
	float: left;
}

/* IE 6 HACK */
* html #language {
	margin-right: -3px;
}

#languages {
	float: left;
	width: 200px;
	height: 20px;
	padding: 100px 0 0 0;
	text-align: center;
	color: white;
	}

.home {
	padding: 5px 0 0 5px;
}
	
.home .bodytext {
	padding: 0;
}

#logo {
	width: 800px;
	height: 140px;
	background:url(../images/lanthaler+berger+parnter_logo.gif);
	overflow: hidden;
}

#column_left {
	width: 200px;
	height: 400px;
	float: left;
	background:url(../images/wirtschaftsberater_steuerberater_bkg_menu.gif) repeat-y;
	overflow: hidden;
}

#nav_main {
	margin-top: 20px;
	width: 200px;
	background-color:#CCCC66;
}

#nav_main a {
	color: #FFFFFF;
}


#nav_main ul {
	background: transparent url(../images/nav_main_background.png) repeat-x;
	/*height:	1.5em;*/
}

#nav_main li {
	font-size: 130%;
	height: 25px;
	background:url(../images/wirtschaftsberater_steuerberater_bkg_main_menu_btn.jpg);
	overflow: hidden;
	padding: 5px 0 0 10px;
}

#nav_main #navigationON {
	background: transparent url(../images/wirtschaftsberater_steuerberater_bkg_main_menu_on_btn.jpg) repeat scroll 0% 50%;
	color: white;
}

#news {
	clear: both;
	margin: 30px 0 20px 0;
	background: #2E2E2E;
	color: #999999;
	padding: 10px 5px 10px 10px;
}

#column_right {
	width: 800px;
	float: right;
}

#nav_01 {
	overflow: hidden;
	float: right;
	width: 20em;
	color:#FFFFFF;
}

#nav_01 li {
	font-size: 120%;
	border-bottom: 1px solid #333333;
}

#email {
	float: left;
	width: 6em;
	height: 1.5em;
	background: transparent url(../images/CBS_bkg_email.png);
	padding: 0.5em 0 0 1em;
	text-align: center;
	}
	
#nav_01 li{
	height: 1.5em;
	padding: 0.5em 0 0 1em;
}

#content {
	clear: both;
	width: 1000px;
}

#title_main {
 width: 18em;
 background-color: #000000;
 color: white;
 
}

.title {
	font-size: 220%;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 0.5em 0.5em 0.5em 0.5em;
	line-height: 110%;
}

#content_background {
	overflow:hidden;
	background-image: url(../images/L+B+wirtschaftsberater_steuerberater_big_index.jpg);
	background-repeat: repeat;
	width: 800px;
	height: 400px;
}
	
#nav_02 {
	background-color:#ffffff;
	width: 200px;
	margin: 20px 0 20px 20px;
}

#nav_02 a {
	color: white;
}


#nav_02 ul {
	padding: 0 0 0 0em;
	font-size: 115%;
}

#nav_02 li{
	line-height: 1.5em;
	padding: 5px 0 0 10px;
	background: transparent url(../images/wirtschaftsberater_steuerberater_bkg_main_menu_btn.jpg) repeat scroll 0% 50%;
}

li #subnavigationON {
	background-color: #000000;
	color: white;
	margin: 1em 0 0 0.5em;
	padding: 0.5em 0 0.5em 1em;
}

#nav_02 #subnavigationON {
	background: transparent url(../images/wirtschaftsberater_steuerberater_bkg_main_menu_on_btn.jpg) repeat scroll 0% 50%;
	color: white;
}

.content_block_horizontal {
	width: 800px;
	background-image:url(../images/L+B+wirtschaftsberater_steuerberater_bkg_content_buttom.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	}

.content_01 {
	float: left;
	width: 400px;
}

.content_one_block {
	clear: both;
	float: left;
	background-color:#FAFAFA;
	width: 58em;
}

.fliesstext {
	padding: 0.97em;
	}

.content_02 {
	width: 400px;
	overflow: hidden;
	float: right;
}

.content_02 img {
	/*width: 200px;
	height: auto;*/
	/**/display: block;
	overflow: hidden;
	padding: 1em;
}

/*.csc-textpic img {
	width: 100px;
	height: 120px;
}*/

.image_right_column {
	/*width: 16em;
	height: 12em;*/
	display: block;
	overflow: hidden;
}

.bildtext {
	display: block;
	padding: 0.25em 0 0.5em 0;
	position: relative;
	font-size: 80%;
	color: #6D6D6D;
}

.suedtirol_white {
bottom: 1.7em;
position: absolute;
overflow: hidden;
width: 100em;
}

#footer {
	padding: 10px 0 5px 0;
	clear: both;
	background-color:#D3980D;
	width: 800px;
	display: block;
	float: right;
}

.footer_content {
	text-align: center;
	}
	
#footer .bodytext {
	margin: 0;
	padding: 0;
	color: white;
	
}

#impressum {
clear: both;
float: right;
}

a {
	color: #9999AD;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #FF3399;
	text-decoration: none;
}

a:visited {
	color: #666666; 
}

ul {
	list-style:none;
}

.list_inner {
	list-style: square;
	list-style: inside;
	}

p {
padding: 0 1em 1em 1em;}

.bodytext {
	padding: 1em 1em 1em 1em;
}

#map style* {
margin:0pt;
padding:0pt;
}


/* GOOGLEMAP */

#map {
border: 0.5em solid black;
}

#tx-rggooglemap-cat {padding: 0.5em 0 0.5em 1em;}

#tx-rggooglemap-cat label {padding: 0 1em 0 0;}

.mapcat { display: none;}
.mapbottom { display: none;}
#infobox { display: none;}


/* FLASH */

.tx-rbflashobject-pi1-swf_altcontent{
	vertical-align: top;
	height: 15em;
	width: 20em;
}




/* NEWSLETTER */

.tx-sremailsubscribe-pi1{
	padding: 1em;
}

/* LANGUAGE */

.tx-srlanguagemenu-pi1 a {
	color: #FFFFFF;
}

.tx-srlanguagemenu-pi1 .NO{
	float: none;
}

.tx-srlanguagemenu-pi1 .NO a {
	color:#CCCCCC;
}

.tx-srlanguagemenu-pi1 .CUR {
	float: none;
	color: #FFFFFF;
}


/* ACCORDION */
.rgaccord1-nest {
	background-image:url(../images/L+B+wirtschaftsberater_steuerberater_bkg_content_buttom.jpg);
}

.rgaccord1-content {
	padding: 1em 0 1em 0;
}

/* MAIL */

.mail {
	color: white;
	text-decoration: underline;
}
.mailBodytext {
	color: black;
	text-decoration: underline;
}
