﻿html
{
	width:100%;
	height:100%;	
}
body {
	width: 920px;
	margin: 5px auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:relative;
	background-color:#FFF;
}


#kopf
{
	margin-top:5px;
	border:solid 1px;
	background: url(../images/umzug/bgtop.jpg) repeat-x;
	height:100px;
	position:relative;
}

#logoLeft
{
	float:left;
	margin:2px 100px 0 10px;	
	
}

#logoMiddle
{
	float:left;
	margin-top:5px;
	font-size:16px;
}
#logoMiddle h1
{
		font-size:26px;
}
#logoMiddle h2
{
		color:green;
		margin:4px;
		margin-left:10px;
}
#logoMiddle h3
{
		color:red;
		margin:4px;
		margin-left:20px;
}
#logoRight
{
	float:right;
	height:100px;   
}

#ctl00_navigation
{
	height:30px;
	padding-top:5px;
}

#ctl00_navigation ul
{
	height:26px;
	margin:0;
	padding:0;
	border: 1px solid #000;	
	text-align:center;
	background-color:#2c3942;	
}

#ctl00_navigation ul li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;	
	float:left;
	height:26px;
	border-left: solid 1px #FFF;
	border-left-style:dotted;
}

#ctl00_navigation ul li a
{
	float:left; /*wichtig*/
	font-size:14px;	
	padding: 6px 8px 0px 8px;
	text-decoration: none;
	color:#FFF;
	height:22px;
	border:solid 0px #000;
}

#ctl00_navigation ul li a:hover
{
	background-image: url(../images/umzug/bgtopnav1.jpg);
	background-repeat: repeat-x;	
	color:#000;
}

/* -- sub -- */
#subNavigation
{
	height:23px;
	padding-top:0;
	padding-bottom:9px;
}

#subNavigation ul
{
	height:19px;
	margin:0;
	padding:0;
	border: 1px solid #000;	
	text-align:center;
	background-color:#2c3942;
}

#subNavigation ul li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;	
	float:left;
	height:19px;
	border-left: solid 1px #FFF;
	border-left-style:dotted;
}

#subNavigation ul li a
{
	float:left; /*wichtig*/
	font-size:11px;	
	padding: 4px 8px 0px 8px;
	text-decoration: none;
	color:#FFF;
	height:15px;
	border:solid 0px #000;
}

#subNavigation ul li a:hover
{
	background-image: url(../images/umzug/bgtopnav1.jpg);
	background-repeat: repeat-x;	
	color:#000;
}

#leftContent
{
float:left;	
border: solid 0px #000;
width: 165px;
}

#primaryContent
{
	float:right;
	border: solid 0px #000;	
	width: 730px;
}
#primaryContent ol li
{
	padding:3px;	
}


#secondaryContent
{
	border: solid 0px #000;
}

#secondaryContent ul
{
		
}
#secondaryContent ul li
{
	
	font-style:normal;
	line-height:26px;
}
#secondaryContent ul li a
{
	font-size:15px;	
}
#tip
{
	
	border: solid 0px #000;
	width:690px;
	padding-left:10px;
	padding-top:40px;
}

#textPadding
{
	
}
#textPadding h1
{
	font-size:13px;	
	font-weight:normal;	
}

#footer 
{
	border: solid 0px #000;	
	clear: both; 
	color: #FFF; 
	background: #2c3942; 
	height: 14px;
	padding-top:1px;
	margin-top: 25px;
	font-size:10px;
	
}
#footer a 
{	
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF;
}

#leftFooter
{
	float:left;	
}

#rightFooter
{
	float:right;	
}

#titel
{
	padding-bottom:4px;	
}

#contactLeft
{
	float:left;	
	border: solid 1px #000;
	width:360px;
}
#contactRight
{
	float:right;	
	border: solid 0px #000;
	width:450px;
}


.topNav
{
	float:right;	
}

.bg_controls
{
	background-color:#efefef;		
}

.defaultLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;		
}
.defaultLabelBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;	
}
.defaultLabelMust
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color:#FFFFC0;	
}

.clear
{
	clear:both;
}

.clearRight
{
	clear:right;
}

H1,H2,H3,H4
{
	margin:0;
	padding:0;
}
H1
{
	font-size:13px;
	color:#2c3942;
}
H2
{
	font-size:12px;	
	color:#2c3942;
}
H3
{
	font-size:13px;	
	color:#2c3942;
}
H4
{
	font-size:9px;	
	color:#2c3942;

}
img
{
	border-style:none;	
}

#map{
    width:920px;
    margin:0px;
}
#start{
    float:left;
    margin:0px;
    width:900px;
}
#end{
    float:left;
    margin:0 0 0 367px;
}
#routeBerechnen{
    float:left;
    margin:23px 0 0 15px;
}
.mapImage{
    float:left;
}
#map_canvas {
    float:left;
    width:379px;
    height:350px;
    margin:14px 0 0 0;
}
#map_destination{
    width:379px;
    height:350px;
    margin:14px 0 0 2px;
    float:left;
}
#directions{
    width:900px;
}
.clearboth {
    clear:both;
    height:0;
}
.textbox
{
	width:200px;	
}

#cont_right
{
	float: left;
	margin:0;
	padding:0;
	width: 800px;
	
}
.cont_right_Content 
{
	width: 170px;
	height:80px;
	border: solid 1px #d2d7dc;
	margin: 5px;
	float:left;
	/*background-color:Yellow;*/
	background-color:#f3ea5e;
}
.cont_right_Content2 
{
	width: 170px;
	height:80px;
	border: solid 1px #d2d7dc;
	margin: 5px;
	float:left;
	/*background-color:Yellow;*/
	background-color:#b6c8d8;
}

.cont_right_Content3
{
	width: 170px;
	height:80px;
	border: solid 1px #d2d7dc;
	margin: 5px;
	float:left;
	/*background-color:Yellow;*/
	background-color:#3dc175;
}


.cont_right_Header 
{
	line-height: 20px;
	background-color:#2c3942;
	text-align:center;	
}

.cont_right_Header a
{
	color:#FFF;
	font-size:13px;	
}
.cont_right_Img
{
	height:128px;
	padding:5px;
}

.cont_right_Img  a
{
	float:left; /*wichtig*/
	padding:0;
	margin:0;
	text-decoration: none;
	height:55px;
	width:163px;
	color:#000;
	/*background-image: url('../images/send_oneoffer_offerte.gif');*/
	background-image: url('../images/rechtsschutz_offerte.gif');
	background-repeat:no-repeat;	
	background-position:right;	
}

.subContent
{  
  border-top:solid 1px #000;
  width:890px;
}

.subContent ul
{
	height:100px;
	padding-left:4px;
	margin:0;
	float:left;	
}

.subContent ul li
{		
	font-size:11px;	
	padding-left:9px;
	margin:0;
	list-style-type:none;
}

.subContent ul li a
{
	font-weight:normal;
	text-decoration:underline;	

}

.subContent2
{
  
  border-top:solid 1px #000;
  width:890px;

}
.subContent2 ul
{

	height:15px;
	padding-left:4px;
	margin:0;
	float:left;
	
}

.subContent2 ul li
{	
	
	font-size:11px;	
	padding-left:9px;
	margin:0;
	list-style-type:none;
}

.subContent2 ul li a
{
	font-weight:normal;
	text-decoration:underline;	

}

.news
{
  
  border-top:solid 1px #000;
  width:890px;
  padding:2px;

}

.news b
{
	float:left;
	width:100px;  
	padding:3px;
	margin:0;
}
.news p
{
	float:left;	  
	padding:3px;
	margin:0;
}
	

.regionen h2
{
	font-size:10px;	
}


.selected
{
	background-image: url(../images/umzug/bgtopnav1.jpg);
	background-repeat: repeat-x;	
	color:#000;
}

#ctl00_navigation .selected
{		
	color:#000;
}

#subNavigation .selected
{		
	color:#000;
}