
/* - - - START TAG BASED STYLES - - - */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	font-variant: normal;
	color: #323232;
	margin:0px 0 0 30px;
	padding:0;
}

ul{
	margin:0 9px 0 0; 
	padding:0;
}

ul{
	margin:0 30px 0 0;
	color:#aaa;
}

ul.horizontal {
	margin:0 9px 0 0; 
	padding:0; 
}

ul.horizontal li {
	margin:0 20px 0 0;
	display:inline;
	color:#aaa;
}

ul.vertical{
	margin:0 9px 0 0; 
	padding:0;
	list-style-type:none;
}

ul.vertical li{
	margin:0 30px 0 0;
	color:#aaa;
	list-style-type:none;
}



/* - - - ENDE TAG BASED STYLES - - - */

#header{
	background:url(../img/header.gif) no-repeat #fff;
	height:260px;
	padding:0 0 0 230px;
}

/* - - - START MAIN NAVIGATION - - - */

#main_nav{
	background:url(../img/bg_nav.gif) no-repeat;
	height:53px;
	padding:7px 0 0 260px;
	color:#FFFFFF;
}

.nav_li{
	color:#FFFFFF;
	text-decoration:none;
	background: url(../img/white_square_off.gif) top left no-repeat;
	padding-left:10px;
}

a.nav_li:hover, .nav_li_active {
	color:#FFFFFF;
	text-decoration:none;
	background: url(../img/white_square_on.gif) top left no-repeat;
	padding-left:10px;
}

/* - - - ENDE MAIN NAVIGATION - - - */


/* - - - START SUB NAVIGATION - - - */

#sub_nav{
	float:left;
	width:230px;
	padding:30px 0 0 15px;
}



.sub_li{
	color:#B0232A;
	text-decoration:none;
	background: url(../img/red_square_off.gif) top left no-repeat;
	padding-left:10px;
	line-height:300%;
}

a.sub_li:hover, .sub_li_active {
	color:#B0232A;
	text-decoration:none;
	background: url(../img/red_square_on.gif) top left no-repeat;
	padding-left:10px;
	line-height:300%;
}

/* - - - START SUB 2 NAVIGATION - - - */

#sub_nav.sub2_li{
	float:left;
	width:230px;
	padding:30px 0 0 15px;
	line-height:300%;
}

.sub2_li{
	color:#B0232A;
	text-decoration:none;
	background: url(../img/red2_square_off.gif) top left no-repeat;
	padding-left:10px;
	margin-left:10px;
}

.sub2_li li{
	line-height:150%;
}

a.sub2_li:hover, .sub2_li_active {
	color:#B0232A;
	text-decoration:none;
	background: url(../img/red2_square_on.gif) top left no-repeat;
	padding-left:10px;
	margin-left:10px;
}

/* - - - ENDE SUB 2 NAVIGATION - - - */

/* - - - ENDE SUB NAVIGATION - - - */


#content_wrap{
	background:url(../img/bg_content.gif) repeat-y;
	min-height:250px;
}

*HTML #content_wrap{height:250px;}

#content{
	padding:30px 0 0 0;
	margin-left:260px;
	width:540px;
	line-height:140%;
}

#content td, input, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	font-variant: normal;
	color: #323232;
}

#content ul{
	margin:0;
	padding:0;
	color:#323232;
	line-height:140%;
}

#content li{
	margin-left:20px;
	list-style-image: url(../img/red2_square_on.gif);
	color:#323232;
	line-height:140%;
}

#content p{
	line-height:160%;

	width:380px;
}

.contentText{	
	line-height:160%;
	width:380px;
}
#content span {
	line-height:160%;
	margin-left:150px;
	display:block;
	width:380px;
}

#content b {
	display:block;
	font-size: 11px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	font-variant: normal;
}

#content a {
	color:#B0232A;
}

#content a:hover {
	color:#B0232A;
	text-decoration:none;
}

#footer{
	background:url(../img/bg_footer.gif) no-repeat;
	height:60px;
	clear:both;
	padding-top:36px;
	padding-left:260px;
	color:#e8deba;
}

*HTML #footer{height:90px;}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
	background: url(../img/white_square_off.gif) top left no-repeat;
	padding-left:10px;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background: url(../img/white_square_on.gif) top left no-repeat;
	padding-left:10px;
}
