* { padding: 0; margin: 0; }

#weatherbox {
	width: 360px;
}

#weatherbox1, #weatherbox2, #weatherbox3, #weatherbox4 {
	font-size: 10px;
	float: left;
	width: 90px;
}

#weatherbox2 {
	width: 75px;
}

#weatherhedline {
	font-weight: bold;
}

#box300x250wrapper {
	text-align: left;
	font-size: 12px;
	width: 300px;
	padding-left: 35px;
	padding-top: 10px;
}

#box300x250wrapper a{
	color: #333333;
}

#contentable {
	width: 365px;
	padding-bottom: 15px
}

#contentable h2 {
	font-size: 12px;
	padding-bottom: 15px;
}

#contentable h4 {
	font-size: 12px;
	font-weight: normal;
}

#content h4 {
	/*
font-size: 12px;
	font-weight: normal;
	*/
	font-size: 12px;
	padding-bottom: 3px;
	padding-left: 5px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
	background: #540707;
	margin-bottom: 5px;
}

#zeile1 {
	background-color:#C2D5EF;
}

#zeile2 {
	background-color:#AFBFD8;
}

#zeile1 a, #zeile2 a {
	display: block;
	width:355px;
	text-decoration:none;
	color: #333;
	padding: 5px;
}

#zeile1 a:hover, #zeile2 a:hover {
	display: block;
	width:355px;
	text-decoration:none;
	background-color:#ffffff;
}



#map {
	width: 365px;
	padding-bottom: 15px;
}

#abiszbranchen {
	width: 365px;
	padding-bottom: 15px;
}

.abiszlink {
display:block;
color:#0090E0;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
font-size: 11px;
background-color:#FAFAFA;
cursor: hand;
border: 1px solid #AFAFAF;
width:22px;
padding: 1px;
margin: 1px;
text-align: center;
line-height:130%;
float: left;
}

.abiszlink:hover {
display:block;
color:#FFFFFF;
text-decoration:none ;
font-family:Tahoma,Arial,Helvetica;
font-size: 11px;
background-color:#0070C0;
cursor: hand;
border: 1px solid #000000;
width:22px;
padding: 1px;
margin: 1px;
text-align: center;
line-height: 130%;
float: left;
}

.abiszletter {
display:block;
color:#EEEEEE;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
font-size: 11px;
background-color:#CCCCCC;
cursor: hand;
border: 1px solid #AFAFAF;
width:22px;
padding: 1px;
margin: 1px;
text-align: center;
line-height:130%;
float: left;
cursor:default;
}

#abisz {
	width: 365px;
	padding-bottom: 15px;
}

#abisz a {
display:block;
color:#0090E0;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
font-size: 11px;
background-color:#FAFAFA;
cursor: hand;
border: 1px solid #AFAFAF;
width:22px;
padding: 1px;
margin: 1px;
text-align: center;
line-height:130%;
float: left;
}

#abisz a:hover {
display:block;
color:#FFFFFF;
text-decoration:none ;
font-family:Tahoma,Arial,Helvetica;
font-size: 11px;
background-color:#0070C0;
cursor: hand;
border: 1px solid #000000;
width:22px;
padding: 1px;
margin: 1px;
text-align: center;
line-height: 130%;
float: left;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #c2d5ef url(bg.jpg);
 background-repeat: repeat-x;
}

#wrapper { 
 margin: 0 auto;
 width: 760px;
}

#faux {
 /*background: url(faux.gif);*/
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#adheader {
 color: #333;
 width: 760px;
 padding: 0px;
 height: 75px;
 margin: 0px 0px 0px 0px;
 background: #c2d5ef
}

#header {
 color: #333;
 width: 760px;
 padding: 0px;
 height: 160px;
 margin: 0px 0px 0px 0px;
 background: #c2d5ef url(header-branchenbuch.jpg);
  background-repeat: none:
}

#navigation {
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #093c80;
}

#rightcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 370px;
 float: right;
}

#leftcolumn { 
 float: left;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 370px;
 display: inline;
 position: relative;
}

#content {
	padding: 10px;
}

#content p {
	padding-bottom: 15px;
}

#footer { 
 width: 760px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 border-top: 1px solid #093c80;
}

#footercontent {
	padding: 10px;
	font-size: 10px;
}

#footercontent a {
	text-decoration: none;
	color: #333;
}

.clear { clear: both; background: none; }

/*language menue start*/

#navigation {background:transparent; margin:0 auto; height:3em; background:#bbb;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.language {background:transparent;}
.language span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:5.5em;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px;}


.red {background:#c00;}
.orange {background:#f90;}
.yellow {background:#b8b800;}
.green {background:#0E3779;}
.blue {background:#00c;}
.indigo {background:#309;}
.violet {background:#c6c;}

#navigation2 {background:transparent; margin:0 0; background:#C4D5F1; width:760px; align:center; height:30px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation2 li {display:block; float:left; margin:0 1px;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.menu2, a.menu2:visited {display:block; text-decoration:none; width:150px; margin-bottom:10em; padding-bottom: 10px;}

a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover .boxcontent {padding-bottom:0.8em;}
a.menu2:hover .pad {height:0.2em;}
/*language menue end*/
