/*
 * Dr. Rimpler GmbH Website
 * Common CSS File
 *
 */
iframe { border: none; height: 800px; position: relative; top: -10px; }
iframe p { font-size: 30px; }

body     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; scrollbar-face-color:#8BA8C4; scrollbar-highlight-color:#8BA8C4; scrollbar-3dlight-color:#E8F0F7; scrollbar-darkshadow-color:#E8F0F7; scrollbar-shadow-color:#8BA8C4; scrollbar-arrow-color:#E8F0F7; scrollbar-track-color:#E8F0F7; }
.content { background-color:#E8F0F7; }
.meta   { background-image:url(/ssl.rimpler.de/img_all/bg_meta.gif); }
.menu   { background-image:url(/ssl.rimpler.de/img_all/bg_menu.gif); }
.umenu  { background-image:url(/ssl.rimpler.de/img_all/bg_umenu.gif); }
.space  { background-color:#E8F0F7; }
#unavi  { position:absolute; top:253px; left:647px; z-index:1; }


a:link    { color:#CC3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:visited { color:#CC3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover   { color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:active  { color:#CC3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }


p  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; font-weight: bold; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12pt; color: #333333; font-weight: bold; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; font-weight: bold; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; font-weight: bold; margin-bottom: -10px; }


.file { width: 440px; margin-bottom: 20px; }
.file p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10pt; color: #333333; }
.file img { border-style: none; }

.previewfile { width: 440px; margin-bottom: 20px; }
.previewfile table { border-spacing: 0; }
.previewfileleft p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10pt; color: #333333; }
.previewfileleft { vertical-align: top; width: 320px; padding-right: 15px; }
.previewfile img { border-style: none; }
.previewfileleft img { text-align: left; }

.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #A2BAD1; width: 150px; }
.formfeld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #A2BAD1; width: 150px; clip:  rect(   ); color: #000000; }
.formfeld_institutfinder { margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; width: 150px; color: #000000; border: 1px solid #7F9DB9; }
.formfeld_meta_institutfinder { margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; width: 125px; color: #000000; border: 1px solid #7F9DB9; }
.formfehler { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #CC3333; font-weight: bold; }
.formlist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #A2BAD1; width: 150px; clip: rect( ); color: #000000; }
.suchfeld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; width: 100px; clip:  rect(   ); color: #000000; }
.textfeld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #A2BAD1; width: 300px; clip:  rect(   ); color: #000000; }

.h3ext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10pt; color: #336699; margin-left: 1ex; }
.headblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #336699 ; font-weight: bold; }

.infotext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10pt; color: #336699; }
.infotext b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #336699 ; font-weight: bold; }
.infotexttitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11pt; color: #000000; font-weight: bold; }

.prodmonthinsert { margin: 0; padding: 0; }
.prodmonthinsert .detaillink { text-align: right;}
.prodmonthinsert h3 { margin: 0; margin-bottom: -12px; }
.prodmonthinsert h4 { font-weight: normal; }
.prodmonthinsert p { font-size: 10px; line-height: 14px;}
.prodmonthinsert .extension { margin-top:20px; }
.prodmonthinsert ul { padding-left:0; margin-left:16px; list-style-image:url(../img_all/li_image.gif);}
.prodmonthinsert li {	list-style-type:square;	font-size: 10px;}
.prodmonthinsert img { width: 175px; float: right; margin-top:-10px;}
.prodmonthinsert hr { height: 1px; width: 100%; color: black; background-color: black; border-style: none; clear: both; }
.prodmonthbox h4 { margin-top: -12px; font-weight: normal; }


.prodmonthbox .extension { margin-top:20px; }
.prodmonthbox ul { padding-left:0; margin-left:16px; list-style-image:url(../img_all/li_image.gif);}
.prodmonthbox li {	list-style-type:square;	font-size: 10px;}
.prodmonthbox img { width: 175px; float: right; margin-top:20px;}
.prodmonthbox hr {
  height: 1px;
  width: 100%;
  color: black;
  background-color: black;
  border-style: none;
  clear: both;
}
.prodmonthbox h4 {
margin-top: -12px; font-weight: normal;
}

.prodpagebox {  padding-top: 0; margin-top: -15px; margin-bottom: 20px;}
.prodpagebox .image { width: 175px; height:140px;  text-align: center; float: right; margin-top: -30px; position: relative;}
.prodpagebox ul { list-style-image:url(../img_all/li_image.gif);  margin-left: 16px; padding-left:0;}
.prodpagebox li { list-style-type:square; font-size: 10px;}

.prodlabelbox { margin-bottom: -20x; margin-top: 20px; }
.prodlabelbox .info { left: 100px; top: -65px;	position: relative;}
.prodlabelbox .link { margin-top: -65px; text-align: right;	position: relative;}
.prodlabelbox a { font-size: 10px; }
.prodlabelbox ul { list-style-image:url(../img_all/li_image.gif);}
.prodlabelbox li {
	list-style-type:square;
	font-size: 10px;
}

.prodlistbox a { font-size: 10px;}
.prodlistbox p { font-size: 10px;}
.prodlistbox { margin-bottom: 10px; margin-top: 0.5ex; }
.prodlist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; width: 125px; }
.prodlist_meta_institutfinder { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; width: 125px; }
.prodlist_institutfinder { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; width: 150px; }
.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12pt; color: #333333; font-weight: bold; }
.titel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12pt; color: #333333 ; font-weight: bold; }

/* Institutfinder */
#dealer_locator_table { margin: 0; padding: 0; margin-top: 10px; }

.rimpler_dealer_hits { margin-bottom: 20px; }
.rimpler_dealer_result { clear: both; padding-bottom: 10px; padding-top: 10px; }
.rimpler_dealer_result h1 { margin: 0; padding: 0; padding-bottom: 3px; font-size: 12px; line-height: 18px; }
.rimpler_dealer_result h4 { margin: 0; padding: 0; padding-bottom: 3px; font-size: 11px; line-height: 12pt; }
.rimpler_dealer_result h4 span { padding-left: 5px; font-weight: normal; }
.rimpler_dealer_result p { margin: 0; padding: 0; padding-bottom: 3px; }
/* .dealer_result .rimpler_base { float: left; padding-top: 4px; padding-bottom: 20px; }
.dealer_result .rimpler_base_box { float: left; margin: 0; padding: 0; width: 113px; height: 65px; } */


.textfettblau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #336699 ; font-weight: bold; }
.textfettschwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; color: #333333; font-weight: bold; }

.newslink { text-align: right; }
.offpagelink a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; }
.offpagelink p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12pt; color: #333333; }
