@charset "UTF-8";
/* CSS Document */

html
	{
	}
	

body
	{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5d;
        /* background:url(/_interne_daten/grfx/stripes-hg.png); */
        background:url(/_interne_daten/grfx/stripes-hg1.png);
	}

a:link			{ color:#c2002b; text-decoration:none; font-weight:normal; }
a:visited		{ color:#c2002b; text-decoration:none; font-weight:normal; }
a:hover			{ color:#c2002b; text-decoration:none; font-weight:underline; }
a:active		{ color:#c2002b; text-decoration:none; font-weight:normal; }

p			{ margin:4px 0 4px 0; }

h1			{ font-size:16px; padding:0; margin:0 0 10px 0; color:#5e5e5d; }
h2,h3,h4,h5,h6	        { font-size:16px; padding:0 0 2px 0; margin:0 0 10px 0; color:#5e5e5d; border-bottom:1px solid #5e5e5d; }
.smalltitle		{ font-size:13px; margin:0 0 3px 0; text-decoration:none; border:0; }

table, tr, td		{ font-size:12px; color:#5e5e5d; } 

li                      { margin:3px 0 3px 0; }

.h_slide		{ font-size:13px; font-weight:bold; margin:0 0 2px 0; padding:0; }

/* Formatierung */

.bild_links_oben
	{
	margin:0 6px 6px 0;
	padding:0;
	border:0;
	}

.bild_links_im_text
	{
	margin:6px 6px 6px 0;
	padding:0;
	border:0;
	}

.bild_rechts_oben
	{
	margin:0 0 10px 10px;
	padding:0;
	border:0;
	}

.bild_rechts_im_text
	{
	margin:6px 0 6px 6px;
	padding:0;
	border:0;
	}

.small-text
	{
	font-size:11px;
	}

/* AUFBAU */

#maincontainer
	{
	width:100%;
        margin:0;
        padding:0;	
	background:url(/_interne_daten/grfx/header-bg-white.jpg) repeat-x top left;
	}
	
/* HEADER + NAVI */

#head_box
	{
	width:100%;
	height:137px;
	background:url(/_interne_daten/grfx/body-hg_top.jpg) repeat-x 0 99px;
	}

.headercontainer
	{
	margin:0 auto;
	width:900px;
	}

.logo-holzinger
	{
	float:left;
        height:86px;
	width:375px;
	margin:13px 0 0 0;
	}

* html .logo-holzinger
	{
	width:375px;
	height:99px;
        background-color:white;
	margin:0 0 0 0;
        padding:0 0 0 8px;
	}

.sprachauswahl
  {
  float:right;
  text-align:right;
  height:82px;
  width:455px;
  margin:0 13px 0 0;
  padding:17px 25px 0 0;
  }

.mainnavicontainer
	{
	float:right;
	height:38px;
	margin:0 11px 0 0;
	background:url(/_interne_daten/grfx/mainnavi_hg_middle.jpg) repeat-x;
	}

.mainnav_links
	{
	float:left;
	width:5px;
	height:38px;
	background:url(/_interne_daten/grfx/mainnavi_hg_left.jpg) no-repeat;
	}

.mainnav_rechts
	{
	float:left;
	width:5px;
	height:38px;
	background:url(/_interne_daten/grfx/mainnavi_hg_right.jpg) no-repeat;
	}

/* STARTSEITE GROSSE TEASER */

#bigteasercontainer
	{
	margin:0 auto;
	width:900px;
	padding:20px 0 0 0;
	background-color:#none;
	}


* html #bigteasercontainer
	{
	background:#FFF;
	}

.bigteaser-li_container
	{
	float:left;
	width:501px;
	height:437px;
	background:url(/_interne_daten/grfx/big-teaser_hg.png) no-repeat;
	}

* html .bigteaser-li_container
	{
	background:url(/_interne_daten/grfx/big-teaser_hg_ie6.jpg) no-repeat;
	}

.bigteaser-re_cntainer
	{
	float:left;
	width:399px;
	height:437px;
	}

.bigteaser-re_top
	{
	float:left;
	width:399px;
	height:17px;
	font-size:1px; /* IE 6 */
	line-height:1px; /* IE 6 */
	background:url(/_interne_daten/grfx/big-teaser_right_top.png) no-repeat;
	}

* html .bigteaser-re_top
	{
	background:url(/_interne_daten/grfx/big-teaser_right_top_ie6.jpg) no-repeat;
	}

.bigteaser-re_middle
	{
	float:left;
	width:335px;
	height:360px;
	padding:6px 34px 0 30px;
	overflow:hidden;
        line-height:14px;
	background:url(/_interne_daten/grfx/big-teaser_right_middle.png) repeat-y;
	}

* html .bigteaser-re_middle
	{
	background:url(/_interne_daten/grfx/big-teaser_right_middle_ie6.jpg) repeat-y;
	}

.bigteaser-re_bottom
	{
	float:left;
	width:314px;
	height:48px;
	color:white;
	padding:6px 55px 0 30px;
	overflow:hidden;
	background:url(/_interne_daten/grfx/big-teaser_right_bottom.png) no-repeat;
	}

* html .bigteaser-re_bottom
	{
	background:url(/_interne_daten/grfx/big-teaser_right_bottom_ie6.jpg) no-repeat;
	}

.bigteaser-re_bottom a:link		{ color:white; font-size:22px; text-decoration:none; font-weight:bold; }
.bigteaser-re_bottom a:visited	{ color:white; font-size:22px; text-decoration:none; font-weight:bold; }
.bigteaser-re_bottom a:hover	{ color:white; font-size:22px; text-decoration:none; font-weight:bold; }
.bigteaser-re_bottom a:active	{ color:white; font-size:22px; text-decoration:none; font-weight:bold; }

/* STARTSEITE KLEINE TEASER */

#startteaser_klein_container
	{
	float:left;
	width:900px;
	margin:0;
	}

.startteaser_top
	{
	float:left;
	width:900px;
	height:21px;
	background:url(/_interne_daten/grfx/start-teaser_hg_top.png) no-repeat;
	font-size:1px; /* IE 6 */
	line-height:1px; /* IE 6 */	
	}

* html .startteaser_top
	{
	background:url(/_interne_daten/grfx/start-teaser_hg_top_ie6.jpg) no-repeat;
	}

.startteaser_middle
	{
	float:left;
	width:900px;
	padding:4px 0 13px 0;
	margin:0;
	background:url(/_interne_daten/grfx/start-teaser_hg_middle.png) repeat-y;
	}

* html .startteaser_middle
	{
	background:url(/_interne_daten/grfx/start-teaser_hg_middle_ie6.jpg) repeat-y;
	}

.startteaser_a
	{
	float:left;
	display:inline;
	width:247px;
	margin:3px 31px 0 22px;
	}

.startteaser_b
	{
	float:left;
	display:inline;
	width:248px;
	margin:3px 29px 0 23px;
	}

.startteaser_c
	{
	float:left;
	display:inline;
	width:249px;
	margin:3px 26px 0 25px;
	}

.startteaser_bottom
	{
	float:left;
	width:900px;
	height:43px;
	padding:3px 0 0 0;
	background:url(/_interne_daten/grfx/start-teaser_hg_bottom.png) no-repeat;
	}

* html .startteaser_bottom
	{
	background:url(/_interne_daten/grfx/start-teaser_hg_bottom_ie6.jpg) no-repeat;
	}

.startteaser_bottom	a:link		{ color:white; font-size:16px; font-weight:bold; }
.startteaser_bottom	a:visited	{ color:white; font-size:16px; font-weight:bold; }
.startteaser_bottom	a:hover		{ color:white; font-size:16px; font-weight:bold; }
.startteaser_bottom	a:visited	{ color:white; font-size:16px; font-weight:bold; }

.startteaser_a_link
	{
	float:left;
	display:inline;
	overflow:hidden;
	width:212px;
	margin:5px 66px 0 22px;
	}

.startteaser_b_link
	{
	float:left;
	display:inline;
	overflow:hidden;
	width:213px;
	margin:5px 64px 0 23px;
	}

.startteaser_c_link
	{
	float:left;
	display:inline;
	overflow:hidden;
	width:214px;
	margin:5px 61px 0 25px;
	}

/* UNTERSEITEN */

#us_maincontainer
  {
  margin:0 auto;
  padding:0 0 15px 0;
  width:900px;
  min-height:650px;
  }

.us_main_top
  {
  float:left;
  width:900px;
  height:8px;
  margin:20px 0 0 0;
  font-size:1px; /* IE 6 */
  line-height:1px; /* IE 6 */
  background:url(/_interne_daten/grfx/content_top-hg.png) no-repeat;
  }

* html .us_main_top
  {
  background:url(/_interne_daten/grfx/content_top-hg_ie6.jpg) no-repeat;
  }

.us_main_middle
  {
  float:left;
  width:900px;
  padding:0 0 5px 0;
  background:url(/_interne_daten/grfx/content_middle-hg.png) repeat-y;
  }

* html .us_main_middle
  {
  background:url(/_interne_daten/grfx/content_middle-hg_ie6.jpg) repeat-y;
  }

.inhalte-links
  {
  float:left;
  text-align:justify;
  display:inline;
  width:585px;
  margin:20px 35px 0 35px;
  }

.inhalte-links h1   { font-size:18px; padding:0; margin:0 0 15px 0; color:#5e5e5d; border-bottom:1px solid #5e5e5d; }
.inhalte-links h2   { border:0; padding:0; }
.inhalte-links h3   { border:0; padding:0; }
.inhalte-links h4   { border:0; padding:0; }
.inhalte-links h5   { border:0; padding:0; }
.inhalte-links h6   { border:0; padding:0; }

/* RECHTE SEITE */

.inhalte-rechts
  {
  float:left;
  display:inline;
  width:233px;
  margin:0 0 0 0;
  }

.subnavi_container
  {
  float:left;
  margin:12px 0 0 0;
  width:233px;
  }

.title-rechts
  {
  float:left;
  width:205px;
  padding:6px 14px 0 14px;
  height:23px;
  /* background:url(/_interne_daten/grfx/right_top_hg.jpg) repeat-x; */
  color:#c2002b;
  border-bottom:1px solid #c2002b;
  font-weight:bold;
  font-size:14px;
  }

.inalte_rechts
  {
  float:left;
  width:233px;
  padding:8px 0 8px 0;;
  /* border-bottom:1px solid #7b7b7b; */
  /* background:#F6F6F6; */
  margin:0 0 20px 0;
  }

.us_main_bottom
  {
  float:left;
  width:900px;
  height:41;
  background:url(/_interne_daten/grfx/content_bottom-hg.png) no-repeat;
  }

* html .us_main_bottom
  {
  background:url(/_interne_daten/grfx/content_bottom-hg_ie6.jpg) no-repeat;
  }


/* KONTAKTFORMULAR */

.inputField 
	{
        height:15px;
	width:270px;
	background-color:#FFF;
	border:1px solid #368db4;
	color:#5e5e5d;
	font-size:12px;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.inputField_small
	{
        height:15px;
	width:30px;
	background-color:#FFF;
	border:1px solid #368db4;
	color:#5e5e5d;
	font-size:12px;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}
	
.textArea 
	{
	height:60px;
	width:270px;
	background-color:#FFF;
	border:1px solid #368db4;
	color:#5e5e5d;
	font-size:12px;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorField 
	{
        height:15px;
	width:270px;
	background-color:#FFF;
	border:1px solid #c2002b;
	color:#c2002b;
	font-size:12px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorField_small
	{
        height:15px;
	width:30px;
	background-color:#FFF;
	border:1px solid #c2002b;
	color:#c2002b;
	font-size:12px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorField_textArea
	{
    height:60px; 
	width:270px;
	background-color:#FFF;
	border:1px solid #c2002b;
	color:#c2002b;
	font-size:12px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	} 

.errorTable 
	{
	height:15px;
	width:393px;
	background-color:#FFF;
	border:1px solid #c2002b;
	color:#c2002b;
	font-size:12px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.errorTableOK
	{
	height:15px;
	width:393px;
	background-color:#FFF;
	border:1px solid #368db4;
	color:#368db4;
	font-size:12px;
	font-weight:bold;
	margin:1px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	}

.submit_button
	{
	height:23px;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:3px 7px 3px 7px;
	background-color:#378db4;
        border:0;
	color:#FFF;
	}


/* BOTTOM */

#bottombrightcontainer
	{
	padding:0 0 0 0;
	width:100%;
	height:51px;
	border-top:3px solid #378db4;
        background:#FFFFFF;
	}

#bottombrightcontainer a:link, #bottombrightcontainer a:visited, #bottombrightcontainer a:active 	{ color:#5e5e5d; }
#bottombrightcontainer a:hover																		{ color:#5e5e5d; text-decoration:underline; }

.bottomcontainer
	{
	margin:0 auto;
	padding:7px 0 0 0;
	text-align:center;
	width:900px;
	}


/* intern */

.wE-textarea
  {
  font-family:Arial, Verdana, Helvetica;
  font-size:12px;
  }

.wE-hinweis
  {
  color:blue;
  font-size:15px;
  }
