/* Standart-CSS für Hintz */

/*Wichtige Farben
	Blau=#004e8f
	Blau hell 1=#d1e0ec
	Blau hell 2=#dfeaf4
    Grau=#747477
    Grau hell=#d9d9da

	Textfarben:
	Blau=#004e8f
	Blau hell 1=#d1e0ec
	Blau hell 2=#dfeaf4
    Grau=#747477
    Grau hell=#d9d9da
*/


/* Allgemeine Angaben */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	font-size:11px;
	color:#747477;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#004e8f;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-darkshadow-color:#ffffff;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#ffffff;
  	scrollbar-track-color:#ffffff;
	
}

html {
	height:100%;
}

/* Allgemeine Angaben Ende */




/* Hauptgerüst */

.haupttabelle {
	width:779px;
	height:100%;
	border:0px;
	background-color:#ffffff;
}

.haupttabelle td {
	vertical-align:top;
	text-align:left;
}

/* Hauptgerüst - Ende */



/* Headbereich */

.headbereich {
	height:149px;
	width:779px;
	background-image:url(img/bg_head.gif);
}

.header {
	margin:0px;
	padding:0px;
}

.header div {
	float:left;
}

.headmenue {
	padding:27px 0px 0px 76px;
}

/* Headbereich - Ende */



/* Menue */

.menuebereich {
	width:199px;
	background-image:url(img/bg_menue.gif);
}

.menue {
	width:187px;
	margin-left:12px;
}

.menue div {
	width:187px;
	height:23px;
	background-image:url(img/mainbuttonoff.gif);
}


#menuedivaktive {
	width:187px;
	height:23px;
	background-image:url(img/mainbuttonon.gif);
	color:#ffffff;
	font-weight:bold;
}

#menuedivaktive a {
	color:#ffffff;
	font-weight:bold;
}

.abstandtextmenue {
	padding:4px 0px 0px 10px;
}

#submenuedivaktive {
	width:187px;
	height:23px;
	background-image:url(img/subbuttonon.gif);
	color:#004e8f;
	font-weight:bold;
}

.abstandtextsupmenue {
	padding:4px 0px 0px 10px;
}

#submenuediv {
	width:187px;
	height:23px;
	background-image:url(img/subbuttonoff.gif);
}

#subsubmenuedivaktive {
	width:187px;
	height:20px;
	background-image:url(img/subsubbuttonon.gif);
	color:#004e8f;
	font-style:italic;
	font-weight:bold;
}

.abstandtextsubsupmenue {
	padding:3px 0px 0px 10px;
}

#subsubmenuediv {
	width:187px;
	height:20px;
	background-image:url(img/subsubbutton.gif);
}

.linkmenue:link, .linkmenue:visited { 
	color:#747477;
	text-decoration:none;
	font-weight:bold;
}

.linkmenue:hover, .linkmenue:active { 
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.linksubmenue:link, .linksubmenue:visited { 
	color:#004e8f;
	text-decoration:none;
	font-weight:bold;
}

.linksubmenue:hover, .linksubmenue:active { 
	color:#004e8f;
	text-decoration:none;
	font-weight:bold;
}

.linksubsubmenue:link, .linksubsubmenue:visited { 
	color:#004e8f;
	text-decoration:none;
}

.linksubsubmenue:hover, .linksubsubmenue:active { 
	color:#004e8f;
	text-decoration:none;
	/*font-style:italic;*/
}


/* Menue - Ende */



/* Inhalt */

.inhaltbereich {
	width:381px;
}

.containerinhaltbereich {
	width:340px;
	margin-left:20px;
}

h1 {
	font-size:11px;
	color:#004e8f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:340px;
	margin:15px 0px 12px 0px;
}

.fliesstext {
	text-align:justify;
	width:340px;
}

.fliesstext p {
	margin-bottom:12px;
}

.fliesstext a {
	color:#747477;
	text-decoration:underline;
}

.seitenanfang {
	color:#004e8f;
	margin-bottom:33px;
}

li {
	margin-bottom:10px;
	list-style-image:url(img/list.gif);
	margin-left:-24px;
	text-align:left;
}

.textblau {
	color:#004e8f;
}

.textblaufett {
	color:#004e8f;
	font-weight:bold;
}

/* Inhalt - Ende */



/* News Bereich */

.newsbereich {
	width:199px;
	background-image:url(img/bg_news.gif);
}

.containernewsbereich {
	width:188px;
}

h2 {
	font-size:11px;
	color:#004e8f;
	font-weight:bold;
	margin-bottom:5px;
}

.newstext {
	width:188px;
	text-align:left;
	margin-bottom:5px;
}

.newstext p {
	margin-bottom:5px;
}

.newsmehrerfahren {
	margin-bottom:18px;
}

/* News Bereich - Ende */



/* Footer Bereich */

.footerbereich {
	height:56px;
	width:779px;
	background-image:url(img/bg_footer.gif);
}

.footertext {
	padding:21px 0px 0px 240px;
}

/* Footer Bereich - Ende */



/* Links */


.linkgrauzublau:link, .linkgrauzublau:visited { 
	color:#747477;
	text-decoration:none;
}

.linkgrauzublau:hover, .linkgrauzublau:active { 
	color:#004e8f;
	text-decoration:none;
}

#linkblau {
	color:#004e8f;
	text-decoration:none;
}

/* Links - Ende */



/* Kontaktformular */

.kontaktformular {
	width:340px;
	border:0px;
}

.kontaktformular td {
	vertical-align:text-top;
}

.kontakttext {
	font-size:11px;
	color:#747477;
	font-family:Arial, Helvetica, sans-serif;
}

.textfeld, .textfeld2, .textfeld3 {
	font-size:11px;
	color:#004e8f;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #747477;
	height:13px;
	padding-left:3px;
	margin-bottom:2px;
	background-color:#ffffff;
}

.textfeld {
	width:240px;
}

.textfeld2 {
	width:70px;
}

.textfeld3 {
	width:160px;
}

.textbereich {
	font-size:11px;
	color:#004e8f;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #747477;
	width:240px;
	padding-left:3px;
	height:60px;
	background-color:#ffffff;
}

.textbereich2 {
	font-size:11px;
	color:#004e8f;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #747477;
	width:340px;
	padding-left:3px;
	height:60px;
	background-color:#ffffff;
}

.schalftflaechesenden {
	background-color:#004e8f;
	border-top:1px solid #a1c2dd;
	border-left:1px solid #a1c2dd;
	border-right:1px solid #0a3355;
	border-bottom:1px solid #0a3355;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:20px;
	width:160px;
	cursor:pointer;
	margin-top:10px;
	font-weight:bold;
	margin-left:180px;
}

/* Kontaktformular - Ende */















