*
{
	margin:0px;
	padding:0px;
	-webkit-text-size-adjust: none;
}

html
{
	overflow-y:scroll;
}

body
{
	margin:10px 0px;
	padding:0px;
	text-align:center;
}

body, p, table, td, th, ul, ol, li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
}

p, table, td, th, ul, ol, li, h1, h2, h3, h4, h5, h6
{
	text-align:left;
}

p
{
	margin-bottom:12px;
}

.c_pointer
{
	cursor:pointer;
}

table
{
	text-align:center;
	margin:0 auto;
}

table.table_innen td, th
{
	padding:3px;
}

table caption
{
	background-color:#9DBBD8;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	min-height:25px;
	line-height:25px;
}

table caption img
{
	padding:0;
}

table.blau, table td.blau
{
	background-color:#9DBBD8;
}

th
{
	text-align:center;
	font-weight:bold;
}

thead, .td_grau, tfoot
{
	background-color:#bbb;
}

tr.tr_weiss, .td_weiss
{
	background-color:#fff;
}

.td_hellgrau
{
	background-color:#ddd;
}

table.table_innen tbody tr:hover
{
	background-color:#e9f1f9;
}

a:link {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:visited { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:active {font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#616161;text-decoration:underline; }

a.rot:link {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#c00; text-decoration:underline; }
a.rot:visited { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#c00; text-decoration:underline; }
a.rot:hover { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#c00; text-decoration:underline; }
a.rot:active {font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#c00;text-decoration:underline; }

a.pfeil:link {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161;text-decoration:underline;background:transparent url('/ra-micro/images/link_pfeil.png') 0 0 no-repeat;padding-left:17px;}
a.pfeil:visited { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161;text-decoration:underline;background:transparent url('/ra-micro/images/link_pfeil.png') 0 0 no-repeat;padding-left:17px;}
a.pfeil:hover { font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#616161;text-decoration:underline;background:transparent url('/ra-micro/images/link_pfeil.png') 0 0 no-repeat;padding-left:17px;}
a.pfeil:active {font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#616161;text-decoration:underline;background:transparent url('/ra-micro/images/link_pfeil.png') 0 0 no-repeat;padding-left:17px;}

a.gross:link {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#616161; text-decoration:underline; }
a.gross:visited { font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#616161; text-decoration:underline; }
a.gross:hover { font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#616161; text-decoration:underline; }
a.gross:active {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold; color:#616161;text-decoration:underline; }

a img, iframe {border:0 none;} /* verlinkte Bilder sollen keinen Rahmen haben */

.pdflink
{
	width:17px;
	height:12px;
	margin-bottom:-3px;
}

h1, h2, h3, h4
{
	font-family:Verdana, Geneva, sans-serif;
	color:#616161;
}

h1
{
	font-size:20px;
	margin-bottom:20px;
	text-transform:uppercase;
}

h2
{
	font-size:13px;	
	margin-top:20px;
	margin-bottom:10px;
}

h3, h4
{
	font-size:11px;
}

h4
{
	color:#999;
	font-weight:bold;
}

p + h1
{
	margin-top:40px;
}

.clear + h2
{
	margin-top:0px;
}

p + h2
{
	margin-top:30px;
}

h1.einleitung
{
	float:left;
	width:994px;
	text-transform:uppercase;	
}

h1.einleitung_rechts
{
	text-align:right;
	width:1134px;
	text-transform:uppercase;	
}

h1.einleitung_unternehmen
{
	width:600px;
	margin:10px 0 0 231px;
}

h1.einleitung_rand
{
	float:left;
	width:760px;
}

hr.rot, hr.menu
{
	padding:0px;
	border:0px;
	margin:7px 0px;
}

hr.rot
{
	color:#c00;
	background-color:#c00;
	line-height:1px;
	height:1px;
}

hr.menu
{
	color:#c2908c;
	background-color:#c2908c;
	line-height:2px;
	height:2px;
}

.p_einleitung
{
	width:994px;
	float:left;
	text-align:left;
	line-height:21px;
	font-weight:bold;
	margin:10px 0;
	padding:0px;
}

.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

ol, ul, ol.float, ul.float
{
	display:block;
	list-style-position:outside;
	padding:10px 0px 20px 30px;
	margin-left:20px;
}

ol.float, ul.float
{
	float:left;
}

.pointer
{
	cursor:pointer;
}

.rechts
{
	text-align:right;
}

.zentr
{
	text-align:center;
}

.abstand5
{
	margin-top:5px;
}

.abstand10
{
	margin-top:10px;
}

.abstand15
{
	margin-top:15px;
}

.abstand20
{
	margin-top:20px;
}

.abstand25
{
	margin-top:25px;
}

.normal
{
	font-weight:normal;
}

.hervorgehoben
{
	float:right;
	width:300px;
	font-size:14px;
	background-color: #eee;
	padding:10px 0 0 35px;
	border-top:3px solid #c00;
	border-bottom:3px solid #c00;
	margin:0 0 20px 20px;
}


/* Fußnoten */
.fn
{
	font-size:9px;
	line-height:11px;
	vertical-align:top;
}

#kat_besucher, #ram7_kat_besucher
{
	width:140px;
	height:20px;
	font-size:11px;
}

#kat_besucher
{
	float:left;
}

#ram7_kat_besucher
{
	margin-left:760px;
}

#div_kamp_aussen
{
	margin:20px auto;
	width:600px;
	text-align:center;
	background-color:#f1f1f1;
	border:1px solid #c00;
	border-radius:15px 15px 15px 15px; /* CSS3 */
	-moz-border-radius:15px 15px 15px 15px; /* Mozilla - abgerundete Ecken */
}

#div_kamp_aussen p
{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-top:15px;
	color:#000;
	display:block;
}

#div_kamp_aussen p span
{
	color:#c00;
	font-style:italic;
}

#div_kamp_innen
{
	width:600px;
	height:150px;
	margin-top:70px;
	margin-bottom:20px;
}

img.right
{
	display:block;
	float:right;
	margin:0px 0px 20px 20px;
}

img.left
{
	float:left;
	margin:0px 20px 20px 0px;
}

img.left_or
{
	float:left;
	margin:0px;
}

img.right_or
{
	float:right;
	margin:0px;
}

img.middle
{
	display:block;
	margin:20px auto;
	text-align:center;
	border:2px outset #666;
}

img.middle_or
{
	display:block;
	margin:20px auto;
	text-align:center;
}

img.middle_or2
{
	display:block;
	margin:0 auto;
	text-align:center;
}

img.img1
{
	border:2px outset #666;
	margin:0px 20px 20px 0px;
}

img.img2
{
	border:2px outset #666;
	margin-bottom:20px;
}

.div_zentr
{
	margin:0px auto;
	width:100%;
}

.klein
{
	font-size:9px;
}

.groesser_fett
{
	font-size:12px;
	font-weight:bold;
}

.groesser_fett14
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.rotfett
{
	color:#c00;
	font-weight:bold;
}

#letztaend
{
	clear:both;
	padding-top:20px;
	text-align:right;
	font-size:10px;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.hinweis
{
	font-size:10px;
}

.padding15
{
	padding:15px;
}

.spalte1, .spalte2, #spalte1_umts, #spalte2_umts
{
	width:557px;
	float:left;
	text-align:left;
}

.spalte1
{
	margin-right:20px;
}

.ram_rot
{
	color:#c00;
}

/* KOPFBEREICH */
#pageflip
{
	position:relative;
}

#pageflip img
{
	width:50px;
	height:52px;
	z-index:9049;
	position:absolute;
	right:0;
	top:0;
	-ms-interpolation-mode:bicubic;
}

#pageflip .msg_block
{
	width:50px;
	height:50px;
	position:absolute;
	z-index:9000;
	right:0;
	top: 0;
	/*background:url(subscribe.png) no-repeat right top;*/
	text-indent:-9999px;
}

#kopf
{
	width:1134px;
	height:250px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

#logokopf
{
	background-image:url('/ra-micro/images/ram_uschrift.png');
	background-repeat:no-repeat;
	height:100px;
	text-align:left;
}

#home
{
	float:left;
	width:830px;
	height:80px;
}

#rae_login
{
	float:left;
	width:226px;
	height:90px;	
	margin:0 10px 0 50px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#fff;
}

#dg_suche, #dg_suche_start
{
	height:21px;
}

#dg_suche_start
{
	width:21px;
}

#dg_suchbegriff, #dg_suche_start
{
	float:left;
}

#dg_suche_online_logo
{
	width:132px;
	height:25px;
	float:right;
	margin:-7px 0 0 0;
}

#dg_suche_neu
{
	float:right;
	width:60px;
	text-align:right;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
	font-style:italic;
	font-size:20px;
	line-height:25px;
	color:#c00000;
	margin:-7px 25px 0 0;
}

#dg_suche
{
	float:right;
	width:274px;
	margin:-7px -39px 0 0;
	padding:1px;
	border:1px dotted #0b766d;
	background-color:#d8dfde;
}

#dg_suchbegriff
{
	width:250px;
	height:14px;
	line-height:14px;
	font-size:10px;
	color:#666;
	font-style:italic;
	border:1px solid #999;
	margin-top:2px;
	text-align:center;
}

#dg_suche_start
{
	background-image:url('/ra-micro/images/dg_suche_lupe.png');
	background-color:transparent;
	border:0px solid transparent;
	cursor:pointer;
}

#start_ra-micro-online_klein
{
	float:right;
	width:49px;
	height:17px;
}

#rae_login p
{
	font-weight:bold;
	text-align:center;
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}

#rae_login_neureg, #rae_login_login, #rae_login_pwvergessen
{
	float:left;
}

#rae_login_neureg
{
	width:92px;
	margin:7px 10px 0 0;
	text-align:right;
	font-size:10px;
	line-height:11px;
}

#rae_login_login
{
	padding-top:3px;
}

#rae_login_pwvergessen
{
	font-size:10px;
	line-height:11px;
	margin:2px 0 0 10px;
}

form#frmLogin
{
	width:218px;
	height:82px;
}

#raelogin input
{
	height:12px;
	margin-top:3px;
	margin-bottom:2px;
	vertical-align:middle;
}

input #rae_login_login
{
	width:50px;
	height:20px;
	margin:5px 0 0 0;
}

label.rae_davor
{
	float:left;
	clear:left;
	width:97px;
	font-size:11px;
	text-align:right;
	margin-top:3px;
	margin-right:5px;
	cursor:pointer;
}

#top_dasd
{
	float:left;
	height:50px;
	width:355px;
	background-color:#fff;
	text-align:center;
	padding:0px;
	margin:4px 4px 0px 4px;
	cursor:pointer;
	border-bottom:1px solid #000;
}

#top_dasd_logo
{
	float:left;
	width:26px;
	margin:5px 3px;
}

.top_dasd_u, .top_dasd_zentr
{
	float:left;
	text-align:center;
	padding:0;
	font-size:11px;
	line-height:12px;
	width:320px;
}

.top_dasd_u
{
	font-weight:bold;
	margin:5px 0 0 0;
}

.top_dasd_zentr
{
	margin-top:3px;
}

#dasd_tipps
{
	margin-top:3px;
}

#ugruppe
{
	float:left;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	font-style:italic;
	margin:5px 0px 10px 470px;
}

#ugruppe_img
{
	float:left;
	margin-top:-10px;
	margin-left:5px;
}

#dasd, #news, #div_roadshow, #jobboerse
{
	float:left;
	width:367px;
	height:120px;
	margin:0;
	border:2px ridge #8a8a8a;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#dasd_tipp, #dasd_auskunft, #dasd_statistik, #supercheck, #supercheck2, #supercheck3
{
	width:367px;
	height:120px;
}

#dasd_auskunft img
{
	display:block;
	margin:3px auto;
	text-align:center;
}

#dasd_auskunft p
{
	display:block;
	width:300px;
	height:37px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	margin:10px auto;
}

#dasd_statistik p a
{
	font-weight:bold;
	color:#ffcc33;
	font-size:16px;
}

#tbl_dasd_statistik
{
		padding:5px 10px;
}

#tbl_dasd_statistik td
{
	padding:3px;
}

#supercheck, #supercheck2, #supercheck3
{
	padding:3px;
}

#logo_supercheck, #logo_supercheck_ram, #logo_supercheck2, #logo_supercheck_ram2, #logo_supercheck3, #logo_supercheck_ram3
{
	float:left;
	margin:0 5px;
}

#supercheck h1, #supercheck2 h1, #supercheck3 h1
{
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	text-transform:none;
	text-align:center;
	margin:10px 0 5px 0;
}

#supercheck p, #supercheck2 p, #supercheck3 p
{
	margin:0 3px 3px 0;
	text-align:center;
}

#jobboerse
{
	margin-right:10px;
}

#dasd
{
	margin-right:11px;
}

#jobboerse .rotfett
{
	text-align:center;
	font-weight:bold;
	color:#c00;
	cursor:pointer;
	margin:3px 0;
	padding:0;
}

#jobboerse_logo
{
	text-align:left;
	margin:4px 2px 0 4px;
}

#div_jobs_neu
{
	border-bottom:1px solid #000;
	height:25px;
	color:#c00;
	font-weight:bold;
	line-height:25px;
}

#job_neu
{
	margin-left:10px;
}

#job_anwaelte, #job_fach, #job_ref
{
	float:left;
	line-height:12px;
	font-size:13px;
	margin:0;
	padding-top:7px;
	text-align:left;
}

#job_anwaelte
{
	width:77px;
	margin:0 0 0 10px;
}

#job_fach
{
	width:90px;
	margin-right:24px;
	padding-left:10px;
	border-left:1px solid #000;
}

#job_ref
{
	width:127px;
	padding-left:10px;
	border-left:1px solid #000;
}

#col1, #col2, #col3
{
	float:left;
	height:266px;
}

#col1
{
	width:421px;
	margin-right:67px;
}

#col2
{
	width:304px;
	margin-right:67px;
	text-align:left;
 }

#col3
{
	width:275px;
}

#col4, #col5, #col6
{
	float:left;
	height:150px;
}

#col4
{
	width:421px;
	margin-right:64px;
}

#col5
{
	width:304px;
	margin-right:65px;
	text-align:left;
 }

#col6
{
	width:275px;
}

#div_roadshow_inhalt
{
	width:361px;
	height:114px;
	margin:0;
	padding:5px;
}

#div_roadshow_inhalt p
{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	margin:6px 0 0 0;
	padding:0;
}

#raodshow_dictanet, #roadshow_ramicro
{
	float:left;
	height:26px;
}

#roadshow_ramicro
{
	width:92px;
	margin-left:30px;
	margin-right:0px;
}

#roadshow_dictanet
{
	width:116px;
	float:right;
	margin-right:30px;
}

#div_roadshow_inhalt .roadshow_uschrift
{
	font-weight:bold;
	color:#c00;
	font-size:18px;
	font-style:italic;
	text-align:center;
	margin:15px 0 5px 0;
}

#news_top
{
	margin:4px;
}

#news_top a
{
	font-size:11px;
}

.newstop, .newstop_uschrift
{
	float:left;
	margin:0;
}

.newstop
{
	float:right;
}

.newstop_uschrift
{
	font-size:13px;
	font-weight:bold;
}

.newsdiv, .newsdiv_ie
{
	width:368px;
	position:absolute;
	z-index:9;
}

.newsdiv_ie
{
	margin-left:-140px;
}


.news_scroll_div
{
	width:355px;
	height:67px;
	margin-left:3px;
	overflow:no;
}

#btn_newsalle
{
	width:360px;
	height:25px;
	margin:4px;
	border-top:1px solid #000;
	background-color:#d3d3d3;
	color:#000;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	cursor:pointer;
}

.newstext
{
	margin:0px;
	padding:0px;
	line-height:11px;
}

#news_lupe
{
	float:right;
	width:20px;
	height:20px;
	margin-top:-3px;
}

#opener_news
{
	padding:0px;
	background-color:#fff;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
}

#dialog_news
{
	top:0px;
	left:0px;
	width:400px;
	position:relative;
}

#nichtzusehen
{
	position:absolute;
	width:0;
	height:0;
	border:#ffffff 1px solid;
	visibility:hidden;
	display:none;
}


/* MENUE */
#menue, #seiteninhalt2
{
	width:1134px;
	margin:0px 0px 10px 0px;
	text-align:left;
	padding:0px;
}

#menue .module
{
	font-family:Arial Black;
	letter-spacing:-0.1em;
	color:#000000;
	font-size:11px;
	margin:0px;
	padding:0px;
}

#menue a {font-weight:normal;color:#000000;font-size:11px;text-decoration:underline;}

#tbl_menue a
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


/* FUSSBEREICH */
#footer
{
	width:1134px;
	height:79px;
	margin:0px auto;
	margin-top:20px;
	text-align:center;
	padding:0px;
	border-bottom:2px solid #c2908c;
	background-image:url('/ra-micro/images/footer.png');
	background-repeat:no-repeat;
}

#footer p
{
	float:right;
	padding-top:50px;
	margin:0px;
	font-weight:bold;
	width:400px;
	text-align:right;
}

#footer #besucher
{
	float:right;
	width:270px;
	padding-top:50px;
	text-align:left;
}

#footer_inhalt
{
	width:1134px;
	height:20px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

#footer_inhalt a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#a31811;text-decoration:none;}


/* STARTSEITE */
#besucherabstand
{
	width:994px;
	float:left;
}

h1.start
{
	float:left;
	width:1134px;
	text-align:center;
	margin:0;
	font-size:34px;
}

#starthut
{
	position:relative;
	top:-370px;
	margin-bottom:-120px;
}

.start_div_um1, .start_div_um2, .start_div_um3, .start_div_um4
{
	float:left;
	width:526px;
	height:273px;
	padding:20px;
	background-color:#d3d3d3;
}

.start_div_um1, .start_div_um3
{
	border-right:2px solid #363f46;
}

.start_div_um1, .start_div_um2
{
	border-bottom:2px solid #363f46;
}

.start_div
{
	width:525px;
	height:233px;
}

.start_zusatz
{
	margin-top:-220px;
	color:#808080;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.start_verlinkung
{
	width:525px;
	height:32px;
	margin:0;
	padding:0;
	color:#808080;
	font-size:24px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
}

.start_verlinkung_klein
{
	font-size:16px;
}

#start_tabellenmenue, #start_pd
{
	float:left;
	width:226px;
	height:132px;
	margin:10px 0 0 0;
	padding:0;
}

#start_tabellenmenue
{
	margin-right:13px;
	margin-left:30px;
}

#start_onlinelogos
{
	width:526px;
	height:246px;
}

#start_lexbank, #start_ra_mobil
{
	float:left;
	width:70px;
	height:70px;
}

#start_lexbank
{
	margin:-10px 0 0 15px;
}

#start_mobi_filme
{
	float:left;
	width:169px;
	text-align:center;
}

#start_ra_mobil
{
	margin:-10px 15px 0 0;	
}

#start_dravn_film
{
	float:left;
	width:95px;
	height:50px;
	margin:0 10px 0 0;
	padding:0;
}

#start_dravn_filmtext
{
	float:left;
	margin:10px 10px 0 0;
	padding:0;
}

#start_dravn_filmpfeil
{
	float:left;
	margin-top:10px;
	width:8px;
}

#fb_like_btn
{
	float:right;
	width:150px;
	margin-bottom:-30px;
}

#ram_uschrift
{
	margin-top:10px;
	margin-bottom:0px;
}

#img_uschrift
{
	margin-bottom:3px;
}

#tblmenue
{
	margin:0px;
	padding:0px;
}

#ram7 p
{
	margin:2px;
}

h2.start_ram7
{
	text-align:center;
	margin-top:30px;
	font-size:20px;
	color:#c00;
	font-weight:bold;
	font-style:italic;
}

.start_bg_uschrift1, .start_bg_uschrift2
{
	font-size:16px;
	letter-spacing:-0.09em;
	text-align:center;
}

.start_bg_uschrift1
{
	background-image:url('/ra-micro/images/bg_anwaltstag.png');
}

.start_bg_uschrift2
{
	background-image:url('/ra-micro/images/bg_ra-micro.png');
}

.start_bg_uschrift1 .rot, .start_bg_uschrift2 .rot
{
	color:#c00;
	font-size:16px;
	font-weight:bold;
}

#start_bo_sp1, #start_bo_sp2, #start_mehrplatz_sp1, #start_mehrplatz_sp2, #start_lizenz_sp1, #start_lizenz_sp2, #start_lizenz_spgesamt
{
	float:left;
	width:431px;
	padding:5px; 
	border: 2px outset #999;
}

#start_lizenz_spgesamt
{
	width:886px;
}

#start_bo_sp1, #start_bo_sp2
{
	height:350px;
}

#start_bo_sp1, #start_mehrplatz_sp1, #start_lizenz_sp1
{
	margin-right:10px;
}

#start_mehrplatz_sp1, #start_mehrplatz_sp2
{
	height:120px;
}

#start_siehedazu, #start_siehedazu a
{
	text-align:center;
	color:#c00;
	font-weight:bold;
}

#start_siehedazu a
{
	text-decoration:underline;
}

#start_lizenz_sp1, #start_lizenz_sp2
{
	height:490px;
}

#start_lizenz_spgesamt
{
	height:210px;
}

#start_module_sp1, #start_module_sp2
{
	float:left;
	width:286px;
	height:230px;
	border:1px solid #dedede;
	margin-top:30px;
}

#start_module_sp1
{
	margin-right:18px;
	width:590px;
}

#start_module_sp1 div
{
	float:left;
	width:283px;
	margin-right:10px;
}

#ram7_raevs
{
	border:1px solid #CCCCCC;
	background-color:#fff;
	margin:0;
	width:190x;
	height:136px;
	padding:10px;
}

#ram7_white
{
	width:190px;
	height:50px;
	text-align:center;
	margin:0 0 10px 0;
}

#ram7_grey
{
	font-size:12px;
	background:url('/ra-micro/images/content-grey.png') no-repeat;
	text-align:center;
	height:50px;
}

#ram7_mehr
{
	text-align:left;
	height:14px;
}

#start_ram7_umstellung
{
	margin-top:20px;
	margin-bottom:20px;
	padding:3px;
	background-color:#999;
	border:2px outset #666;
	text-align:center;
}

#start_ram7_umstellung a
{
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

#ram7_einleitung
{
	font-size:12px;
}


/* SEITENINHALTE */
#seiteninhalt
{
	width:1134px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

#div_unterseiten_links2, #div_unterseiten_rechts
{
	float:left;
	margin-top:15px;
}

#div_unterseiten_links2
{
	margin-right:16px;
	width:218px;
}

#div_unterseiten_links2
{
	background-color:#d3d3d3;
	color:#808080;
	border:1px solid #808080;
	width:210px;
	padding:3px;
	margin-top:31px;
}

#div_unterseiten_rechts
{
	width:900px;
}


/* RAM7-SEITEN UND RAM7-MENUE AUF STARTSEITE */
h2.ram7
{
	font-weight:bold;
	color:#295e92;
	font-size:20px;
	text-align:center;
	background-color:#ffffff;
	margin-bottom:20px;
}

h3.ram7
{
	font-weight:bold;
	color:#295e92;
	font-size:14px;
	text-align:left;
	background-color:#ffffff;
	margin-top:20px;
	margin-bottom:10px;
}

#ram7
{
	font-weight:normal;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#ram7_logo
{
	background-image:url('/ra-micro/images/ram7_ueberschrift.png');
	background-repeat:no-repeat;
	width:900px;
	height:81px;
	cursor:pointer;
	margin-bottom:30px;
}

hr.ram7
{
	margin-top:15px;
	margin-bottom:15px;
	height:1px;
	line-height:1px;
	border:0;
	border-top:1px solid #808080;
	border-bottom:1px solid #d3d3d3;	
}

#btn_bay_anwaltsbrief, #btn_kundenlob
{
	width:218px;
	cursor:pointer;
}

#umsatz_dialog, #umsatz_ram_dialog, #umsatz_jura_rae_dialog, #umsatz_gruppe_dialog
{
	display:none;
}

#btn_umsatz
{
	margin-top:0px;
	cursor:pointer;
}

#btn_bay_anwaltsbrief, #btn_kundenlob
{
	margin-top:15px;
}

#ram7_btn_support
{
	margin-top:30px;
}

#ram7_pi
{
	height:200px;
	width:218px;
}

#ram7_bestellkonf
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#c00;
	font-size:14px;
	text-align:center;
	margin-top:30px;
}

#ram7_bestellen
{
	width:200px;
	height:30px;
	font-size:16px;
	font-weight:bold;
}

#ram7 .module
{
	font-family:Arial Black;
	letter-spacing:-0.1em;
	color:#000000;
	font-size:10px;
}

#ram7_dl_box
{
	padding-top:0px;
	width:210px;
	margin-top:0;
}

#ram7_dl_box > p
{
	padding:10px 3px 0px 3px;
	margin:0px;
}

#ram7 a {font-weight:normal;color:#000000;font-size:11px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

#ram7_liz_info_text
{
	float:left;
	width:355px;
	margin:15px 50px 0px 75px;
}

#ram7_liz_info_text p
{
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

#ram7_liz_info
{
	float:left;
	width:345px;
	height:84px;
}

#ram7 td 
{
	vertical-align:top;
}


/* RA E */
h5
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
	font-size:20px;
	font-weight:bold;
}

h6
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
	font-size:12px;
	font-weight:bold;
}

h7
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
	font-size:12px;
}

#dasd_rae
{
	width:421px;
	height:125px;
	margin-left:0px;
	background-image:url('/ra-micro/images/rahmen_dasd_rae.png');
	background-repeat:no-repeat;
}

#news_rae
{
	width:275px;
	height:125px;
	background-image:url('/ra-micro/images/rahmen_news_rae.png');
	
}

#div_navi_rae_1
{
	width:150px;
	height:17px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	text-align:left;
}

#div_navi_rae_2
{
	width:150px;
	height:17px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	text-align:left;
}

#div_navi_rae_3
{
	width:150px;
	height:17px;
	margin-top:20px;
	margin-left:10px;
	float:left;
	text-align:left;
}

#kopf_rae
{
	width:1134px;
	height:200px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

h1.rae, h1.rae_einleitung, h2.rae, h3.rae
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
}

h1.rae
{
	font-size:20px;
	margin-bottom:20px;
	text-align:left;
}

h1.rae_einleitung
{
	float:left;
	width:760px;
}

h2.rae
{
	font-size:12px;
	margin-top:40px;
	margin-bottom:10px;
	text-align:left;
}

h3.rae
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
}

#raekomm_top
{
	margin:40px 0px 10px 0px;
}

#vidyo_links, #vidyo_support
{
	margin-top:10px;
}

#vidyo_rahmen1, #vidyo_rahmen2
{
	border:1px solid #999;
	padding:10px;
	margin-bottom:30px;
	background-color:#f6f6f6;
	width:423px;
	height:230px;
	float:left;
}

#vidyo_rahmen1
{
	margin-right:10px;
}

.vidyo_rahmen_gross
{
	border:1px solid #999;
	padding:10px;
	margin-bottom:30px;
	background-color:#f6f6f6;
}

#vidyo_zubehoer1, #vidyo_zubehoer2
{
	border: 1px solid #CCC;
	padding:10px;
	width:412px;
	height:70px;
	float:left;
	background-color:#f7f7f7;
}

#vidyo_zubehoer1
{
	margin-right:10px;
}


#vidyo_testbericht
{
	margin-top:-100px;
	margin-left:450px;
}

#spalte1_umts
{
	border-right:1px solid #666;
	padding-right:10px;
}

#spalte2_umts
{
	padding-left:9px;
}

.efs_form_beschr
{
	width:150px;

}

.weiss
{
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}


/* SONSTIGE FORMATIERUNGEN */
.imp
{
	margin-top:20px;
	font-size:9px;
}


#emailanhang
{
	width:425px;
	border:1px solid #999999;
	padding:10px;
	margin:0px auto;
	margin-top:10px;
}

#elster
{
	border:1px dashed #6f0f0f;
	padding:15px;
}

#renotreffen2009
{
	border:2px inset #999;
	padding:5px;
	margin-bottom:20px;
	text-align:left;
}

.ratgeber_autor
{
	text-align:right;
	font-style:italic;
}

#cardscan1, #cardscan2
{
	float:left;
	width:300px;
}

#cardscan1
{
	margin:0px 30px 30px 0px;
}

#cardscan2
{
	margin:0px 0px 30px 0px;
}

#ade2
{
	float:right;
	width:840px;
}

#drbvid_einleitung1, #drbvid_einleitung2
{
	text-align:center;
}

#drbvid_einleitung1
{
	font-size:24px;
	margin-top:20px;
}

#drbvid_einleitung2
{
	font-size:18px;
}

#drbvid_rund_btn1
{
	margin-top:34px;
	text-align:center;
}

#rund
{
	width:202px;
	height:50px;
	line-height:11px;
	font-size:11px;
	font-weight:bold;
}

#drbvideo a
{
	text-decoration:none;
}

#drbvideo .imgrahmen
{
	border:1px solid #000;
}

.filmstarten
{
	margin-top:5px;
}

#ebr1, #ebr2
{
	float:left;
}

#ebr1
{
	width:240px;
	margin-right:100px;
}

#ebr2
{
	width:420px;
}

#ebr1.p, #ebr2.p, #ebr1 a, #ebr2 a
{
	font-size:10px;
}

#ebr1.p, #ebr2.p
{
	margin-top:5px;
}

#ebr_film
{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

#versch_email1, #versch_email2
{
	float:left;
	width:380px;
	text-align:center;
}

#versch_email2
{
	margin-top:50px;
}

.versch_email_orange
{
	background-color:#bf5d0f;
}

#tbl_umsteiger th, #tbl_umsteiger td
{
	padding:2px;
	text-align:center;
	font-size:10px;
}

.imp_bez
{
	float:left;
	width:200px;
	text-align:right;
	margin-right:20px;
	font-weight:bold;
}

.imp_text
{
	float:left;
	text-align:left;
}

#s12_text
{
	float:left;
	width:704px;
}

#umsteiger_zentr
{
	width:380px;
	margin:0px auto;
}

#ufilm
{
	height:100px;
	width:125px;
	float:left;
	border:0px solid #000;
	text-align:center;
	margin-right:20px;
	margin-top:60px;
}

#udaten
{
	float:left;
	width:350px;
}

.rotfettgross
{
	font-weight:bold;
	font-size:16px;
	color:#c00;
	text-align:center;
	margin-bottom:15px;
}

#vaio_spalte1
{
	width:408px;
	float:left;
	margin-left:77px;
	margin-right:20px;
}

#vaio_spalte2
{
	width:317px;
	float:left;
}

#ramicrodiktat_geraete
{
	border:1px solid #E5ECF9;
	padding:1px;
	width:668px;
	margin:0px auto;
}

#ramicrodiktat_geraete td
{
	text-align:center;
}

#ramicrodiktat_geraete td.td_uschrift
{
	font-weight:bold;
	font-size:13px;
	padding-top:10px;
	padding-bottom:5px;
}

#ramicrodiktat_geraete td.td_blau
{
	background-color:#E5ECF9;
}

#cdbestellformular
{
	display:inline;
	visibility:visible;
}

#konfigurator
{
	text-align:left;
}

#start_ipad_oben, #start_ipad_unten
{
	background-repeat:repeat-x;
	width:900px;
}

#start_ipad_oben
{
	background-image:url('/ra-micro/images/ipad_streifen_o.gif');
	height:80px;
}

#start_ipad_oben .p1, #start_ipad_oben .p2
{
	float:left;
	font-weight:bold;
	color:#000;
	text-align:left;
}

#start_ipad_oben .p1
{
	font-size:36px;
	padding:20px;
}

#start_ipad_oben .p2
{
	font-size:28px;
	padding:7px;
	margin-left:100px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
}

#start_ipad_uschrift
{
	background-image:url('/ra-micro/images/ueberschrift_ipad.png');
	height:185px;
	width:900px;
	margin-bottom:20px;
}

#start_ipad_inhalt
{
	width:900px;
}

#start_ipad
{
	float:right;
	margin-left:20px;
}

.coverflow_ipad, #imageflow_ipad
{
	float:right;
	width:402px;
	height:300px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	position:relative;
}

#start_ipad_unten
{
	background-image:url('/ra-micro/images/ipad_streifen_u.gif');
	height:144px;
	text-align:right;
	margin-top:20px;
	margin-bottom:60px;
}

#ipad_logo
{
	 margin-right:50px;
}

#ipad_erkl
{
	text-align:left;
}

#umstellung2, #umstellung3
{
	float:left;
}

#umstellung2
{
	margin-left:300px;
}

#umstellung3
{
	margin-left:100px;
}

#btn_jurasoft_dl
{
	width:210px;
	height:30px;
	color:#c00;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-0.1px;
	cursor:pointer;
}

#tbl_mobilsoftware td
{
	padding:3px;
}

#sc_img
{
	float:left;
	width:516px;
	height:673px;
	margin-right:14px;
}

#supportcenter
{
	float:left;
	width:370px;
}

#supportcenter h1
{
	margin-bottom:5px;
}

#supportcenter p
{
	font-size:12px;
	font-weight:bold;
}

#sc_nord, #sc_sued, #sc_west, #sc_ost, #sc_bln, #sc_bln_dn
{
	width:370px;
	min-height:90px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
}

#sc_bln_dn
{
	border:0px solid #ffffff;
}

.h1_kleiner
{
	font-size:13px;
}

#support_hinweis
{
	margin-top:20px;
}

#support_hinweis p
{
	font-weight:bold;
	text-align:center;
	color:#c00;
	font-size:16px;
}

#support_hinweis ol
{
	margin:0;
	padding:20px;
}

#support_hinweis ol li
{
	font-size:13px;
	padding-bottom:10px;
}

#support_nr
{
	width:750px;
	margin:0 auto;
}

.text_support_nr, .text_support_email, .job_kategorie, #text_raekomm, #text_rae
{
	font-weight:bold;
}

.text_support_nr, .text_support_email
{
	margin-top:10px;
	text-align:center;
}

.text_support_nr 
{ 
	font-size:40px; 
}

.text_support_email 
{ 
	font-size:30px;
}

.ram_rot, a.ram_rot
{
	font-size:inherit;
	font-weight:inherit;
	text-align:inherit;
	color:#c00;
	text-decoration:none;
}

.support_wann, .support_wann2
{
	line-height:18px;
	text-align:center;
}

.support_wann
{
	margin-bottom:20px;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}

.support_wann2, #erreichbarkeit_support
{
	margin-bottom:40px;
}

.support_wann2
{
	font-size:18px;
}

#erreichbarkeit_support
{
	border:2px outset #c00;
	padding:15px;
	text-align:center;
}

#erreichbarkeit_support p
{
	text-align:left;
}

table#dl_rae td, table#dl_rae td a
{
	color:#000;
}

.dl_hinweis
{
	font-size:11px; 
}

.dl_version_ram
{
	margin-bottom:-3px;
}

.dl_counter
{
	margin-top:2px;
}

.dl_version_rae
{
	margin-bottom:-8px;
}

.inhalt_aussen, .inhalt_innen
{
	padding:0px;
	width:994px;
}

.inhalt_innen
{
	margin:0px;
	text-align:left;
}	

.inhalt_aussen
{
	margin:0px auto; 
	text-align:center;
}

#box2[id] 
{ 
	position: fixed; 
}

#opener_kurve
{
	padding:0px;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	border:0;
	cursor:pointer;
}

#dialog_kurve
{
	top:0px;
	left:0px;
	width:575px;
	height:330px;
	border:1px outset #ccc;
}	

#lex_lex_app
{
	border:1px solid #ccc;
	width:308px;
	height:230px;
	margin:0 25px 45px 0;
	padding:5px;
	text-align:center;
	float:left;
}

#lex_p1
{
	margin-top:120px;
}


#lex_p2
{
	margin-top:220px;
}

.tt_rafaz
{
	font-size:11px;  
	position:absolute;  
	z-index:2;
	display:none;  
	background-color:#CCC;  
	border:1px solid #9DBBD8;
}
  
.tt_rafaz .tt_rafaz_head
{
	font-weight:bold;  
	background-color:#9DBBD8;  
	color:#000;  
	padding:2px;
}

.tt_rafaz .tt_rafaz_content
{
	color:#666;  
	background-color:#fff;
	padding:4px;
}

#roadshow_termine
{
	float:right;
	margin-left:20px;
	width:200px;
}

#roadshow_termine h2, #roadshow_orte
{
	border:1px solid #ccc;
	padding:10px;
	width:200px;
}

#roadshow_termine h2
{
	margin:0;
	text-align:center;
}

#roadshow_termine p
{
	text-align:center;
	margin-top:10px;
}

#roadshow_orte
{
	border-top:0px solid #fff;
	overflow-x:hidden;
	overflow-y:scroll;
	height:120px;/*250px*/
}

#roadshow_orte p
{
	text-align:left;
	margin:0 0 3px 0;
}

#termine_auswahl
{
	width:200px;
	float:left;
	margin-right:20px;
	text-align:left;
}

#termine_auflistung
{
	float:left;
	width:914px;
	text-align:left;
}

#btn_termine_drucken
{
	margin-top:100px;
	width:200px;
	font-size:11px;
}

#mobil_dictanet_logo, #mobil_jurasoft
{
	float:left;
	margin-left:183px;
	margin-right:20px;
}

#news_raevolution
{
	margin-top:50px;
}

#newsgrid td
{
	padding:5px;
}

#newsgrid td a
{
	text-decoration:none;
}

#mobil_uschrift
{
	width:1114px;
	height:50px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#333;
	padding:10px 15px;
	background:url('/ra-micro/images/mobil_uschrift.png') no-repeat;
}

.mobil_sp1, .mobil_sp2
{
	width:348px;
	height:395px; /*595px;*/
	float:left;
	margin:0 0 20px 0;
	padding:10px;
	text-align:center;
	background:url('/ra-micro/images/mobil_bg.png') no-repeat;
}

.mobil_sp1
{
	margin-right:15px;
}

.mobil_sp1 img, .mobil_sp2 img
{
	margin:0 auto;
	display:block;
}

.mobil_inhalt
{
	width:348px;
	height:278px; /*478px;*/
	margin:10px 0;
}

.mobil_mehr_blau, .mobil_mehr_gruen
{
	cursor:pointer;
	height:22px;
	width:348px;
}
	
.mobil_mehr_blau
{
	background:url('/ra-micro/images/mobil_mehr_blau.png') no-repeat;
}

.mobil_mehr_gruen
{
	background:url('/ra-micro/images/mobil_mehr_gruen.png') no-repeat;
}

#gallery_mobil
{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #aaa;
	-webkit-box-shadow:0 0 3px #aaa;
	box-shadow:0 0 3px #aaa;
	
	/* CSS3 Rounded Corners */
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid #aaa;
	
	background:url(/ra-micro/images/panel.jpg) repeat-x bottom center #ffffff;
	
	/* The width of the gallery */
	width:1130px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#gallery_mobil #slides
{
	/* This is the slide area */
	height:400px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:1130px;
	overflow:hidden;
}

#gallery_mobil .slide
{
	float:left;
	width:1130px;
	
}

#gallery_mobil #menu_mobil
{
	/* This is the container for the thumbnails */
	height:45px;
	margin:0;
	padding:0;
}

#gallery_mobil #menu_mobil ul
{
	margin:0px;
	padding:0px;
	text-align:center;
}

#gallery_mobil #menu_mobil li
{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
	text-align:center;
	margin:0;
	padding:0;
}

#gallery_mobil #menu_mobil li.inact:hover
{
	/* The inactive state, highlighted on mouse over */
	background:url(/ra-micro/images/pic_bg.png) repeat;
}

#gallery_mobil #menu_mobil li.act,#gallery_mobil #menu_mobil li.act:hover
{
	/* The active state of the thumb */
	background:url(/ra-micro/images/active_bg.png) no-repeat;
}

#gallery_mobil #menu_mobil li.act a
{
	cursor:default;
}

#gallery_mobil #menu_mobil .fbar
{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(/ra-micro/images/divider.png) no-repeat right;
}

#gallery_mobil #menu_mobil li a
{
	display:block;
	background:url(/ra-micro/images/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}


#main
{
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:1134px;
	position:relative;
}


/* digitales Diktat */
.dn_div_um1, .dn_div_um2
{
	float:left;
	width:360px;
	height:221px;
	padding:8px;
	background-color:#9ab9d9;
}

.dn_div_um1
{
	border-right:2px solid #363f46;
}

.dn_div
{
	width:358px;
	height:189px;
	line-height:11px;
}

.dn_div img
{
	margin-top:69px;
}

.dn_verlinkung
{
	width:360px;
	height:32px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:24px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
}

#jt_screen
{
	float:left;
	width:300px;
	margin:70px 0 0 40px;
}

#batterie
{
	float:left;
	margin-right:20px;
	margin-bottom:200px;
}

img.img_kamp1
{
	border:2px outset #666;
	margin:0px 4px 4px 0px;
}

.einrueckung
{
	text-indent:-2em;
	margin-left:2em;
}

#ir_rott
{
	width:250px;
	height:220px;
	float:right;
	margin:0 0 20px 20px;
	padding:10px;
	border:3px solid #ccc;
}

#ir_rott img
{
	margin-bottom:10px;
}

#ir_rott a
{
	font-weight:bold;
}

#musteraktie
{
	float:left;
	margin:0 43px 0 42px;
	width:506px;
}

#musteraktie p, #aktienprospekt p
{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	height:40px;
}

#aktienprospekt
{
	float:left;
	width:500px;
}

.aktien_einleitung
{
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding-top:60px;
}
