/* ************************************************************ */
/* Allgemein */

html, body {
	height: 100%;
	width:100%;padding:0px;margin:0px;
	overflow:hidden;
        background-image:url(../../assets/gfx/clear.gif);background-position:0px;
        background-repeat:repeat-y;
	background-color:#FFFFFF;
}


form {
 padding:0;margin:0;
}

img {
	border: none;
}

div.illuleft {
 float:left;margin: 0 15px 10px 0;
 font: normal 10px Verdana,Arial,Helvetica,sans-serif;color:rgb(153,153,178); 
 width:202px;
}

img.motiv {
 margin: 0 15px 0px 0;
}

img.icon {
 margin: 0 5px 0px 0;
}


img.dummy {
 background-color:#F0F0F0;
}


#logo {
 position:relative;
 height:66px; width:210px;
 background-image:url(../../assets/gfx/logo_print.gif);
 background-repeat:no-repeat;
 margin-bottom:20px;
}


#box_claim{
 display:none;
}


#box_nav,#box_gesamtangebot,#content_gesamtangebot,#nav_gesamtangebot{
 display:none;

}



#box_newsletter{
 display:none;

}

#content_newsletter{
 display:none;
}
#content_newsletter table{
  display:none;
}



#content_newsletter input.feld{
 width:125px;margin:0;height:18px;
 font: normal 11px Verdana,Arial,Helvetica,sans-serif;color:rgb(0,0,0);
 border: 1px solid #000000;
}

#content_newsletter input.submit{
 margin:0 0 0 10px;
}


#box_nav{
 display:none;
}



/* Angaben für IE */

#content_container {

}

#content {
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
}

#content.eng {

}


/* ALLE */

#content_container.kontakt {

 /*background-image:url(../../assets/gfx/mensch_mittel.gif);
 background-position:right bottom ;
 background-repeat:no-repeat;
 z-index:2;*/
 

}


#content input.nofield {
 background:none;
}

#content input,textarea {

 background-color:rgb(242,242,245);
 border: 1px solid rgb(217,217,226);

}

#content table.news td {
 padding:5px 20px 5px 0;
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
}


#content table#kontakt td {
 padding:5px 20px 5px 0;
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
}

#content table#kontakt input {
 width:210px;
}

#content table#kontakt textarea {
 width:440px;height:200px;
}


#content table#kooperationspartner td {
 padding:5px;
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
}

#content table#kreuzwege td, #content table#schwerpunkte td
 {
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
 border-top: solid 1px rgb(217,217,226);
 padding:3px 0 3px 0;
}

#content table#newsletter td {
 padding:0px;
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); vertical-align:top;
}

#content table#newsletter input.field {
 width:210px;
}




#content a:link, #content a:visited {
  color:rgb(153,153,178);text-decoration:none;
  font-weight:bold;
}
#content a:focus,#content a:active, #content a:hover {
 color:rgb(235,60,40); text-decoration:underline;
}

#content a.frage, #content a.frage:link, #content a.frage:visited, #content a.frage:focus, #content a.frage:active,#content a.frage:hover
 {
 padding:0 0 0 30px;

 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
}

#content a.ruf, #content a.ruf:link, #content a.ruf:visited, #content a.ruf:focus, #content a.ruf:active,#content a.ruf:hover
 {
 padding:10px 0 0 30px;
 background-image:url(../../assets/gfx/icon_ruf.gif);
 background-repeat:no-repeat;height:40px;
 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); 
}


h1 {
 font: bold 17px Verdana,Arial,Helvetica,sans-serif;
 color:#000000; margin-top:0px;
}

h1.2zeil {
 margin-bottom:50px;
}


h2 {
 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(0,0,0); margin:0;
}
h2.red {
 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(235,60,40); margin:0;
}

h2.markise {
 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
 color:rgb(235,60,40); 
 background-color:rgb(253,235,234);
 margin:0;padding: 8px 10px 8px 10px;

}


.frame {
 border:solid 1px rgb(217,217,226);border-top:none;
}

.frame div {
 margin:0;padding: 8px 10px 8px 10px;
}

hr.grey {
border:0;height:1px;margin:10px 0 10px 0;
color:rgb(217,217,226);
background-color:rgb(217,217,226);

}




/* ************************************************************ */
/* 2c) FOOTER  */

#footer {
 display:none;
}
#corner {
 display:none;
}


#cornerman {
 display:none;
}





