/* Allgemeine Formatierungen */
body 						{ background:#ffffff; margin:0px; padding:0px; }
body, td, p, .normal, div 	{ font-family: Arial, Helvetica; font-size:12px; line-height:18px; color:#000000; font-weight:normal; }
.lhnormal					{ line-height:15px; }
.highlight					{ background: #e60003 !important;}
.highlight2					{ background: #fca031 !important;}
.highlight a.nav1_p 				{color: #fff;}
b				{ font-weight:bold; }
i				{ font-style:italic; }
ul				{ margin-left:-25px; *margin-left:18px; list-style:url('../_pix/list.gif') circle; }
ol				{ margin-left:-21px; *margin-left:24px; }
h1				{ font-size:16px;padding:0px;margin:0px 0px 0px 0px; }
h2				{ font-size:14px;padding:0px;margin:20px 0px 0px 0px; }
#lang li		{ padding-bottom:12px; }
#kurz li		{ padding-bottom:2px; }
img				{ border-color:#ffffff; }
.img_padding	{ float:left; margin-right:15px; margin-bottom:10px; margin-top:5px; }
.img_subline	{ width:252px; padding-top:5px; font-weight:bold; font-size:11px; }
p 				{ margin-top:0px; }
sup				{ font-size:9px; line-height:0px; }

/* Linkformatierungen */
a				 { color:#972d55; text-decoration:underline; }
a:hover			 { text-decoration:none; }

a.nav0			{ display:block; font-size:11px; color:#000000; text-decoration:none; padding:2px 6px 2px 6px; }
a.nav0:hover	{ color:#972d55; }

a.nav1			{ display:block; font-size:13px; font-weight:bold; text-decoration:none; padding:8px 8px 8px 8px; }
a.nav1_a		{ color:#ffffff; }
a.nav1_a:hover	{ color:#000000; }
a.nav1_p		{ color:#000000; }
a.nav1_p:hover	{ color:#000000; background-color:#b4a83c; }

a.nav2			{ display:block; width:240px; *width:255px; font-weight:bold; text-decoration:none; padding:8px 0px 8px 15px; }
a.nav2_a		{ color:#000000; background-color:#c4bb67; }
a.nav2_a:hover	{ color:#000000; background-color:#b4a83c; }
a.nav2_p		{ color:#ffffff; background-color:#b4a83c; }
a.nav2_p:hover	{ color:#000000; background-color:#c4bb67; }

a.nav3			{ display:block; width:220px; *width:255px; font-size:11px; text-decoration:none; padding:4px 0px 4px 35px; }
a.nav3_a		{ color:#000000; }
a.nav3_a:hover	{ color:#000000; }
a.nav3_p		{ color:#ffffff; }
a.nav3_p:hover	{ color:#000000; background-color:#b4a83c; }

a.mehr			{ color:#972d55; text-decoration:none; font-weight:bold; }
a.mehr:hover	{ color:#fca031; }

a.decnone		{ text-decoration:none; }
a.button 		{ color:#ffffff;padding-left:5px; padding-right:5px;text-decoration:none;background-color:#972d55;font-family:Verdana, Arial, Helvetica; height:19px; font-size:11px; border:1px solid #000000; }


/* Positionierungen der Layer-IDs */

/* Formatierungen der Layer-Classen */
.headline		{ height:29px; color:#ffffff; font-weight:bold; font-size:12px; padding-left:25px; }
.headl_sub		{ margin-bottom:2px; font-weight:bold; color:#000000; }

.content_breit	{ padding:29px 30px 10px 25px; line-height:17px; }
.content_schmal	{ padding:29px 290px 30px 25px; line-height:17px; }
.content_table	{ padding:29px 0px 10px 25px; }
.content_box	{ border:1px solid #000000; padding:5px 5px 5px 5px; font-size:11px; line-height:17px; }

table {
    margin:0px;
}
table.border { border-collapse:collapse; border-color:#888888; }
td.border 	 { border:1px solid #888888; }
td.pad10px	 { padding-right:4px; }

/* Farb- und sonstige Definitionen */

.bg_orange	{ background-color:#fca031; }
.bg_rot		{ background-color:#972d55; }
.bg_gruen_d	{ background-color:#b4a83c; }
.bg_gruen_h	{ background-color:#c4bb67; }
.bg_grau	{ background-color:#eeeced; }
.bg_weiss	{ background-color:#ffffff; }
.bg_gruen_v { background: #b4a83c url(../_pix/bg_verlauf_gruen.gif) bottom repeat-x; }

.ft_orange		{ color:#fca031; }
.ft_rot			{ color:#972d55; }
.ft_gruen		{ color:#b4a83c; }
.ft_grau		{ color:#757374; }
.ft_weiss		{ color:#ffffff; }
.ft_schwarz		{ color:#000000; }
.ft_info10px	{ color:#757374; font-size:10px; }
.ft_info11px	{ color:#757374; font-size:11px; }

/* Formularangaben */
form 					{ display:inline; }

input, select, textarea { font-family:Verdana, Arial, Helvetica; font-size:11px; padding-left:2px; padding-right:2px; border:1px solid #000000; }
input.button 			{ font-family:Verdana, Arial, Helvetica; height:19px; font-size:11px; border:1px solid #000000; }
input.button_head		{ font-family:Verdana, Arial, Helvetica; font-size:11px; }
input.box				{ background-color:#ffffff; border-width:0; }

/* Vorteile Mitglieder */
ul.vorteile {
	list-style: none;
	margin-left:-40px;
	
}
ul.vorteile li{
	padding-left: 110px;
	margin-bottom: 20px;
	display: block;
}
ul.vorteile li dl dd{
	margin:0;
}
.vort_erv {
	background: url(../_pix/logos/logo_ernst_reinhardt_verlag.jpg) 20px 5px no-repeat;
}
.vort_rv {
	background: url(../_pix/logos/logo_r+v_versicherung.JPG) 0 5px no-repeat;
}
.vort_bal {
	background: url(../_pix/logos/balimo_logo.jpg) 10px 5px no-repeat;
}
.vort_tro {
	background: url(../_pix/logos/logo_trowe.jpg) 0 5px no-repeat;
}
.vort_kew {
	background: url(../_pix/logos/logo_keweloh.jpg) 0 -5px no-repeat;
	height:40px;
}
/** Kongress */

dl.news {
	background: #EEECED;
}
dl.news dt {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
dl.news dd {
	padding: 5px;
	margin-left: 5px;
}
dl.news dd ul {
	
}
dl.news dd a {
	font-size: 10px;
	padding-top: 5px;
	text-align: right;
}
.center {
	text-align: center;
}
/**Tabellen */
/*
table.rahmenprogramm td {
	padding: 5px;
}
*/
table.rahmenprogramm .time {
	width:7em;
	vertical-align: top;
	
}

table.rahmenprogramm .day {
	font-size: 15px;
	padding: 20px  0 0 0px;
}

.sidebar_image {
	text-decoration: none; 
	position: absolute; 
	left: 782px; 
	top: 550px;
	border: none;
}
.sidebar_image.second {
	top : 670px;
}