*
{
	margin:0px;
	padding:0px;
}

body
{
	margin:10px 0px;
	padding:0px;
	text-align:center;
}

body, p, table, td, th, ul, li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
}

p, table, td, th, ul, li, h1, h2, h3, h4, h5,h6
{
	text-align:left;
}


p
{
	margin-bottom:12px;
}

a:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#616161; text-decoration:underline; }
a:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; color:#616161;text-decoration:underline; }

a img {border:0 none;} /* verlinkte Bilder sollen keinen Rahmen haben */

h1, h2, h3, h4
{
	font-family:Verdana, Geneva, sans-serif;
	color:#6f0f0f;
}

h1
{
	font-size:20px;
}

h1
{
	margin-bottom:20px;
}

h2, h4
{
	font-size:12px;	
}

h2
{
	margin-top:20px;
	margin-bottom:10px;
}
h5
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
	font-size:20px;
	font-face:bold;
}
h6
{
	font-family:Verdana, Geneva, sans-serif;
	color:#0b766d;
	font-size:12px;
	font-face:bold;
}

.clear + h2
{
	margin-top:0px;
}

p + h2
{
	margin-top:30px;
}

h1.einleitung
{
	float:left;
	width:760px;
}

hr.rot
{
	color:#cc0000;
	background-color:#cc0000;
	line-height:1px;
	height:1px;
	padding:0px;
	border:0px;
	margin:7px 0px;
}

.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

ol, ul
{
	padding:10px 0px 20px 30px;
}

.zentr
{
	text-align:center;
}

.abstand20
{
	margin-top:20px;
}

#kat_besucher, #ram7_kat_besucher
{
	width:140px;
	height:20px;
	font-size:11px;
	margin-top:3px;
}

#kat_besucher
{
	float:left;
}

#ram7_kat_besucher
{
	margin-left:950px;
}

img.right
{
	float:right;
	margin:0px 0px 20px 20px;
}

img.left
{
	float:left;
	margin:0px 20px 20px 0px;
}

img.middle
{
	margin:20px 0px;
	text-align:center;
}

img.middle_or
{
	margin:0px;
	text-align:center;
}

img.img1
{
	border:2px outset #666666;
	margin:0px 20px 20px 0px;
}

img.img2
{
	border:2px outset #666666;
	margin-bottom:20px;
}

.div_zentr
{
	margin:0px auto;
}

#letztaend
{
	text-align:right;
	font-size:10px;
}

.floatleft
{
	float:left;
}

/* KOPFBEREICH */
#kopf
{
	width:1134px;
	height:266px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

#col1, #col2, #col3
{
	float:left;
	height:266px;
}

#col1
{
	width:421px;
	margin-right:64px;
}

#col2
{
	width:304px;
	margin-right:65px;
	text-align:left;
 }

#col3
{
	width:275px;
}

#dasd, #erstewahl, #jobboerse, #news
{
	background-repeat:no-repeat;
}

#dasd, #erstewahl
{
	width:421px;
	height:125px;
	margin-left:0px;
	background-image:url('/ra-micro/images/rahmen_dasd.png');
}

#erstewahl
{
	margin-top:10px;
	text-align:center;
	visibility:hidden;
	display:none;
}

#dasd_uschrift, #dasd_uschrift a
{
	font-style:italic;
	font-weight:bold;
}

#dasd_uschrift
{
	margin:0px;
	padding:3px 0px;
	text-align:center;
}

#weiteretipps
{
	margin:2px 10px;
	padding:0px;
	text-align:left;
}

#besserewahl
{
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding-top:3px;
}

#besserewahl2
{
	font-style:italic;
	margin:0px 0px 3px 0px;
}

#jobboerse
{
	width:304px;
	height:125px;
	text-align:left;
	background-image:url('/ra-micro/images/rahmen_jobboerse.png');
	cursor:pointer;
	padding:10px 10px 0px 10px;
}

#jobboerse_uschrift
{
	margin:0px 0px 5px 0px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#besserewahl2, #dasd_uschrift, #dasd_uschrift a, #jobboerse_uschrift a
{
	font-size:12px;
}

#btn_infoline
{
	margin-top:10px;
}

#news
{
	width:275px;
	height:260px;
	background-image:url('/ra-micro/images/rahmen_news.png');
}

#news_top
{
	padding:5px 0px 3px 10px;
}

#news_top a
{
	font-size:11px;
}

.newstop, .newstop_uschrift
{
	float:left;
	margin:0px 11px 0px 0px;
}

.newstop_uschrift
{
	font-size:13px;
	font-weight:bold;
}

.newsdiv, .newsdiv_ie
{
	float:left;
	width:270px;
	position:absolute;
	z-index:9;
}

.newsdiv_ie
{
	margin-left:-135px;
}

#newsaufklappen, #newszuklappen
{
	width:15px;
	height:15px;
	margin:0px;
	padding:0px 0px 2px 0px;
	cursor:pointer;	
}

#newsaufklappen
{
	background-image:url('/ra-micro/images/news_groesser.png');
	visibility:visible;
	display:inline;
}

#newszuklappen
{
	background-image:url('/ra-micro/images/news_kleiner.png');
	visibility:hidden;
	display:none;
}

#newsaufzu
{
	float:left;
	width:15px;
	height:15px;
	margin:-5px 0px;
	padding:0px;
}

#newsaufzu_ie
{
	margin:3px 0px 0px 0px;
}

.newstext
{
	margin:0px;
	padding:0px;
}

#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;
	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:500px;
	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 */
#ram_uschrift
{
	margin-top:10px;
	margin-bottom:0px;
}

#img_uschrift
{
	margin-bottom:3px;
}

#tblmenue
{
	margin:0px;
	padding:0px;
}

#ram7 p
{
	margin:2px;
}



/* SEITENINHALTE */
#seiteninhalt
{
	width:1134px;
	margin:0px auto;
	text-align:center;
	padding:0px;
}

#div_unterseiten_links, #div_unterseiten_rechts
{
	float:left;
	margin-top:15px;
}

#div_unterseiten_links
{
	margin-right:17px;
}

#div_unterseiten_rechts
{
	width:900px;
}

#div_unterseiten_links, #div_rahmen_unterseiten
{
	width:217px;
}

#div_rahmen_unterseiten
{
	height:201px;
}















/* 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:center;
	background-color:#ffffff;
	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:1134px;
	height:154px;
	cursor:pointer;
}

hr.ram7
{
	margin-top:15px;
	margin-bottom:15px;
	height:1px;
	line-height:1px;
}

#btn_bay_anwaltsbrief, #btn_kundenlob, #ram7_pi
{
	width:218px;
	cursor:pointer;
}

#btn_kundenlob
{
	margin-top:15px;
}

#ram7_btn_support
{
	margin-top:30px;
}

#ram7_pi
{
	height:200px;
	margin-left:-20px;
}

#ram7_schueler
{
	width:218px;
	height:62px;
	background-image:url('/ra-micro/images/btn_schueler_bg.png');
	background-repeat:no-repeat;
}

#ram7_schueler p
{
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	line-height:11px;
	padding-top:10px;
	margin-left:-5px;
	text-align:center;
}

#ram7_schueler a
{
	color:#ffffff;
	font-size:10px;
}

#ram7_schueler.klein
{
	font-weight:normal;
}

#ram7_bestellkonf
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#cc0000;
	font-size:14px;
	text-align:center;
	margin-top:30px;
}

#ram7 .module
{
	font-family:Arial Black;
	letter-spacing:-0.1em;
	color:#000000;
	font-size:10px;
}

#ram7_dl_box
{
	border:1px solid #cc0000;
	width:218px;
	padding:3px;
}

#ram7 a {font-weight:normal;color:#000000;font-size:11px;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

#ram7 td 
{
	vertical-align:top;
}

#bestellung_module .uschrift, #bestellung_module .modulnr, #bestellung_module p
{
	color:#000000;
}

#bestellung_module .uschrift
{
	background-color:#f2f2f2;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #000000;
	height:30px;	
}

#bestellung_module .zelle_r_u, #bestellung_module .zelle_r
{
	border-right:1px solid #000000;
}

#bestellung_module .zelle_r_u, #bestellung_module .zelle_u
{
	border-bottom:1px solid #000000;
}

#bestellung_module .modulnr
{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;	
}

#bestellung_module p
{
	margin:0px;
	padding:0px;
	font-size:10px;
}


/* AW100 */
.rot
{
	color:#ff0025;
}

.Verdana_grossfett
{
	font-family:Verdana, Arial;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	margin:0px;
}

#aw100_gesamt, aw100_menue, #aw100_inhalt
{
	width:901px;
}

#aw100_menue, #aw100_inhalt
{
	text-align:left;
}

#aw100_menue
{
	height:40px;
	border-top:2px solid #cbcbcb;
}

#aw100_menubar
{
	margin-left:135px;
}

#aw100_menue a
{
	background-image:url('/ra-micro/images/aw100_scroll_top.png');
}

#aw100_inhalt
{
	margin-top:20px;
}

#aw100_bottom
{
	width:901px;
	height:47px;
	text-align:center;
	margin-top:20px;
}

#aw_kasten_mitte p
{
	font-size:13px;
	line-height:15px;
	margin:0px;
}

#aw100_faehnchen
{
	margin-top:15px;
	margin-left:279px;
}

.imgContainerRechts
{
	position: relative;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	margin: 5px 0px 5px 10px;
	float: right;
}

.imgContainerLinks
{
	position: relative;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	margin: 5px 10px 5px 0px;
	float: left;
}

.imgContainerMitte
{
	position: relative;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	margin: 5px auto 5px auto;
	clear: both;
	float: none;
}

.imgContainerRechts img, .imgContainerLinks img, .imgContainerMitte img
{	
	margin: 0px;
	border: solid 1px #ffffff;
}


/* 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;
}

#mk_erklaer
{
	float:left;
	width:750px;
}

#mk_erklaer>h2
{
	margin-top:0px;
}