/* CSS Document */
/* erstellt: 01.10.2014 */
/* Author: Ivo Sasse */

/* letzte Änderung: 02.12.2014 */

body {color: #333; background: #e5e5e5; margin-top: 0px; margin-left: 0px;  background-image:url(../pics/background_v2_overall.jpg)}

#wrapper  	{width: 1200px; margin: auto; text-align: left; }

#header		{
	width: 750px; height: 130px; margin: auto; text-align:left;
}

#mainmenu	{
	width: 1200px; height: 70px; margin: auto; text-align: left; 
}

#mainmenu_sportboot	{
	width: 1400px; height: 70px; margin: auto; text-align: left; 
}

#headpic	{
	width: 750px; height: 250px; margin: auto; text-align: left; 
}

#sitenav	{
	width: 750px; height: 21px; margin: auto; text-align: left; background-image:url(../pics/background_sitenav.jpg);
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: +0.1em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
}
			
#main		{
	width: 750px; height: auto; margin: auto; text-align: left; background-image:url(../pics/background_main.jpg);
	
}

#footer		{
	width: 750px; height: 22px; margin: auto; text-align: left; background-image:url(../pics/background_footer.jpg);
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: +0.1em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: normal; 
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}


/* Schriftarten einbinden */
@font-face { font-family: 'brush_script_mt_italic'; src: url('../media/fonts/BRUSHSCI.TTF') format('truetype'); }

/* Schriftdefinitionen */
.sitenav_highlight {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FF0000;
	font-size: 10px;
	letter-spacing: +0.1em;
	text-shadow: 0px 0px 0.1em #000, 0px 0px 0.1em #000, 0px 0px 0.1em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 10px;
}

.mainmenu_headline_normal {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 18px;
}

.mainmenu_headline_brushed {
	font-family: brush_script_mt_italic, Brush Script MT;
	color: #FFFFFF;
	font-size: 35px;
	letter-spacing: 0em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: normal; 
	font-variant: normal;
	font-weight: 500;
	line-height: 26px;
}

.mainmenu_headline_brushed_red {
	font-family: brush_script_mt_italic, Brush Script MT;
	color: #F00;
	font-size: 35px;
	letter-spacing: 0em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: normal; 
	font-variant: normal;
	font-weight: 500;
	line-height: 26px;
}

.main_headline {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #333333;
	font-size: 20px;
	clear: both;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.1em #aaa, 0px 0px 0.1em #ccc, 0px 0px 0.1em #eee;
	font-style: italic; 
	font-variant: normal;
	font-weight: bold;
	line-height: 50px; 
}

.main_sitenav_headline {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FF0000;
	font-size: 16px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.1em #aaa, 0px 0px 0.1em #ccc, 0px 0px 0.1em #eee;
	font-style: italic; 
	font-variant: normal;
	font-weight: bold;
	line-height: 16px;
}

.main_sitenav_underline {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #333333;
	font-size: 13px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.1em #aaa, 0px 0px 0.1em #ccc, 0px 0px 0.1em #eee;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 15px;
}

.main_text_normal {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #333333;
	font-size: 13px;
	letter-spacing: +0.0em;
/*	text-shadow: 0px 0px 0.1em #ccc; */
	font-style: normal; 
	font-variant: normal;
	font-weight: 400;
	line-height: 17px; 
}

.main_text_small {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #333333;
	font-size: 11px;
	letter-spacing: +0.0em;
/*	text-shadow: 0px 0px 0.1em #ccc; */
	font-style: normal; 
	font-variant: normal;
	font-weight: 400;
	line-height: 14px; 
}


/* Linkdefinitionen */
/* Linkdefinitionen */
A.link_default { color: #FF0000; font-style:normal; text-decoration: none;}
A.link_default:ACTIVE{color:#ff0000;}
A.link_default:VISITED{color: #ff0000;}
A.link_default:HOVER {color: #000000; }

A.link_footer { color: #FFFFFF; font-style:normal;text-decoration: none;}
A.link_footer:ACTIVE{color:#ffffff;}
A.link_footer:VISITED{color: #ffffff;}
A.link_footer:HOVER {color: #ff0000; }

A.link_sitenav {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FF0000;
	font-size: 10px;
	letter-spacing: +0.1em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 10px;
	text-decoration: none;
}
A.link_sitenav:ACTIVE { color: #FF0000; }
A.link_sitenav:VISITED { color:#FF0000; }
A.link_sitenav:HOVER { color: #FFFFFF; }

A.link_sitenav_w {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFF;
	font-size: 10px;
	letter-spacing: +0.1em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 10px;
	text-decoration: none;
}
A.link_sitenav_w:ACTIVE { color: #FFF; }
A.link_sitenav_w:VISITED { color:#FFF; }
A.link_sitenav_w:HOVER { color: #F00; }


A.link_mainmenu { 
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
A.link_mainmenu:ACTIVE 	{ color:#ffffff; }
A.link_mainmenu:VISITED { color:#ffffff; }
A.link_mainmenu:HOVER	{ color:#ff0000; }

A.link_mainmenu_h { 
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #F00;
	font-size: 18px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
A.link_mainmenu_h:ACTIVE 	{ color:#f00; }
A.link_mainmenu_h:VISITED { color:#f00; }
A.link_mainmenu_h:HOVER	{ color:#fff; }

A.link_mainmenu_qm {
	font-family: Segoe UI, Helvetica Neue,Arial,sans-serif;
	color: #FFF;
	font-size: 11px;
	letter-spacing: +0.0em;
	text-shadow: 0px 0px 0.1em #000, 0px 0px 0.1em #000, 0px 0px 0.1em #000;
	font-style: italic; 
	font-variant: normal;
	font-weight: 400; 
	line-height: 13px;  
	text-decoration: none;
}
A.link_mainmenu_qm:ACTIVE 	{ color:#FFF; }
A.link_mainmenu_qm:VISITED { color:#FFF; }
A.link_mainmenu_qm:HOVER	{ color:#ff0000; }

/*Schatten hinter Bildern*/
.imgshadow {
    display: inline-block;
    -webkit-box-shadow: 3px 2px 5px #aaa;
	-moz-box-shadow: 3px 2px 5px #aaa;
	box-shadow: 3px 2px 5px #aaa;
}

.imgshadow img {
    vertical-align: middle;
    max-width: 100%;
}


