/* 
(c) 2005-2010 Rami Media Production | ramidesign.de | info@ramidesign.de | +49 7115050336  Deutschlands Unternehmer sind rami - Sie auch?	
*/

.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #000000; 
		border-color: #000000; 
		text-decoration: none;
	}
	



/** BEGIN ADDED **/

* html #header { height: 199px; }

* html #content, * html .entry_firstpost, * html .entry, * html img {
}

ul.weiterlesen {
	list-style: none;
	background: url(images/content_bullet.gif) no-repeat 0 6px;
	padding: 2px 0 2px 18px;
	margin: 0px;
	clear: left;
	}
	
img {
	border: none 0px;
}

.main p img {
	border: none 0px;
	margin-right: 20px;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	width: auto;
}

#entry {
	background: transparent;
	padding: 20px;
	padding-top:0px;
	margin: 0px;
	height:auto;
	min-height:3000px;
}

#entry ul { margin-top:25px; margin-bottom:25px; }
#entry ul li  { margin-bottom:15px; line-height:1.3em; }

#entry ol { margin-top:25px; margin-bottom:25px; }
#entry ol li  { margin-bottom:15px; line-height:1.3em;  }

#entry a:link { color: #840000; text-decoration: none; }
#entry a:visited { color: #840000; text-decoration: none; }
#entry a:hover { background: #840000; color:#fff; text-decoration: none; }
#entry a:active { color: #840000; text-decoration: none; }

#right2 ul { margin-bottom:0px; }
#right2 ul li  { margin-bottom:5px; font-size:10px; }

#right2 a:link { color: #840000; text-decoration: none; }
#right2 a:visited { color: #840000; text-decoration: none; }
#right2 a:hover { color: #840000; text-decoration: underline; }
#right2 a:active { color: #840000; text-decoration: none; }


h1 a img {
	border: none 0px;
	text-decoration: none;
	}

/** END ADDED **/


/* 1) -=-=-=- General selectors -=-=-=- */

body {
	background: #FFCCCC;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.03em; 
	color: #000000;
}

#header {
	color: #FCFEF4;
	margin: 0px;
	padding:0px;
	width: 995px;
	text-align: top;
	height: 212px;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 1;
	}
	
#header_left_bg {
	margin: 0px;
	font-size: 1em;
	padding: 0px;
	width: 995px;
	height: 524px;
	background: url(images/header.png) no-repeat left top;
	}
	
#header_left_bg_vkarten {
	margin: 0px;
	font-size: 1em;
	padding: 0px;
	width: 995px;
	height: 524px;
	background: url(images/visitenkarten.png) no-repeat left top;
	}


#single_post_right {
	color: #FCFEF4;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	font-size: 1em;
	height: 36px;
	width: auto;
	background: url(images/single_post_right.gif) repeat-x right bottom;
	visibility:hidden;
}

#single_post_left {
	color: #888888;
	margin: 40px 0px 0px 0px;
	padding-left: 8px;
	font-size: 1em;
	height: 36px;
	width: auto;
	background: transparent url(images/single_post_left.gif) no-repeat left bottom;
	visibility:hidden;
}

#topentry_bg {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #FCFEF4;
	margin: 0px;
	padding: 0px;
	line-height: 52px;
	height: 157px;
	width: auto;
	background: url(images/topentry_bg.png) repeat-x;
	visibility:hidden;
	}
	
#topentry {
	border-bottom: 1px dotted #000;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.1em;
	width: auto;
	background: transparent;
	visibility:hidden;
	}	

#header h1, #header h1 a {
	margin: 0px;
	margin-left: 15px;	
	font-size: 1.5em;
	line-height: 286px;
	height: 216px;
	background: transparent url(images/chungo_header_left.png) left bottom;
	text-decoration: none;
	border: none 0px;
	color: #fff;
}

h1 {
	margin: 0px;
	font-size: 12px;
	background: none;
	text-decoration: none;
	border: none 0px;
}

h1 a:link img, h1 a:visited img {
	background: transparent url(images/chungo_logo.png) no-repeat left top;
	text-decoration: none;
	border: none 0px;
	}


h2 {
	color: #860000;
	font-weight: 500;
	font-size: 24px;
	letter-spacing: 0.08em
	margin: 0px;
	padding: 0px;
	background: none;
	font-family: 'Trebuchet MS', Verdana,arial,helvetica
	}
	

h2 a:link, h2 a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: none;
	}

h2 a:hover, h2 a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background: none;
	font-size:1em;
}


h4 {
font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:0.15em;
height:10px; 
}



h3 {
	color: #860000;
	font-weight: 500;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}



h3 a.navibar:active, h3 a.navibar:link, h3 a.navibar:visited {
	color: #7B0000;
	font-weight: bold;
	font-variant:small-caps;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	letter-spacing:0.07em;  
}

h3 a.navibar:hover { 	
	color: #fff;
	font-weight: bold;
	font-variant:small-caps;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	letter-spacing:0.07em;
}


#navibar ul { padding-top:0px; margin-top:0px; padding-left:0px; margin-left:5px; list-style-type:none; list-style-position:inside }
#navibar ul:hover { background:#F3D3D3 }
#navibar ul li { padding-left:0px; margin-left:0px; margin-bottom:5px; }

#navibar a:link { text-decoration: none; }
#navibar a:visited { text-decoration: none; }
#navibar a:hover { text-decoration: underline; }
#navibar a:active { text-decoration: none; }


h5 {
	color: #860000;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	letter-spacing:0.04em;
	font-size: 10px;
	margin: 0px;
	margin-bottom:25px;
	padding: 0px;
}






a.menuoben:link  { 
font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: none; 
border-top:44px solid #000000;
border-bottom: 17px solid #000000;
border-left:15px solid #000000;
border-right: 15px solid #000000;  }

a.menuoben:hover { 
font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #000000;
text-decoration: none;
border-top:44px solid #9BFF9B;
border-bottom: 17px solid #9BFF9B;
border-left:15px solid #9BFF9B;
border-right: 15px solid #9BFF9B; }

a.menuoben:active  { 
font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #000000;
text-decoration: none;
border-top:44px solid #9BFF9B;
border-bottom: 17px solid #9BFF9B;
border-left:15px solid #9BFF9B;
border-right: 15px solid #9BFF9B; }

a.menuoben:visited { 
font-family:'Trebuchet MS','Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: none;
border-top:44px solid #000000;
border-bottom: 17px solid #000000;
border-left:15px solid #000000;
border-right: 15px solid #000000; }


a.quickmenu:link {
	font-size:11px; 
	color: #000000;
	font-weight: 500;
	text-decoration: none;
	}

a.quickmenu:visited {
	color: #000000; font-weight: 500; font-size:11px; 
	}

a.quickmenu:hover, a:active {
	text-decoration: underline; font-weight: 500; font-size:11px; 
	color: #000000;
	}


a:link { color: #840000; text-decoration: none; }
a:visited { color: #840000; text-decoration: none; }
a:hover { color: #840000; text-decoration: none; }
a:active { color: #840000; text-decoration: none; }

a.menu:link  { color: #000000; font-weight: 500; text-decoration: none; border-bottom: 1px dashed #fff; }
a.menu:visited  {	color: #000000; border-bottom: 1px dashed #fff; font-weight: 500; text-decoration: none; }
a.menu:hover  { background: none; color: #000000; font-weight: 500; border-bottom: 1px dashed #000; text-decoration: none;  }
a.menu:active   { color: #000000; font-weight: 500; text-decoration: none; border-bottom: 1px dashed #fff; }


blockquote {
	border-left: 4px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}

code {
	display: block;
	padding: 10px;
	color: #444E1F;
	font-size: 1.2em;
	border-top: 2px solid #D0EC98;
	}

p {
	line-height: 1.4;
	}

/* 2)-=-=-=- Structure -=-=-=- */

#container {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#wrapper {
	padding: 0px;
	padding-bottom: 0px;
}
	
#content {
	position:absolute;
  top:212px;
	left:227px; 
	padding: 0px;
	color:#000;
	z-index: 1;
	width: 500px;
	height:auto;
	min-height:3000px;
	background: url(images/content.png) no-repeat left top;
}


.ramisidebarlinks { font-size: 11px; letter-spacing:0.05em; }

#navibar {
	position:absolute;
  top:185px;
  left:0px;
	width: 208px;
	margin: 0px;
	padding: 0px;
	height: 2200px;
	z-index: 97;
	background:#F1CBCB;
  border: 7px solid #E6B5B5;
  border-top:0px;
  overflow:hidden;
}


#right {
	position:absolute;
	left:800px;
	top:157px;
	width: 190px;
	margin: 0px;
	padding: 5px;
	height: 100%;
	visibility:hidden;
	z-index: 2;
	
}



.links {
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 3px;
	font-family:Verdana,arial,helvetica; font-size: 11px; color:#000000;
}


#footer {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	height: 47px;
	width: 100%;
	background: #000000 url(images/single_post_right.gif) repeat-x left bottom;
	clear: left;
	text-align: center;
}

#footer_left_bg {
	margin: 0;
	padding: 0;
	height: 47px;
	width: auto;
	font-family: Verdana,arial,helvetica; font-size:10px; 
	background: #000000 url(images/single_post_left.gif) no-repeat left bottom;
	}
	
#footer_left_bg p {
	color: #ffffff;
	margin: 0;
	font-size: .9em;
	padding-top: 10px;
	background: none;
	text-align: center;
}

a.footerhrefs:link { color:#C8C8C8; font-weight:500; text-decoration:none; }
a.footerhrefs:hover { color:#ffffff; font-weight:500; text-decoration:none; }
a.footerhrefs:visited { color:#C8C8C8; font-weight:500; text-decoration:none; }
a.footerhrefs:active { color:#C8C8C8; font-weight:500; text-decoration:none; }


/* 3)-=-=-=- Left selectors -=-=-=- */	

.meta {
	font-family: Verdana,arial,helvetica;
	letter-spacing: 0.05em;
	font-size: 10px;
	padding: 2px;
	border: 	0px dotted #5CA605;
	}

.highlight { /* Basic highlight for text */
	background: #F7FEDC;
	}

.comments {
	font-size: 1.2em;
	padding-bottom: 25px;
	padding-left: 0px;
	}

.comments a:link, .comments a:visited {
	color: #78A515;
	font-weight: bold;
	text-decoration: none;
	}

.comments a:hover, .comments a:active {
	background: #78A515;
	color: #fff;
	text-decoration: none;
	}	

.alt {
	background: #EAF8CF !important; 
	border: 1px solid #D5F0A4 !important;
	padding: 10px 10px 0 10px !important;
	}

.alt:hover {
	border: 1px solid #ACE149 !important;
	}

.commentlist li:hover {
	border: 1px solid #ACE149;
	}

.commentlist {
	padding: 0;
	margin: 0;
	}

.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #F6FCEB;
	border: 1px solid #DEF3B6;
	margin: 10px;
	color: #3C452D;
	}

p.metadate {
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
	}

p.comment_meta {
	margin: 0 0 10px 10px;
	font-size: .9em;
	}

.comment_author a:visited {
	font-weight: bold;
	text-decoration: none;
	}

.reply {
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0 0 10px;
	}

.warning p { /* Used on the search page (image will appear if no result is found) */
	background: url(images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}

.postinput {
	margin-left: 10px;
	}



a.metatextrami:link, a.metatextrami:active , a.metatextrami:visited {
text-decoration:none; font-weight:500; color:#000; font-size:10px;
}

a.metatextrami:hover {
text-decoration:underline; font-weight:500; color:#000; font-size:10px;
}



/* 4)-=-=-=- Right selectors -=-=-=- */	

#author li {
	list-style: none;
	margin: 0;
	padding: 0 5px 20px 0;
	font-size: 1em;
	line-height: 1.4;
	}

#author ul {
	padding: 20px 0 0 0;
	margin: 0;
	}

.links li {
	list-style: none;
	
	padding: 2px 0 2px 15px;
	}

.links li li {
	background: url(images/sub_icon.gif) no-repeat 0 4px;
	padding: 2px 1px 2px 13px;
	font-size: 1em !important;
	}
	
.links li li li {
	background: url(images/sub_icon.gif) no-repeat 0 5px;
	padding: 3px 0 2px 13px;
	font-size: 1em !important;
	}

.links ul {
	padding: 0px;
	margin: 5px;
	}

.links ul ul {
	padding: 0 !important;
	margin: 2px 0 0 0 !important;
	}

.links ul ul ul {
	padding: 0 !important;
	margin: 0 0 -4px 0 !important;
	}

.links a {
	font-size: 1em;
	text-decoration: none;
	}

.links a:link {
	color: #000;
	font-weight: 500;
	}

.links a:visited {
	color: #000;
	}

.links a:hover, .links a:active {
	color: #fff;
	}

#search {
	position:absolute;
	width: 600px;
	left: 180px;
	top:190px;
	color:#000;
	background: #F1E7E1;
}

.searchfield {
	background: #ffffff;
	border: 1px solid #AF7150;
	color: #000000;
	width: 150px;
	font-size: 13px;
	font-weight:500;
	padding-left:3px;
	padding-top:2px; padding-bottom:2px; 
	font-family: 'Courier New', Courier, Verdana,Arial,Helvetica;
	}

.searchfield:hover {
	background: #ffffff;
	border: 4px solid #AF7150;
	color: #000000;
	}


#searchdrunter {
	margin-top: 0px;
	margin-bottom: 0px;
	}

#searchdrunterneu {
	padding:0px;
	text-align: left;

	}


/* 6)-=-=-=- Forms -=-=-=- */

textarea {
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.1em;
	border: 1px solid #BFBFBF;
	color: #949494;
	padding: 2px 5px 1px 5px;
	width: 450px;
	}


/* 7)-=-=-=- Accessibility -=-=-=- */

#skip {
	display: none;
	}

hr { /* Simple style when CSS not in use */
	display: none;
	}


/* 8)-=-=-=- Rauchstopp -=-=-=- */


.bfrauflistung  { color: #000000;
font-weight: 500;
font-size: 14px;
text-decoration: none;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
}


a.bfrauflistung:link, a.bfrauflistung:active, a.bfrauflistung:visited 
{ color: #000000;
font-weight: 500;
font-size: 14px;
text-decoration: none;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
}

a.bfrauflistung:hover { text-decoration:underline }


a.relevantlinks:link, a.relevantlinks:active, a.relevantlinks:visited 
{ color: #000000; font-weight: 500; font-size: 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, Sans-Serif; background:#E6D5CC }

a.relevantlinks:hover { color: #000000; font-weight: 500; font-size: 10px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, Sans-Serif; background:#E6D5CC }



.amt { font-weight:bold; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif; font-size:18px; color:#435B6F; }


a.dasmenu:link, a.dasmenu:active, a.dasmenu:visited 
{ color: #000000;
background:none;
font-weight: 500;
font-size: 11px;
line-height: 1.8em;
text-decoration: none;
letter-spacing: 0.06em;
font-family:Verdana, Helvetica, Arial, Sans-Serif;
}
a.dasmenu:hover { text-decoration:underline; letter-spacing:0.00em; background:none; color: #000000; font-size: 11px; font-family:Verdana, Helvetica, Arial, Sans-Serif; line-height: 1.8em;
 }










/* -=-=-=- MENU LINKE SEITE LEXIKON -=-=-=- */

.neuesmenu  { padding:0px; padding-top:0px; border:1px solid #AF7150; float:left; margin-left:0px; width:220px; margin-bottom:15px; background:#ffffff; }

.neuesmenu-header  { width:208px; padding:6px; border:0px; background:#AF7150; color:#ffffff; 
font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; letter-spacing:-0.05em; }

div.menupunkt1 { margin: 0px; padding-left: 8px; }
div.menupunkt1:hover { padding-left: 8px; }

a.menuleft:link, a.menuleft:active, a.menuleft:visited {
color: #000000; background:#ffffff; 
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: 500;
}

a.menuleft:hover {
color: #000000; background:#ffffff; 
text-decoration: underline;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: 500;
}

/* -=-=-=- MENU LINKE SEITE LEXIKON ENDE-=-=-=- */



/* -=-=-=- MENU RECHTS SEITE BEITRAEGE -=-=-=- */

.neuesmenu2  { padding:0px; padding-top:0px; border:1px solid #AF7150; margin-right:0px; width:210px; margin-bottom:15px; background:#ffffff; }

.neuesmenu2-header  { width:198px; padding:6px; border:0px; background:#AF7150; color:#ffffff; 
font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; letter-spacing:-0.05em; }

div.menupunkt12 { margin: 0px; }

div.menupunkt12:hover {
padding-left: 0px;
width: 210px;
color: #000;
font-size: 9px;
margin: 0px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

a.menuleft2:link, a.menuleft2:active, a.menuleft2:visited {
display: block;
padding-left: 8px;
background: #fff;
padding-top: 2px;
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
font-weight: 500;
background:#ffffff;
}

a.menuleft2:hover {
display: block;
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
font-weight: 500;
padding-left: 8px;
padding-top: 2px;
background:#F7EAE1;
}


/* -=-=-=- MENU RECHTS SEITE BEITRAEGE ENDE -=-=-=- */







a.introlinks:link, a.introlinks:active, a.introlinks:visited 
{ color: #000000;
font-weight: 500;
font-size: 9px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

a.introlinks:hover { text-decoration:underline; font-size: 9px; }


#intro_left {
padding-right:0px; 
position:absolute;
top:160;
margin-left:210;

}

#intro_right {
float:right;
width: 200;
position:absolute;
top:160;
margin-right:210;
}


#werbebanner {
position:relative;
top:230px;
left:10px;
padding:0px;
}

a.beitragsauflistung:link, a.beitragsauflistung:active, a.beitragsauflistung:visited {
font-size:15px; color:#AF7150; font-weight:bold; font-family:'Arial Narrow',verdana,arial,helvetica; text-decoration:none: }
a.beitragsauflistung:hover {
font-size:15px; color:#AF7150; font-weight:bold; font-family:'Arial Narrow',verdana,arial,helvetica; text-decoration:underline; }





/* -=-=-=- MENU LINKE SEITE ABER INTRO -=-=-=- */

.neuesmenu77  { padding:0px; padding-top:0px; border:1px solid #AF7150; margin-left:0px; float:left; width:249px; margin-bottom:15px; background:#ffffff; z-index:3; position:relative; height:180px; }

.neuesmenu77-header  { width:237px; height:13px; padding:6px; border:0px; background:#AF7150; color:#ffffff; 
font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; letter-spacing:-0.05em; 
position:absolute; top:0px; left:0px; z-index:3; }

div.menupunkt77 { margin: 0px; padding-left: 18px; z-index:4; margin-left:0px; padding-top:10px; }
div.menupunkt77:hover { padding-left: 18px; margin-left:0px; z-index:3; padding-top:10px;  }

a.menuleft77:link, a.menuleft77:active, a.menuleft77:visited {
color: #000000;  
text-decoration: none;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
font-size: 17px;
font-weight: 500;
margin-left:0px; z-index:3; 
}

a.menuleft77:hover {
color: #000000; 
text-decoration: underline;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
font-size: 17px;
font-weight: 500;
margin-left:0px; z-index:3; 
}



/* -=-=-=- ENDE-=-=-=- */


/* -=-=-=- MENU RECHTE SEITE ABER INTRO -=-=-=- */

.neuesmenu88  { padding:0px; padding-top:0px; border:1px solid #AF7150; margin-left:10px; float:left; width:336px; margin-bottom:15px; background:#ffffff; z-index:2; position:relative; height:180px; }

.neuesmenu88-header  { width:324px; height:13px; padding:6px; border:0px; background:#AF7150; color:#ffffff; 
font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; letter-spacing:-0.05em; 
position:absolute; top:0px; left:0px; z-index:2; }

div.menupunkt88 { margin: 0px; padding-left: 4px; z-index:4; padding-top:10px; margin-left:0px;  padding-top:10px; }

a.menuleft88:link, a.menuleft88:active, a.menuleft88:visited {
color: #000000; background:#ffffff; 
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: 500;
z-index:2; }

a.menuleft88:hover {
color: #000000; background:#ffffff; 
text-decoration: underline;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: 500;
z-index:2; }

/* -=-=-=- ENDE-=-=-=- */


.spanbrowntext {  font-family: verdana,arial,helvetica; font-size:10px; color:#AF7150; letter-spacing:0.01em;
}



a.headlinks:link, a.headlinks:active, a.headlinks:visited {
font-family:verdana,arial,helvetica; font-size:9px; color:#A50000; text-decoration:none; font-weight:500;
}


a.headlinks:hover { 
font-family:verdana,arial,helvetica; font-size:9px; color:#A50000; text-decoration:underline; font-weight:500;
}


a.smalltext:active, a.smalltext:link, a.smalltext:visited {
font-family: Verdana, Arial, Helvetica; font-size:9px; color:#000; text-decoration:none; font-weight:500;  }

a.smalltext:hover {
font-family: Verdana, Arial, Helvetica; font-size:9px; color:#000; text-decoration:underline; font-weight:500; }

#categorypunkte {
padding:10px;
margin-bottom:10px;
background:#fff;
border:1px solid #DC9B9B;
width:95%
}

#categorypunkte:hover {
padding:10px;
margin-bottom:10px;
background:#fff;
border:1px solid #860000;
width:95%
}



h6  {
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #D49292;
text-decoration: none;
font-weight: 500;
text-transform: uppercase; 
display: inline;
margin:0px;
padding:0px;
}

h6 a:link, h6 a:visited, h6 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #D49292;
text-decoration: none;
font-weight: 500;
text-transform: uppercase; 
display: inline;
margin:0px;
padding:0px;
}

h6 a:hover {
color: #A50000;
text-decoration: underline;
}


.anfragenow {
	margin-top:5px;
	margin-bottom:5px;
	font-family:verdana,arial,helvetica;
	letter-spacing:0.03em;
	width:200px;
}

.anfragewhat {
color: #860000;
font-weight: bold;
font-size: 11px;
}

.anfragearea  {
	margin-top:5px;
	margin-bottom:5px;
	font-family:'courier new',verdana,arial,helvetica;
	letter-spacing:0.03em;
	padding:3px;
	width:350px;
	font-size:12px;
	color:#000;
}


/*  Rami Media Blog  */

#ramiblog-top  {
width:645px;
border: 1px solid #E6B5B5;
background:#FFE7E7;
padding:10px;
padding-bottom:0px;
margin:20px;
font-size:10px;
letter-spacing:0.05em;
}

#ramiblog-main  {
width:700px;
height:2000px;
padding:0px;
margin:0px;
}

#ramiblog-innen  {
line-height:1.4em;
font-size:11px;
letter-spacing:0.03em;
height:2000px;
padding:0px;
}

#ramiblog  {
width:300px;
padding:10px;
padding-top:0px;
margin:0px;
margin-left:20px; 
margin-top:5px;
margin-bottom:9px;
height:350px;
float:left;
border: 1px solid #E6B5B5;
overflow:hidden;
}

#ramiblog ul { margin:0px; padding:0px; }
#ramiblog ul li { margin-bottom:10px; }

a.ramibloga:link, a.ramibloga:active, a.ramibloga:hover, a.ramibloga:visited {
font-size:11px; font-family:verdana,arial,helvetica,sans-serif; letter-spacing:0.04em; }

h2 a.ramibloga:hover, h2 a.ramibloga:active, h2 a.ramibloga:visited, h2 a.ramibloga:link {
	color: #7b0000;
	display:inline;
	margin:0px;
	padding:0px;
	line-height:1em;
	text-decoration: none;
	font-size:18px;
	font-weight:bold;
	font-family:'Arial Narrow',Arial,Verdana,Helvetica;sans-serif;
}



/*  Formulare  */

#ramiform input, #ramiform select  { 
padding:2px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
letter-spacing: 0.03em;
border: 1px solid #F1CBCB;
background: #fff;
}

#ramiform input:hover, #ramiform select:hover { 
border: 1px solid #7B0000;
}

#ramiform select {
font-size:10px;
letter-spacing:0em;
color:#7b0000;
}

#ramiform input[type=text] { 
margin-bottom:4px; 
width:130px; 
margin-right: 2px;
}

#ramiform textarea { 
width: 292px;
height: 30px;
}

#right-intro-sidebar  {
position:absolute;
z-index:6;
top:235px;
left:723px;
width:218px;
height:110px;
overflow:hidden;
border: 1px solid #EBC3C3;
background: #EFD1D1;
margin-bottom:10px; 
}

#right-intro-sidebar-text  {
padding:10px;
}



/*  ==================================================================  */
/*  Lets put some Style in the MENU on the LEFT.. uuh yeah, thatīs HOT  */

.menu {
z-index:99;
font-size:98%;
margin:2px 0 20px 0px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:205px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#FFEAEA;
height:26px;
color:#fff;
margin-left:0px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:99; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:204px;
color:#fff;
text-indent:5px;
}
/* hack for IE5.5 */
* html .menu a {background:#FFEAEA; width:205px; w\idth:204px;}
* html .menu a:visited {background:#FFEAEA; width:205px; w\idth:204px;} 
/* style the link hover */
* html .menu a:hover {color:#FFFFFF; background:#7B0000;}

.menu :hover > a {
color:#FFEAEA; 
background:#7B0000;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:200px;
border: 3px solid #7B0000;
background:#A50000;
z-index:99;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;

}

.menu ul ul li {
background:#A50000;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
a.zweites:active, 
a.zweites:visited, 
a.zweites:link { 
background:#A50000;
display:block; }

.menu :hover > a {
color:#FFEAEA; 
background:#7B0000;
}

.menu ul ul  { left:204px;border: 3px solid #7B0000; background:#A50000; }
</style>
<![endif]-->





/* ====== SONSTIGE & ANDERE ================= */



