/* CSS Document */


a:link { text-decoration:none; color:#C32020; font-size:11px; font-weight:normal; font-family:Verdana;}
a:active { text-decoration:none; color:#C32020; font-size:11px; font-weight:normal; font-family:Verdana;}
a:visited { text-decoration:none; color:#C32020; font-size:11px; font-weight:normal; font-family:Verdana;}
a:selected { text-decoration:none; color:#C32020; font-size:11px; font-weight:normal; font-family:Verdana;}
a:hover { text-decoration:none; color:#666666; font-size:11px; font-weight:normal; font-family:Verdana;}


/*
a.menu_item:link { text-decoration:none; color:#ff0000; font-size:12px; font-weight:normal; font-family:Verdana;}
a.menu_item:active { text-decoration:none; color:#ff0000; font-size:12px; font-weight:normal; font-family:Verdana;}
a.menu_item:visited { text-decoration:none; color:#ff0000; font-size:12px; font-weight:normal; font-family:Verdana;}
a.menu_item:selected { text-decoration:none; color:#ff0000; font-size:12px; font-weight:normal; font-family:Verdana;}
a.menu_item:hover { text-decoration:none; color:#C32020; font-size:12px; font-weight:normal; font-family:Verdana;}
*/

.text {text-decoration:none; color:#C32020; font-size:12px; font-weight:normal; font-family:Verdana;}

.border {border:1px solid #999999;}

.rahmen {border:1px solid #999999;}

.pic {
	border:1px solid #999999;
}

.blue_h2 {
	text-decoration:none;
	color:#C32020;
         font-size:12px;
         font-weight:normal;
         font-family:Verdana;
}

h3 {	text-decoration:none;
	color:#C32020;
         font-size:12px;
         font-weight:normal;
         font-family:Verdana;
}
h2 {	text-decoration:none;
	color:#000000;
         font-size:14px;
         font-weight:normal;
         font-family:Verdana;
}

h4 {	text-decoration:none;
	color:#000000;
         font-size:12px;
         font-weight:bold;
         font-family:Verdana;
}

h5 {	text-decoration:none;
	color:#000000;
         font-size:11px;
         font-weight:bold;
         font-family:Verdana;
}

body {
         font-family:Verdana;
         font-size:11px;
         margin-left:auto; margin-right:auto;
         background-image:url('bilder/bg-x.jpg');
	background-position:top left;
	background-repeat:repeat-x;
         background-color:#FFFFFF;
         scrollbar-base-color:#FFFFFF;
         scrollbar-arrow-color:#FFFFFF;
         scrollbar-face-color:#999999;
         scrollbar-3dlight-color:#FFFFFF;
         scrollbar-highlight-color:#FFFFFF;
         scrollbar-shadow-color:#999999;
         scrollbar-darkshadow-color:#999999;
         scrollbar-track-color:#FFFFFF;
         color:#000000;
}

body.iframe {

         font-family: Verdana;
         font-size: 11px;
         margin-left:auto; margin-right:auto;
         background-image: none;
         background-color: transparent;
         scrollbar-base-color:#FFFFFF;
         scrollbar-arrow-color:#FFFFFF;
         scrollbar-face-color:#999999;
         scrollbar-3dlight-color:#FFFFFF;
         scrollbar-highlight-color:#FFFFFF;
         scrollbar-shadow-color:#999999;
         scrollbar-darkshadow-color:#999999;
         scrollbar-track-color:#FFFFFF;
}

table {
         font-family:verdana;
         font-size:11px;
         font-weight:normal;
         text-decoration:none;
         color:#000000;;
}

.kopf {
		background-image:url('bilder/kopf.jpg');
		background-position:top left;
		background-repeat:no-repeat;
		width:980px;
		height:119px;
}

.links_oben {
				background-image:url('bilder/links_oben.jpg');
				background-position:top left;
				background-repeat:no-repeat;
				width:203px;
				height:132px;
                                 z-index: 2;
}

.links_mitte {
				background-image:url('bilder/links_mitte.jpg');
				background-position:top left;
				background-repeat:no-repeat;
				width:203px;
				height:100%;
}

.links_unten {
				background-image:url('bilder/links_unten.jpg');
				background-position:top left;
				background-repeat:no-repeat;
				width:203px;
				height:103px;
}
.menu_alt {
                 background-image:url('bilder/menu.jpg');
		background-position:top left;
		background-repeat:no-repeat;
                 width: 763px;
}


.menu_alt a:hover, #body #menu1 a, #sachversicherung #menu2 a, #reiseversicherung #menu2 a, #kfz-versicherung #menu2 a, #krankenversicherung #menu2 a, #rentenversicherung #menu2 a, #gewerbe #menu2 a, #finanzen #menu3 a, #service #menu4 a, #kontakt #menu5 a, #impressum #menu6 a
{
color: #666666;
}

.menu_alt a:hover
{
color: #666666;
}


.menu td
{

                 background-image:url('bilder/bla.jpg');
		background-repeat:no-repeat;
                 }

.trenn {
		background-image:url('bilder/trenn.jpg');
		background-position:top center;
		background-repeat:no-repeat;
}

.bg {
		background-image:url('bilder/bg2.jpg');
		background-position:top left;
		background-repeat:no-repeat;
		width:778px;
		height:100%;
                 margin-left: 0px;
}


.bg-y {
		background-image:url('bilder/bg2-y.jpg');
                 background-position:top left;
		background-repeat:repeat-y;
                 width:981px;
		height:100%;
                 margin-left: -1px;
                 z-index: 1;
}

.unten {
		background-image:url('bilder/unten.jpg');
		background-position:top left;
		background-repeat:no-repeat;
		width:980px;
		height:23px;
}

.haupt {
		padding-left:20px;
                 padding-top:5px;
                 padding-right:20px;
                 padding-bottom:10px;
}

.haupt_finanz {
		padding-left:20px;
                 padding-top:5px;
                 padding-right:33px;
                 padding-bottom:10px;
}

.haupt_finanz td {
padding-bottom: 50px;
}

input.button {
         font-family:verdana;
         font-size:7.92pt;
         background-color: #999999;
}

input.text {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#999999,endColorStr=#FFFFFF);
         font-family:verdana;
         font-size:7.92pt;
         background-color: #FFFFFF;
}

textarea {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#999999,endColorStr=#FFFFFF);
         font-family:verdana;
         font-size:7.92pt;
         background-color: #FFFFFF;
}
select {
         font-family:verdana;
         font-size:7.92pt;
         background-color: #FFFFFF;
}

.pic_versicherungen
{
float: left;
margin-right:20px;
margin-bottom:10px;
border: 1px solid #000000;
}

.pic_versicherungen2
{
float: left;
margin-right:20px;
margin-bottom:10px;
margin-top: 13px;
border: 1px solid #000000;
}

.pic_versicherungen_finanz
{
float: left;
margin-right:10px;
margin-bottom:5px;
border: 1px solid #000000;
}

.italic
{
font-style: italic;
}

.versicherungen a
{
}

.versicherungen a:hover
{
color: #5F5F5F;
}

.versicherungen a:hover, #sachversicherung #menuI a, #reiseversicherung #menuII a, #kfz-versicherung #menuIII a, #krankenversicherung #menuIV a, #rentenversicherung #menuV a, #gewerbe #menuVI a
{
color: #5F5F5F;
}

#flash_menu
{
position: absolute;
top: 120px;
visibility: visible;
}

#menu_op
{
position: absolute;
top: 120px;
visibility: hidden;
}





