/*/* GENERAL fonts */
A, P, OL, UL, DIV, H1, H2 {
	font-family: arial;
	color: #000000;
}
H1 { font-size: 15pt; }
H2 { font-size: 13pt; }
P, H1, H2 {margin: 0px 0px 0px 0px;}

IMG { border:none }

/*BODY{background-color: #d8e0e4;}*/

TD#header_1 {
	height: 136px; 
	background-image: url(../images2010/header.jpg);
	text-align:right;
}

IMG#tip_icon{
	margin-top:-35px;
	margin-right: 110px;
}

TD#footer_menu {background-image: url(../images2010/footerbackground.jpg);}
TD#footer_menu {background-repeat: repeat-x;}
TD#footer_menu {text-align: right;}
TD#footer_curve {background-image: url(../images2010/footer_cur.png); background-repeat: no-repeat; background-position: left;}

/* Content column */
DIV#content {
	background-color: #ffffff;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 25px;
	vertical-align: top; 
	width: 575px;
	font-size: 8pt;
}

DIV#content H1 {
	margin-bottom: 10px;
}

TD#ad_content {
	background-color: #f8f8f8;
	background-image: url(../images2010/curve.png);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-left: 12px;
	padding-right: 10px;
	padding-top:0px;
	vertical-align:top;
	text-align: right;
}

TABLE#buchlink
{
	margin-left: 60px;
}

DIV#flashlink
{
	padding-top: 20px;
	font-family: arial;
	text-align: left;
}

DIV#flashlink P
{
	font-size: 8pt;
}

DIV#flashlink H1
{
	font-size: 10pt;
}

P#trenn
{
	text-align: center;
}

IMG#trenner
{
	vertical-align:middle;
	padding-bottom: 20px;
}

IMG#buch_img09
{
	margin-top: 80px;
	margin-right: 40px;
}

TD#spacer_oben DIV.menu_spacer_oben_grey
{
	background-color: #d8e0e4;
	width:21px;
	display: inline-block;
}
TD#spacer_oben DIV.menu_spacer_oben
{
	background-color: #a30c16;
	width: 200px;
	display: inline-block;
}

TD#spacer_unten DIV.menu_spacer_unten_grey
{
	background-color: #d8e0e4;
	width:21px;
}

TD#spacer_unten DIV.menu_spacer_unten
{
	background-color: #a30c16;
	width: 200px;
}

TD#footer_menu
{
	text-align: center;
	padding-left: 123px;
	font-size: 8pt;
}

TD#grey_spacer
{
	background-image:  url(/template/main/images/grey_spacer.jpg);
	background-repeat: repeat-y;
	width: 25px;
	height: 400px;
}

TD#menu_table{
	background-image: url(/fileadmin/template/main/images2010/gray_spacer.jpg);
	background-repeat: repeat-y;
	background-color: #f8f8f8;
}

/* Menu 1 column */

TD#menu1-level1-no A {
	color: #000000;
	text-decoration: none;
}
TD#menu1-level1-no A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu1-level1-no{
  font-size: 10pt;
  padding-left: 10px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu1-level1-act {
	font-weight:bold;
	font-size: 10pt;
	padding-left: 10px;
	/*padding-left:30px;*/
  /*background-color:#a30c16;
  filter:alpha(opacity='70', style='0');*/
}

TD#menu1-level1-act A {
  color:#000000;
  text-decoration: none;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu1-level2-no {
  color:#000000;
  font-size: 7pt;
  /*background-color: #a30c16;*/
  padding-left: 20px;
  text-decoration: none;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu1-level2-act {
  font-size: 7pt;
  font-weight:bold;
  background-color: #d8e0e4;
  padding-left:20px;
  text-decoration: none;
}

TD#menu1-level2-no A{
	color:#000000;
	text-decoration: none;
}

TD#menu1-level2-act A{
	color:#000000;
	text-decoration: none;
}

TD#menu1-level2-no A:hover {
	text-decoration: underline;
}

TD#BalkenLvl1_8{
	width:21px;
	height:25px;
	background-color: #043882;
	margin-right: 5px;
}

TD#BalkenLvl2_8{
	background-color: #043882;
	width:21px;
	height:25px;
	margin-right: 15px;
}

TD#BalkenLvl1_7{
	background-color: #f9b200;
	width:21px;
	height:25px;
	margin-right: 5px;
}

TD#BalkenLvl2_7{
	background-color: #f9b200;
	width:21px;
	height:25px;
	margin-right: 15px;
	
}

TD#BalkenLvl1_6{
	background-color: #009790;
	width:21px;
	height:25px;
	margin-right: 5px;
	
}

TD#BalkenLvl2_6{
	background-color: #009790;
	width:21px;
	height:25px;
	margin-right: 15px;
	
}

TD#BalkenLvl1_5{
	background-color: #cc007b;
	width:21px;
	height:25px;
	margin-right: 5px;
	
}

TD#BalkenLvl2_5{
	background-color: #cc007b;
	width:21px;
	height:25px;
	margin-right: 15px;
	
}

TD#BalkenLvl1_4{
	background-color: #5e196f;
	width:21px;
	height:25px;
	margin-right: 5px;
	
}

TD#BalkenLvl2_4{
	background-color: #5e196f;
	width:21px;
	height:25px;
	margin-right: 15px;
	
}
TD#BalkenLvl1_3{
	background-color: #006e2e;
	width:21px;
	height:25px;
	margin-right: 5px;
	
}

TD#BalkenLvl2_3{
	background-color: #006e2e;
	width:21px;
	height:25px;
	margin-right: 15px;
	
}
TD#BalkenLvl1_2{
	background-color: #008bcf;
	width:21px;
	height:25px;
	margin-right: 5px;
	
}
TD#BalkenLvl2_2{
	background-color: #008bcf;
	width:21px;
	height:25px;
	margin-right: 15px;
}

TD#BalkenLvl1_58
{
	background-color: #a30c16;
	width:21px;
	height:25px;
	margin-right: 15px;
}

DIV#menu2_no{
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
}

DIV#menu2_no A{
	color: #ffffff;
	text-decoration: none;
}

DIV#menu2_no A:hover
{
	text-decoration: underline;
}

DIV#menu2_act{
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
	font-weight:bold;
}

DIV#menu2_act A{
	color: #000000;
	text-decoration: none;
}

DIV#menu2_act A:hover
{
	text-decoration: underline;
}

DIV#hinweis
{
	display:block;
	padding-top: 10px;
	padding-left: 70px;
	padding-bottom: 50px;
}

P#hinweis
{
	text-align: left;
	font-size: 8pt;
}

P#hinweis2
{
	text-align: left;
	font-size: 7pt;
}