/* xxxxxxxxxxxxxxxx 
Farben:
rot: #9E0B0E
blau: #004A80
Inhalt grau: #F6F6F6
Hintergrund grau: #d9d9d9

xxxxxxxxxxxxxxxxxxx */
@import url("menu.css");
@import url("topmenu.css");
@import url("content.css");
@import url("user.css");
@import url("wechselgrafik.css");
@import url("loginbox.css");
@import url("kontaktformular1.css");
@import url("news.css");
@import url("artikelseiten.css");
@import url("branchenbuch.css");


* {
	margin:0px;
	padding:0px;
}

html, body {margin:0; padding:0; border:0;}

body{
	text-align:center;
	font-family:verdana, Trebuchet MS, sans serif;
	font-size:10pt;
	color:#004a80;
	background-color:#e6e6e6;
	background-image:url(../grafix/higru.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
}

.clear{clear:both;}

.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}

/* hides form IE-mac */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end hide from IE-mac */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx  RAHMEN GESTELL xxxxxxxxxxxxxxxxxxxxx*/
#page{	
	margin:0 auto;	
	
/*	width:850px;
         width:75%;    */
         
         width:85%;
	text-align:left;
}

/* IE.x/win box model fix * html #page{
	width: 852px;
	wid\th:850px;
}*/



#kopfzeile{
	position:relative;
	width:100%;
}


#fusszeile{
	position:relative;
	width:100%;
	clear:both;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.boxRot{
	border-bottom:2px solid #004a80;
	border-left:2px solid #004a80;
	border-right:2px solid #004a80;
	background-color:#9E0B0E;
}
.boxWeiss{
	border-bottom:2px solid #004a80;	
	border-left:2px solid #004a80;
	border-right:2px solid #004a80;
}

#staticnav,
#breadcrumb,
#footer{
	margin-left:15px;
	margin-right:15px;
	border-left:2px solid #004a80;
	border-right:2px solid #004a80;
	height:20px;
	background-color:#d9d9d9;
}
#header{
	border-left:2px solid #004a80;
	border-right:2px solid #004a80;
	margin-left:15px;
	margin-right:15px;
	background-color:#ffffff;
	/*background-image:url(../grafix/logo.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;*/
	height:233px;
}
#headerbanner{
	position:absolute;
	
	margin:0px;
	margin-left:265px;
	height:233px;
	
	padding:0px;
	
	background-color:#fff;
	
	border-right:2px solid #004a80;
	border-left:2px solid #004a80;
}

#logo{  }

#breadcrumb {
	padding: 0px 0px 0px 1em ;
	font-size: 0.8em;
}


#main{	
/*width:812px;	*/

	border-right:2px solid #004a80;
	border-left:2px solid #004a80;
	margin-right:15px;
	margin-left:15px;
	background-image:url(../grafix/pic_weiss.jpg);
	background-repeat: repeat-y;
	background-position:-20px top;
}

#navispalte{
	float:left;
	word-wrap: break-word;
	overflow:hidden;
	width:250px;
	background-color:#fff;
}

#col1{	
	border:1px solid red;
	float:right;
	width:63%;	
	border:0px solid blue;
	word-wrap: break-word;
	overflow:hidden;
	display:inline-block;
	padding:0px;
	padding-bottom:2em;
	
}





#col1_content {
	       border:0px solid red;
                padding:1em;
}





/* breadcrumb */
#breadcrumb {}

#breadcrumb a,
#breadcrumb a:visited{	
	text-decoration:underline;
	color:#004A80;
	margin:1em;
}

#breadcrumb a:hover,
#breadcrumb a:active{
	text-decoration:none;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fusszeile xxxxxxx*/
#fusszeile {}
#fusszeile .boxRot {}
#fusszeile .boxRot #footer {}
#footer a:link,
#footer a:visited {
	color:#004A80;
	margin-left: 30%;
	text-decoration: none;
}
#footer a:hover,
#footer a:active {
	font-weight:bold;
}

