body, div, p, img, ul, h1,table {
	margin:0; padding:0; border:none; 	line-height:16px
}
div.leftmenu p {
	line-height:15px
}
body {
	background-color: #e0e7f7;
	color:#000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color:#808080;
	text-decoration:none
}

a:hover {
	text-decoration:underline;
}
div#aligner {
	width:652px;
	margin:0px auto;
	margin-top:10px;
}
div#content_container {
background: #fff url("img/whitegray.gif") top left repeat-y;	
display:table-cell;height:100%
}
div#content_container.transparent {
background: #e0e7f7

}
div#content_container_2 { /*kontakt */
background: #fff;	
display:table-cell;height:100%
}
img.block {
	display:block;
}
div#column1 {
	float:left;width:282px;
}
div.column1_whitemenu {
	width:282px;
	/*height:142px;*/
	background-color:#fff;
}
.h142 {
	height:142px
}
div.column1_whitemenu p {
	background: url(img/li1.gif) 0px 13px no-repeat;
	color:#000;
	font-weight:bold;
	font-size:11px;
	padding-left:25px;/*35*/
	padding-top:13px;/*10*/
	margin-right:110px ;
	height:34px;
}
div.column1_whitemenu p.li_red {
	background: url(img/li_red.gif) 0px 13px no-repeat;
}
div.column1_whitemenu p.grey_bg, .grey_bg {
	background-color:#e1e1e1
}
div.column1_whitemenu a{
	color:#666;
	background-color:#fff;
	display:block; padding-left:8px;
}

div.column1_whitemenu a:hover {
	background-color:#e1e1e1;
	text-decoration:none
}
#column1 div.middlemenu a:hover {
	text-decoration:underline
}
div.column1_whitemenu a.grey_bg {
	background-color:#e1e1e1;
}
div.column1_whitemenu div.whitegray_bg { /*main pages*/
	background:url(img/whitegray.gif)
}
div.column1_whitemenu div.whitegray_bg img { /*main pages*/
	cursor:pointer
}
/* envelope the p's with div.whitegray_bg to be able to change height*/ 
div.column1_whitemenu  div.whitegray_bg p {
/* /privat pages*/
	margin-right:10px ;
	height:19px
}
div.column1_blue {
	width:282px;
	height:100px;
	background-color:#36c;
	color:#fff;
	border:1px solid #fff;
	border-bottom:none
}
div.column1_blue p {
	background: url(img/funkwellen_blind.gif) 0px 0px no-repeat;
	padding-left:35px;
	margin-top:20px
}
div.column1_blue a {
	color:#fff
}
big {
	font-size:16px
}
big.smaller {
	font-size:15px
}
div.column123_blue h1, div.column23_blue h1, div.column23_blue2 h1,div.column23_blue3  h1, .column23_blue3_h80 h1 {
	font-size:16px; font-weight:normal;padding-top:10px
}
h1.smaller {
	font-size:15px
}
div.column1_blue2 {
	width:282px;
	height:135px;
	background-color:#036;
	color:#fff;
	border:1px solid #fff;

}
div.column1_blue2 p {
	background: url(img/funkwellen_blind.gif) 0px 0px no-repeat;
	padding-left:35px;
	margin-top:40px
}
div.column1_blue2 a {
	color:#fff
}

div#column2 {
	float:left;width:202px;
	border-left:1px solid #fff;
}
div.column2_blue3 {
	background-color:#69c;
	width:202px;
	text-align:center;
	height:232px;/* 242-10*/
	border-top:1px solid #fff;
	color: #fff;
	padding-top:10px
}
div.column2_blue3 big {
	margin-top:10px
}
div.column2_blue3 a {
	color:#fff
}
div.column2_blue3 p {
	font-weight:bold
}
div.column2_red {
	border-top:1px solid #fff;
	background-color:#fe0000;
	color:#fff;
	height: 125px;/*135-10*/
	padding-left:10px; padding-top:10px
}
div.column2_red a {
	color:#fff;
}

div#column3 {
	float:left;width:165px;
}
div.column3_white {
	background-color:#fff;
	height:146px;
	text-align:center;
}
div.column3_white h1 {
	font-size:15px;
	color:#039;
	padding:0;margin:0;padding-top:50px
}
div.column3_grey {
	background-color:#ccc;
	height: 369px;
	border-left:1px solid #fff;
	padding-top:10px;
	padding-left:8px
}
div.column3_grey p {
	margin-top: 20px
}
div.column3_grey img {
	margin-right: 10px
}

div#footer {
	width:652px;
	margin:0px auto;
	clear:both;
	margin-top:15px;
	margin-bottom:20px
}
/* from landing.css*/
#footer img {margin-right:10px;}
#footer a {color:#636363;margin-right:40px;}
/* end */
div.column1_whitegray {
	/*background: #e1e1e1 url("img/white.gif") top left repeat-y;*/
	background-color:transparent;
	padding-left:10px;
	border-top:1px solid #fff;	
	/*height:610px	*/
}
div.column1_whitegray a {
	color:#036
}

div#column23 {
	width:370px;
	float:left;
	background-color:#fff;	
}
div#column23 img {
	float:left;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;	
}
div.column23_top {
	float:right;
	text-align:center;
	font-weight:bold;
	width:165px;
	height:147px
}
div.column23_top p {
	clear:both;
	float:none
}
div.column23_top img {
	margin-left:25px;
	margin-top:30px;
	margin-bottom:15px
}
div.column23_blue {
	background-color:#69c;
	clear:both;
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
	height:60px
}
div.column23_blue2 {
	background-color:#36c;
	clear:both;
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
	height:60px
}
div.divider10 {
	height:10px;width:100%;clear:both;
	line-height:10px
}
div.column23_white {
	/*padding:10px;*/
	padding-left:10px;
	padding-right:10px;
	/*height:530px*/
} 
div.column23_white p.floatright {
	float:right;
}
div.column23_white h2 {
	clear:both;float:none
}
div#column23 p {
	margin-bottom:10px
}

div#column23 ul {
	margin:20px;margin-top:15px;margin-bottom:10px;
	color: #039;
	/*font-size: 16px;
	list-style-type:square*/
}
div#column23 ul li  {
	color:#000;
	/*line-height: 16px;
	font-size: 12px;*/
}
div#column23 ul li *.blue {
	color:#039;
}
div#column23 ul {
	list-style-type:none;

}
div#column23 ul li  {
	margin-bottom:12px;	background:url("img/li_blue.gif") top left no-repeat;padding-left:12px
}
div#column23 ul.tighter li {
	margin-bottom:0px; /*line-height:8px; */
}

div#column23 img.floatright {
	float:right
}

.blue {
	color:#039
}
div.middlemenu {
	float:right;width:101px;background-color:#e1e1e1;height:200px
}
div.middlemenu a {
	background-color:#e1e1e1;
	color:#333;
	line-height:16px;height:16px;padding-left:0px;
}
div.leftmenu {
	width:180px; 
}
.margintop8 {
	margin-top:8px
}
ol.blue a {
	color:#039
}
div.middlemenu a:hover {
	text-decoration:underline
}
.floatleft {
	float:left
}
.w250 {
	width:250px
}
.w170 {
	width:170px
}
.w150 {
	width:150px
}

p.floatright img.arrow_back {
	 margin-top:3px;margin-right:3px;
}
p {
	clear:both
}
div#column123 {
	background-color:#fff
}
div#column123 p {
	margin:10px;margin-bottom:15px
}
div#column123 .column123_blue p {
	margin-left:0px;margin-top:15px
}
div#column123 h2 {
	margin-left:10px
}
div#column123 p.floatright {
	margin:0px;margin-left:5px
}
div.column123_blue{
	background-color:#69c;
	color:#fff;
	padding-left:10px;
	border:1px solid #fff;	border-top:none
}
div.no_clear * {
	 clear:none;
}
div.no_clear p.floatright {
	 float:right
}
small {
	font-size:10px; line-height:10px
}
.tighter {
	/*line-height:10px*/;
}
.greyline {
	border-top:1px solid #e1e1e1
}
.marginright10 {
	margin-right:10px
}
div#column123_2 {
	background-color:#fe0000;height:300px;clear:both
}
div.column12_grey {	
	width:446px; float:left;
	background-color:#ccc; padding:10px;padding-left:30px;
}
div.column12_grey h1 {
	font-size:14px;
	color:#000;
	margin:10px;margin-left:0;padding:0;

}
div.column123_subcontainer {
	background-color:#69c;float:left;border-top:1px solid #fff
}
div.column123_subcontainer_blue {
	background-color:#36c;width:252px;color:#fff;float:left;padding-left:30px;border-right:1px solid #fff
}
div.column123_subcontainer_blue p {
	background: url(img/funkwellen_blind.gif) 0px 0px no-repeat;
	padding-left:35px;
	margin-top:8px
}
div.column123_subcontainer_blue a{
	color:#fff
}
h2 {
	font-size:12px; font-weight:bold;margin:0;
}
.divider41 {
	height:41px
}
/* column1_whitemenu2 : funkalarm + other with middlemenu */
div.column1_whitemenu2 {
	width:282px;
	/*height:142px;
	background-color:#fff;*/
}

div.column1_whitemenu2 p {
	background: url(img/li1.gif) 0px 13px no-repeat;
	color: #000;
	font-weight:bold;
	font-size:11px;
	padding-left:25px;/*35*/
	padding-top:13px;/*10*/
	margin-right:110px ;
	height:35px
}
div.column1_whitemenu2 p.li_red {
	background: url(img/li_red.gif) 0px 13px no-repeat;
}
div.column1_whitemenu2 p.grey_bg {
	background-color:#e1e1e1
}
div.column1_whitemenu2 a{
	color: #666;
	background-color:#fff;
	display:block; padding-left:8px;
}
div.column1_whitemenu2 .middlemenu a{
	color: #666;
 	display:inline;background-color:#e1e1e1;padding-left:1px;
}
div.column1_whitemenu2 .middlemenu a.bold {
	color:#000
}
div.column1_whitemenu2 a:hover {
	background-color:#e1e1e1;
	text-decoration:none
}
div.column1_whitemenu2 a.grey_bg {
	background-color:#e1e1e1;
}

div.column1_whitemenu2 img { 
	cursor:pointer
}
/* envelope the p's with div.whitegray_bg to be able to change height*/ 
div.column1_whitemenu2  div.whitegray_bg p {
/* /privat pages*/
	margin-right:10px ;
	height:19px
}
div.column1_whitemenu2 .leftmenu {
	float:left
}
#column23 .h75 {
	height:75px
}
/** gewerbe **/
div.column23_blue3 {
	background-color:#036;
	clear:both;
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
	height:60px
}
.column23_blue3_h80{
	height:80px;background-color:#036;
	clear:both;
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
}
.bold {
	font-weight:bold;
}
.margintop40 {
	margin-top:40px
}
#divfloatright {
	float:right
}
.w140 {
	width:140px
}
#column23 .h80 {
	height:80px
}
.marginleft10 {
	margin-left:10px
}
.margintop10 {
	margin-top:10px
}
p.tighter a{
	line-height:12px; color:#808080
}
.w50 {
	width:50px
}
#contact_table {
	width:365px
}
/** kontakt **/
div#column23_2 {
	float:right;
	background-color:#fff;	
	width:371px;
	border-left:72px solid #E1E1E1	
}
p.red {
	color:#f00
}
div#column23 p.red img {
	border:1px solid #f00; margin:5px; margin-top:0px;
}
table.ppd {
	width:100%
}
table.ppd td, table.ppd th {
	padding:0px 1px;
	vertical-align:top;
}
th {
	font-weight:normal; text-align:left;
	border-bottom:1px solid #000
}
div#back  {
	height:250px
}
div#back img {
	display:inline;margin-left:10px
}
div#back a {
	display:inline;padding-left:0px;color:#039;
}
div#back a:hover {
	background-color:transparent
}
td.nowrap {
	 white-space: nowrap;
}