body {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6b6b; margin: 0px;
	background-color:#e7e6e5; background-image:url(http://o.girke.com/Bilder/Layout/verlauf_bg.gif);
	background-position:top; background-repeat:repeat-x;
}
font, p, td, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

form { display: inline; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

h1 { margin: 0px 0px 0px 0px; font-size: 18px; color:#000086; font-weight:bold; }
h2 { margin: 0px 0px 5px 0px; font-size: 12px; color:#ffffff; font-weight:bold; text-transform: uppercase; }
h3 { margin: 0px 0px 5px 0px; font-size: 14px; color:#000086; font-weight:bold; }
h4 { margin: 0px 0px 0px 0px; font-size: 14px; color:#ffffff; font-weight:bold; }


a:link { color: #000086; text-decoration: underline; }
a:visited { color: #000086; text-decoration: underline; }
a:hover { color: #6b6b6b; text-decoration: none; }
a:active { color: #6b6b6b; text-decoration: none; }

#MainTable { background-color: #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; font-size: 11px; }
#MainMenue { background-image:url(../../Bilder/Layout/verlauf_head.gif); background-repeat:repeat-x; border-bottom: 1px solid #FFF; }
#MainMenue table td { border-left: 1px solid #FFF; }

#Slogan { }
#Slogan span { border: 1px solid #FFF; width: 150px; height: 18px; }

#StatusMessage { height: 25px; font-size: 11px; }
#WriteMessage { height: 25px; }

#MenueBar { background-image:url(../../Bilder/Menue/verlauf_menue.gif); background-repeat:repeat-x; padding: 15px 10px 0px 10px; background-color:#faf9f9; background-position:top; border-right: 1px solid #FFF; }
#MenueBar table { height: 100%; }

#MainContent { padding: 15px; background-image:url(../../Bilder/Layout/schlagschatten.gif); background-repeat:repeat-y; background-position:left; font-size: 11px; }

#Address font { font-size: 11px; }

#Footer { height:20px; font-size: 11px; }

#News { background-image:url(../../Bilder/News/newsmitte.gif); background-repeat:repeat-y; padding-left:10px; padding-right:15px; }
#News font, #News td { font-size: 11px; }

.menuecontainer { width: 164px; font-size: 11px; }
.menue { 
	text-decoration: none; font-weight: normal; 
	background-image:url(../../Bilder/Menue/trennung.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	margin: 5px 0px; padding-bottom: 5px; }
.menue a { 	color: #000086; padding: 3px 5px; font-weight: normal; text-decoration: none; }
.menue a:visited { color: #000086; text-decoration: none;  }
.menue a:hover { color: #6b6b6b; text-decoration: none; font-weight: bold; }
.menue a:active { color: #6b6b6b; text-decoration: none; font-weight: bold; }

.menue_act { 
	text-decoration: none; font-weight: bold; color: #000086; 
	background-image:url(../../Bilder/Menue/trennung.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	margin: 5px 0px; padding-bottom: 5px; }
.menue_act a { 	color: #6b6b6b; padding: 3px 5px; font-weight: bold; text-decoration: none; }
.menue_act a:visited { color: #6b6b6b; text-decoration: none; font-weight: bold;  }
.menue_act a:hover { color: #6b6b6b; text-decoration: none; font-weight: bold; }
.menue_act a:active { color: #6b6b6b; text-decoration: none; font-weight: bold; }


.Newsletter { color:#FFFFFF; font-weight:bold; }
.Newsletter_status { color:#FF0000; font-weight:bold; }
.NewsletterInput { width: 150px; }

.Headline { border-bottom: 1px solid #dedede; margin-bottom:20px; }

.Pfeil { margin-right: 5px; }

.example { padding: 10px; background-color: #123586; width: 450px; background-image: url(../../Bilder/Insurance/bg_example.jpg); background-position: top; background-repeat: repeat-x; }
.example2 { padding: 10px; background-color: #830000; width: 450px; background-image: url(../../Bilder/Insurance/bg_example2.jpg); background-position: top; background-repeat: repeat-x; }

#callback { width: 163px; height: 298px; background-image: url(../../Bilder/Layout/bg_callback.jpg); background-repeat: no-repeat; background-position: top; text-align: center; margin: 10px 0px;}
#callback table { color: #ffffff; font-size: 10px; }

#newsletter { width: 163px; height: 140px; background-image: url(../../Bilder/Layout/bg_newsletter.jpg); background-repeat: no-repeat; background-position: top; text-align: center; }
#newsletter table { color: #ffffff; font-size: 10px; }

