/*

Theme Name: STYLE.CSS

Theme URI: http://www.bootsbau-rolfkrueger.de

Description: Bootsbau Rolf Krüger.

Version: 1.0

Author: UP Advertising GmbH

Author URI: http://www.upadvertising.de

*/

/*GLOBAL
-------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	margin-top: 50px;
	background: #fff;
	background-image: none;
	color: #8b642c;
	font-family: tahoma, arial, verdana, sans-serif !important;
	font-size: 11px;
	line-height: 18px;
}
.wrapper {
	width: 910px;
	margin: 0px auto;
     background: #fff;
}
.logo {
	border: none;
}
img {
	border: none;
}
h1 {
	color: #3a321b;
	margin-bottom: 9px;
	font-size: 14px;
}
h2 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
	border-bottom: dotted 1px #3a321b;
	margin-bottom: 8px;
}
p {
	margin-bottom: 22pX;
}
p a {
	text-decoration: underline;
	color: #3a321b;
}
p a:hover {
	background: #3a321b;
	text-decoration: none;
	color: #fff;
}
a.inactive {
     cursor: default;
}
a.noborder {
	text-decoration: underline;
	color: #3a321b;
	padding: 0 !important;
}
a.noborder:hover {
	background: none;
	text-decoration: none;
}
.flashanimation {
     border: dotted 1px #8b642c;
     width: 440px;
     height: 216px;
     padding: 2px;
     padding-right: 0;
}
.img_right {
     float: right;
     padding: 5px 0 5px 10px;
}
.img_left {
     float: left;
     padding: 5px 15px 5px 0;
}
.img_center {
     padding: 5px 15px 5px 0;
}
* html .img_center {
     padding: 5px 0px 5px 0;
}

/*METAMENU
-------------------------------------------------------------------------*/
.metamenu {
     list-style-type: none;
     float: right;
     margin: 0;
     padding: 0;
}
.metamenu li {
     float: left;
}
.metamenu li a{
 	color: #8b642c;
 	text-decoration: none;
 	margin-left: 10px;
}

.metamenu li a:hover {
 	color: #8b642c;
 	text-decoration: underline;
 	margin-left: 10px;
}
.header_left {
     width: 350px;

     float: left;
}
.header_right {
     width: 350px;
     float: right;
     padding: 65px 10px 0 0 ; 
}
.line_header {
     margin-bottom: 15px;
}


/*CONTENT
-------------------------------------------------------------------------*/
.leftside {
	width: 455px;
	height: 368px;
	float: left;
	border-right: dotted 1px #8b642c;
	padding-right: 5px;
}
.rightside {
	width: 430px;
	float: right;
}
#map {
     border: solid 3px #8b642c;
     width: 420px; 
     height: 300px
}


/*MAINMENU
-------------------------------------------------------------------------*/
#allnavi a {
	text-decoration: none;
}
#allnavi {
	height: 146px;
}
#nav {
	width: 310px;
	height: 132px;
	float: left;
	text-align: right;
}
.subnav {
	width: 128px;
	height: 132px;
	margin-left: 314px;
}
.subdefault {
	list-style-type: none;
	width: 129px;
}
.subdefault li {
	border-bottom: dotted 1px #8b642c;
	height: 20px;
}
#nav a, .subnav a {
	display: block;
	border-bottom: dotted 1px #8b642c;
	width: 220px;
	height: 20px;
	color: #8b642c;
	text-decoration: none;
}
.subnav a {
	width: 129px;
}
#nav a {
	width: 309px;
}
#nav a:hover {
	font-weight: bold;
}
.active, .emptyactive {
	font-weight: bold;
}
.subnav a:hover {
	font-weight: bold;
}

/*ZOOMPIC
-------------------------------------------------------------------------*/
#ZoomCaption {
	color: red;
}


/*KONTAKT
-------------------------------------------------------------------------*/
.kontakt_table {
     padding: 0;
     margin: 0; 
     width: 425px;
}
.kontakt_table .field {
     border: solid 1px #8b642c;
     width: 424px;
     padding: 2px 0 2px  5px;
     font-size: 11px;
     font-family: tahoma, arial, verdana;
}
.kontakt_table textarea {
     border: solid 1px #8b642c;
     width: 424px;
          padding: 2px 0 2px  5px;
}

/*LINKS
-------------------------------------------------------------------------*/
.link_liste {
     list-style-type: square;
     padding-left: 15px;
     margin-bottom: 20px;
}
.link_liste li a {
	text-decoration: underline;
	color: #3a321b;
	padding: 0 2px 0 2px;
}
.link_liste li a:hover {
	background: #3a321b;
	text-decoration: none;
	color: #fff;
	padding: 0 2px 0 2px;
}


/*FOOTER
-------------------------------------------------------------------------*/
.footer {
	background: url(../pics/footer_bg.gif);
	background-repeat: repeat-x;
	float: right;
	height: 88px;
	width: 910px;
	text-align: right;
	padding-right: 10px;
	padding-top: 60px;
	margin-top: 50px;
}
.footer a {
	text-decoration: none;
	color: #8b642c;
}
.footer a:hover {
	text-decoration: underline;
}


/*HACKS INTERNET EXPLORER
-------------------------------------------------------------------------*/
*+html .subdefault {
	list-style-type: none;
	width: 129px;
}
*+html #map {
     width: 433px !important; 
}
* html .subdefault {
	width: 125px;
}
* html .subnav a {
	width: 125px;
}
* html .leftside {
     height: 322px;
}












