/* Datei: styles.css */
/* Formatvorlagendatei fuer RheingauVision */
/* Copyright 2004 by Christoph Mertens / mertens.IT */

body { margin-left:0px;margin-top:0px; 
	scrollbar-base-color:#FFFFFF;
 	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#D8FE95;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#D8FE95;
	scrollbar-highlight-color:#D8FE95;
	scrollbar-shadow-color:#D8FE95;
	scrollbar-track-color:#D8FE95;
}

body.content { margin-top:10px; margin-bottom:0px; margin-left:10px; background-color:#ffffff;}
body.front { margin-top:10px; margin-bottom:0px; margin-left:10px; background-color:#ffffff;}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Tahoma,Arial,sans-serif; }

	 

.normal {font-family:Tahoma, Arial, sans-serif; font-size:9pt; text-align:justify; line-height:16pt;}
.textleft {font-family:Tahoma, Arial, sans-serif; font-size:12pt; text-align:left; letter-spacing:2px; line-height:16pt; color:#0C0C0C;}
.headline {font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:bold; color:#000000; line-height:16pt;}
.headline_red {font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:bold; color:#FF0000; line-height:16pt;}
.headline_blue {font-family:Tahoma, Arial, sans-serif; font-size:11pt; font-weight:bold; color:#2E276A; line-height:16pt;}
.subline_black {font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:bold; color:#000000; line-height:16pt;}
.subline_blue {font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:bold; color:#2E276A; line-height:16pt;}

li.service {font-family:Tahoma, Arial, sans-serif; font-size:10pt; font-weight:bold; text-align:left; line-height:22pt;}

.titelklein {font-size:7pt; text-align:left; margin-right:10px;margin-left:10px;}
.box_head {font-weight:bold; color:#FFFFFF;}
.box_text {font-size:8pt; margin-left:1px; margin-top:1px; margin-right:1px; color:#000000; line-height:10pt;}
.box_rot {font-size:8pt; margin-left:1px; margin-top:1px; margin-right:1px; color:#FF0000; line-height:10pt;}
.box_text2 {font-size:8pt; margin-left:5px; margin-top:5px; margin-right:5px; color:#000000; line-height:12pt;}
.box_bold {font-size:8pt; font-weight:bold; margin-left:5px; margin-top:5px; margin-right:5px; color:#000000; line-height:12pt;}
.mini {font-size:6pt; color:#000000; vertical-align:super;}
p.fett {text-align:left; font-size:12pt; color:#000000; font-weight:bold;}
div.formular {font-size:9pt; color:#0000ff; font-weight:bold;}
p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:9pt; color:#000000;}

.tabelle {background:#EFEFEF; border-width:1px; border-style:solid; border-color:#FFFFFF; padding:0px;}

.td-form {font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; color:#000000; background:#FFFFFF; text-align:left; padding:4px;}
.slogan {font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; text-align:justify; color:#000000; background:#FFFFFF; padding:4px;}
.float_text {font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; text-decoration:none; text-align:left; color:#000000; background:#FFFFFF; padding:4px;}
.first_letter {font-family:Arial, sans-serif; font-size:14pt; font-weight:bold; text-decoration:none; text-align:left; color:#020066; background:#FFFFFF; padding:1px;}
.tab-form {background:#FFFFFF; border-width:1px; border-style:solid; border-color:#BCBCBC; padding:0px; spacing:0px;}
.td-content {font-family:Tahoma, Arial, sans-serif; font-size:8pt; color:#000000; background:#FFFFFF; text-align:left; padding:4px;}


a:link { color:#003300; text-decoration:underline; }
a:visited { color:#003300; text-decoration:underline; }
a:active { color:#003300; text-decoration:underline; }
a:hover { color:#ff0000; text-decoration:underline; }

.con_level_1	{
			font-family:		verdana,arial,helvetica;
			font-size:			11px;
			color:				#000000;
			text-align:			left;
			text_decoration:	none;
			line-height:		16px;
}

.con_level_price	{
			font-family:		verdana,arial,helvetica;
			font-size:			11px;
			color:				#000000;
			text-align:			right;
			text_decoration:	none;
			line-height:		16px;
}

.error	{
			font-family:		verdana,arial,helvetica;
			font-size:			11px;
			color:				#C40042;
			text-align:			left;
			text_decoration:	none;
			line-height:		16px;
}

input.default	{
			border-width:		1px;
			border-color:		#000000;
			padding-left:		5px;
			background-color:	#FFFFFF;
			color:				#000000;
			font-size:			12px;
			height:				18px;
			}
