/*-------------------------------------------------------------------------------------------------
[Basic Stylesheet]

Project:	malicke.de
Version:	1.0
Author:	Claudius Hofbauer
-------------------------------------------------------------------------------------------------*/

@import './reset.css';
@import 'https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica';

/*background:#fff url(../img/segelschule_bg.jpg) repeat-y 50% 0; */

html, body {background:#0064ae; font:14px verdana, arial, sans-serif; }

#page  { background:#d9f0f8; display:block; margin:0 auto; width:960px; }

#header, #footer, #navigation, #content, #service, #ground { float:left; }
#header, #footer { clear:both; float:left; width:100%; }
	#header { background:url(../img/segelschule-malicke.jpg); border-bottom:1px solid #fff; height:200px; margin-top:30px; }
  	#header a { display:block; margin-left:840px; margin-top:-57px; }
	#footer { border-top:1px solid #ccc; font-size:11px; padding-top:1em; text-align:center; }
	#footer a { color:#000; }
	
#ground { background-color:#d9f0f8; }
	
.mod_navigation { background:url(../img/box.gif); margin:1em 10px 2em 10px; width:172px; }
	.mod_navigation ul li { border-top:1px solid #cde3ea; color:#181830; clear:both; margin-bottom:0.25em; width:168px; }
		.mod_navigation ul li.first { border:none; }
		.mod_navigation ul li.last { background:url(../img/box.gif) 0 40px; height:40px; margin-bottom:0; width:170px; }
		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; }
/*		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; float:left;background:url(../img/box_active.gif) left -20px; color:#f9e505;}*/
		.mod_navigation ul li a,.mod_navigation ul li span { float:left; padding:0.5em 1em; text-decoration:none; width:100%; }
			.mod_navigation ul li a { color:#181830; }	
				.mod_navigation ul li a:hover { text-decoration:underline; }	
	.mod_navigation ul ul li { border:none; display:none; font-size:0.8em; font-weight:normal; }
		.mod_navigation ul ul li a,.mod_navigation ul ul li span { padding-left:2em; }
		.mod_navigation ul li.trail ul li,.mod_navigation ul li.active ul li { display:block; }
		.mod_navigation ul ul li.active { text-decoration:none; }
		.mod_navigation ul ul li.last { background:none; height:auto; }

		.mod_navigation ul li.active span { background-color:#0064af; color:#f9e505!important;
								 padding:0.1em 0.8em; margin:0.4em 0em 0.4em 0.3em; width:140px!important; }
		.mod_navigation ul ul li.active span { padding-left:18px; width:137px!important; }



#content { float:right!important; padding:1em 2em 1em 0; width:560px; }
#service { float:right!important; font-size:11px; margin-top:1em; width:180px; }
	#service .serviceBox { background:url(../img/box.gif) no-repeat; float:left; margin-bottom:1em; width:172px; }
		#service .serviceBox .bottom { background:url(../img/box.gif) no-repeat 0 -490px; float:left; height:10px; width:172px; }
		#service dl dt { width:80px;}
		#service .serviceBox img, #service .serviceBox p, #service .serviceBox h3, #service .serviceBox .tagCloud { margin:0; padding:0 10px; }
			#service .serviceBox img, #service .serviceBox h3 { padding-top:10px;}
#service .serviceBox .tagCloud { clear:both; float:left; margin-top:10px; text-align:center; }
#service .serviceBox .tagCloud h2, #service .serviceBox .tagCloud h3, #service .serviceBox .tagCloud h4 { border:none; clear:none; display:inline; float:left; margin:0; height:16px; padding:0 0.5em 0 0; }
#service .serviceBox .tagCloud h2 { font-size:1.2em; }
#service .serviceBox .tagCloud h3 { font-size:1em; }
#service .serviceBox .tagCloud h4 { font-size:0.8em; }

#service .serviceBox .tagCloud a { text-decoration:none; }

#service .serviceBox.contact { background:url(../img/service_box_contact.gif); height:96px; width: 190px;}
	#service .serviceBox.contact .big, #service .serviceBox.contact .middle { display:block; font-size:20px; padding:10px 0 0 13px; }
        	#service .serviceBox.contact .middle { font-size:15px; padding:24px 0 0 15px;}
        	
h1,h2,h3,h4,h5,h6 { color:#181830; font-weight:bold; margin-bottom:1em; }
h1 { font-size:18px; font-weight:normal; letter-spacing:0.1em; }
h2 { border-top:1px dotted #ccf; margin:1em 0 0.5em 0; padding-top:0.5em; }
a { color:#0064ae; }
p { margin-bottom:0.5em; }
img { margin-right:10px; }
object { margin-left:100px;}

/*
 * FORM
 */
.ce_form form label, .ce_form form input, .ce_form form select, .ce_form form textarea { float:left; }
.ce_form form label { clear:left; padding-right:1em; text-align:right; width:100px; }
.ce_form form input, .ce_form form textarea, .ce_form form select { margin-bottom:0.5em; width:200px; }
.ce_form form input.text.long { widht:400px; }
.ce_form form textarea { width:400px; }
.ce_form form input.submit { clear:left; float:right; margin-right:68px; }

/* Guestbook */
.guestbook form input, .guestbook form textarea { margin-bottom:10px; }

/****/
.info { font-weight:bold; right; margin-right:68px; }

.invisible {display:none;}

.col { float:left; margin-right:2%; width:48%}

b { font-weight:bold; }

.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }
.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }

table tr td img { margin:none; }

.ce_gallery_block { padding-top:10px;}
.ce_gallery block table tr td {padding:0;}d img { margin:none; }

.ce_gallery_block { padding-top:20px;}
.ce_gallery block table tr td { padding:0; }/*-------------------------------------------------------------------------------------------------
[Basic Stylesheet]

Project:	malicke.de
Version:	1.0
Author:	Claudius Hofbauer
-------------------------------------------------------------------------------------------------*/

@import './reset.css';
@import 'https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica';

/*background:#fff url(../img/segelschule_bg.jpg) repeat-y 50% 0; */

html, body {background:#0064ae; font:14px verdana, arial, sans-serif; }

#page  { background:#d9f0f8; display:block; margin:0 auto; width:960px; }

#header, #footer, #navigation, #content, #service, #ground { float:left; }
#header, #footer { clear:both; float:left; width:100%; }
	#header { background:url(../img/segelschule-malicke.jpg); border-bottom:1px solid #fff; height:200px; margin-top:30px; }
  	#header a { display:block; margin-left:840px; margin-top:-57px; }
	#footer { border-top:1px solid #ccc; font-size:11px; padding-top:1em; text-align:center; }
	#footer a { color:#000; }
	
#ground { background-color:#d9f0f8; }
	
.mod_navigation { background:url(../img/box.gif); margin:1em 10px 2em 10px; width:172px; }
	.mod_navigation ul li { border-top:1px solid #cde3ea; color:#181830; clear:both; margin-bottom:0.25em; width:168px; }
		.mod_navigation ul li.first { border:none; }
		.mod_navigation ul li.last { background:url(../img/box.gif) 0 40px; height:40px; margin-bottom:0; width:170px; }
		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; }
/*		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; float:left;background:url(../img/box_active.gif) left -20px; color:#f9e505;}*/
		.mod_navigation ul li a,.mod_navigation ul li span { float:left; padding:0.5em 1em; text-decoration:none; width:100%; }
			.mod_navigation ul li a { color:#181830; }	
				.mod_navigation ul li a:hover { text-decoration:underline; }	
	.mod_navigation ul ul li { border:none; display:none; font-size:0.8em; font-weight:normal; }
		.mod_navigation ul ul li a,.mod_navigation ul ul li span { padding-left:2em; }
		.mod_navigation ul li.trail ul li,.mod_navigation ul li.active ul li { display:block; }
		.mod_navigation ul ul li.active { text-decoration:none; }
		.mod_navigation ul ul li.last { background:none; height:auto; }

		.mod_navigation ul li.active span { background-color:#0064af; color:#f9e505!important;
								 padding:0.1em 0.8em; margin:0.4em 0em 0.4em 0.3em; width:140px!important; }
		.mod_navigation ul ul li.active span { padding-left:18px; width:137px!important; }



#content { float:right!important; padding:1em 2em 1em 0; width:560px; }
#service { float:right!important; font-size:11px; margin-top:1em; width:180px; }
	#service .serviceBox { background:url(../img/box.gif) no-repeat; float:left; margin-bottom:1em; width:172px; }
		#service .serviceBox .bottom { background:url(../img/box.gif) no-repeat 0 -490px; float:left; height:10px; width:172px; }
		#service dl dt { width:80px;}
		#service .serviceBox img, #service .serviceBox p, #service .serviceBox h3, #service .serviceBox .tagCloud { margin:0; padding:0 10px; }
			#service .serviceBox img, #service .serviceBox h3 { padding-top:10px;}
#service .serviceBox .tagCloud { clear:both; float:left; margin-top:10px; text-align:center; }
#service .serviceBox .tagCloud h2, #service .serviceBox .tagCloud h3, #service .serviceBox .tagCloud h4 { border:none; clear:none; display:inline; float:left; margin:0; height:16px; padding:0 0.5em 0 0; }
#service .serviceBox .tagCloud h2 { font-size:1.2em; }
#service .serviceBox .tagCloud h3 { font-size:1em; }
#service .serviceBox .tagCloud h4 { font-size:0.8em; }

#service .serviceBox .tagCloud a { text-decoration:none; }

#service .serviceBox.contact { background:url(../img/service_box_contact.gif); height:96px; width: 190px;}
	#service .serviceBox.contact .big, #service .serviceBox.contact .middle { display:block; font-size:20px; padding:10px 0 0 13px; }
        	#service .serviceBox.contact .middle { font-size:15px; padding:24px 0 0 15px;}
        	
h1,h2,h3,h4,h5,h6 { color:#181830; font-weight:bold; margin-bottom:1em; }
h1 { font-size:18px; font-weight:normal; letter-spacing:0.1em; }
h2 { border-top:1px dotted #ccf; margin:1em 0 0.5em 0; padding-top:0.5em; }
a { color:#0064ae; }
p { margin-bottom:0.5em; }
img { margin-right:10px; }
object { margin-left:100px;}

/*
 * FORM
 */
.ce_form form label, .ce_form form input, .ce_form form select, .ce_form form textarea { float:left; }
.ce_form form label { clear:left; padding-right:1em; text-align:right; width:100px; }
.ce_form form input, .ce_form form textarea, .ce_form form select { margin-bottom:0.5em; width:200px; }
.ce_form form input.text.long { widht:400px; }
.ce_form form textarea { width:400px; }
.ce_form form input.submit { clear:left; float:right; margin-right:68px; }

/* Guestbook */
.guestbook form input, .guestbook form textarea { margin-bottom:10px; }

/****/
.info { font-weight:bold; right; margin-right:68px; }

.invisible {display:none;}

.col { float:left; margin-right:2%; width:48%}

b { font-weight:bold; }

.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }
.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }

table tr td img { margin:none; }

.ce_gallery_block { padding-top:20px;}
.ce_gallery block table tr td { padding:0; }

.image_container { margin:0!important; padding:0!important;}/*-------------------------------------------------------------------------------------------------
[Basic Stylesheet]

Project:	malicke.de
Version:	1.0
Author:	Claudius Hofbauer
-------------------------------------------------------------------------------------------------*/

@import './reset.css';
@import 'https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica';

/*background:#fff url(../img/segelschule_bg.jpg) repeat-y 50% 0; */

html, body {background:#0064ae; font:14px verdana, arial, sans-serif; }

#page  { background:#d9f0f8; display:block; margin:0 auto; width:960px; }

#header, #footer, #navigation, #content, #service, #ground { float:left; }
#header, #footer { clear:both; float:left; width:100%; }
	#header { background:url(../img/segelschule-malicke.jpg); border-bottom:1px solid #fff; height:200px; margin-top:30px; }
  	#header a { display:block; margin-left:840px; margin-top:-57px; }
	#footer { border-top:1px solid #ccc; font-size:11px; padding-top:1em; text-align:center; }
	#footer a { color:#000; }
	
#ground { background-color:#d9f0f8; }
	
.mod_navigation { background:url(../img/box.gif); margin:1em 10px 2em 10px; width:172px; }
	.mod_navigation ul li { border-top:1px solid #cde3ea; color:#181830; clear:both; margin-bottom:0.25em; width:168px; }
		.mod_navigation ul li.first { border:none; }
		.mod_navigation ul li.last { background:url(../img/box.gif) 0 40px; height:40px; margin-bottom:0; width:170px; }
		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; }
/*		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; float:left;background:url(../img/box_active.gif) left -20px; color:#f9e505;}*/
		.mod_navigation ul li a,.mod_navigation ul li span { float:left; padding:0.5em 1em; text-decoration:none; width:100%; }
			.mod_navigation ul li a { color:#181830; }	
				.mod_navigation ul li a:hover { text-decoration:underline; }	
	.mod_navigation ul ul li { border:none; display:none; font-size:0.8em; font-weight:normal; }
		.mod_navigation ul ul li a,.mod_navigation ul ul li span { padding-left:2em; }
		.mod_navigation ul li.trail ul li,.mod_navigation ul li.active ul li { display:block; }
		.mod_navigation ul ul li.active { text-decoration:none; }
		.mod_navigation ul ul li.last { background:none; height:auto; }

		.mod_navigation ul li.active span { background-color:#0064af; color:#f9e505!important;
								 padding:0.1em 0.8em; margin:0.4em 0em 0.4em 0.3em; width:140px!important; }
		.mod_navigation ul ul li.active span { padding-left:18px; width:137px!important; }



#content { float:right!important; padding:1em 2em 1em 0; width:560px; }
#service { float:right!important; font-size:11px; margin-top:1em; width:180px; }
	#service .serviceBox { background:url(../img/box.gif) no-repeat; float:left; margin-bottom:1em; width:172px; }
		#service .serviceBox .bottom { background:url(../img/box.gif) no-repeat 0 -490px; float:left; height:10px; width:172px; }
		#service dl dt { width:80px;}
		#service .serviceBox img, #service .serviceBox p, #service .serviceBox h3, #service .serviceBox .tagCloud { margin:0; padding:0 10px; }
			#service .serviceBox img, #service .serviceBox h3 { padding-top:10px;}
#service .serviceBox .tagCloud { clear:both; float:left; margin-top:10px; text-align:center; }
#service .serviceBox .tagCloud h2, #service .serviceBox .tagCloud h3, #service .serviceBox .tagCloud h4 { border:none; clear:none; display:inline; float:left; margin:0; height:16px; padding:0 0.5em 0 0; }
#service .serviceBox .tagCloud h2 { font-size:1.2em; }
#service .serviceBox .tagCloud h3 { font-size:1em; }
#service .serviceBox .tagCloud h4 { font-size:0.8em; }

#service .serviceBox .tagCloud a { text-decoration:none; }

#service .serviceBox.contact { background:url(../img/service_box_contact.gif); height:96px; width: 190px;}
	#service .serviceBox.contact .big, #service .serviceBox.contact .middle { display:block; font-size:20px; padding:10px 0 0 13px; }
        	#service .serviceBox.contact .middle { font-size:15px; padding:24px 0 0 15px;}
        	
h1,h2,h3,h4,h5,h6 { color:#181830; font-weight:bold; margin-bottom:1em; }
h1 { font-size:18px; font-weight:normal; letter-spacing:0.1em; }
h2 { border-top:1px dotted #ccf; margin:1em 0 0.5em 0; padding-top:0.5em; }
a { color:#0064ae; }
p { margin-bottom:0.5em; }
img { margin-right:10px; }
object { margin-left:100px;}

/*
 * FORM
 */
.ce_form form label, .ce_form form input, .ce_form form select, .ce_form form textarea { float:left; }
.ce_form form label { clear:left; padding-right:1em; text-align:right; width:100px; }
.ce_form form input, .ce_form form textarea, .ce_form form select { margin-bottom:0.5em; width:200px; }
.ce_form form input.text.long { widht:400px; }
.ce_form form textarea { width:400px; }
.ce_form form input.submit { clear:left; float:right; margin-right:68px; }

/* Guestbook */
.guestbook form input, .guestbook form textarea { margin-bottom:10px; }

/****/
.info { font-weight:bold; right; margin-right:68px; }

.invisible {display:none;}

.col { float:left; margin-right:2%; width:48%}

b { font-weight:bold; }

.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }
.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }

table tr td img { margin:none; }

.ce_gallery { padding-top:20px;}
.ce_gallery table tr td { padding:0; }
/*-------------------------------------------------------------------------------------------------
[Basic Stylesheet]

Project:	malicke.de
Version:	1.0
Author:	Claudius Hofbauer
-------------------------------------------------------------------------------------------------*/

@import './reset.css';
@import 'https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica';

/*background:#fff url(../img/segelschule_bg.jpg) repeat-y 50% 0; */

html, body {background:#0064ae; font:14px verdana, arial, sans-serif; }

#page  { background:#d9f0f8; display:block; margin:0 auto; width:960px; }

#header, #footer, #navigation, #content, #service, #ground { float:left; }
#header, #footer { clear:both; float:left; width:100%; }
	#header { background:url(../img/segelschule-malicke.jpg); border-bottom:1px solid #fff; height:200px; margin-top:30px; }
  	#header a { display:block; margin-left:840px; margin-top:-57px; }
	#footer { border-top:1px solid #ccc; font-size:11px; padding-top:1em; text-align:center; }
	#footer a { color:#000; }
	
#ground { background-color:#d9f0f8; }
	
.mod_navigation { background:url(../img/box.gif); margin:1em 10px 2em 10px; width:172px; }
	.mod_navigation ul li { border-top:1px solid #cde3ea; color:#181830; clear:both; margin-bottom:0.25em; width:168px; }
		.mod_navigation ul li.first { border:none; }
		.mod_navigation ul li.last { background:url(../img/box.gif) 0 40px; height:40px; margin-bottom:0; width:170px; }
		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; }
/*		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; float:left;background:url(../img/box_active.gif) left -20px; color:#f9e505;}*/
		.mod_navigation ul li a,.mod_navigation ul li span { float:left; padding:0.5em 1em; text-decoration:none; width:100%; }
			.mod_navigation ul li a { color:#181830; }	
				.mod_navigation ul li a:hover { text-decoration:underline; }	
	.mod_navigation ul ul li { border:none; display:none; font-size:0.8em; font-weight:normal; }
		.mod_navigation ul ul li a,.mod_navigation ul ul li span { padding-left:2em; }
		.mod_navigation ul li.trail ul li,.mod_navigation ul li.active ul li { display:block; }
		.mod_navigation ul ul li.active { text-decoration:none; }
		.mod_navigation ul ul li.last { background:none; height:auto; }

		.mod_navigation ul li.active span { background-color:#0064af; color:#f9e505!important;
								 padding:0.1em 0.8em; margin:0.4em 0em 0.4em 0.3em; width:140px!important; }
		.mod_navigation ul ul li.active span { padding-left:18px; width:137px!important; }



#content { float:right!important; padding:1em 2em 1em 0; width:560px; }
#service { float:right!important; font-size:11px; margin-top:1em; width:180px; }
	#service .serviceBox { background:url(../img/box.gif) no-repeat; float:left; margin-bottom:1em; width:172px; }
		#service .serviceBox .bottom { background:url(../img/box.gif) no-repeat 0 -490px; float:left; height:10px; width:172px; }
		#service dl dt { width:80px;}
		#service .serviceBox img, #service .serviceBox p, #service .serviceBox h3, #service .serviceBox .tagCloud { margin:0; padding:0 10px; }
			#service .serviceBox img, #service .serviceBox h3 { padding-top:10px;}
#service .serviceBox .tagCloud { clear:both; float:left; margin-top:10px; text-align:center; }
#service .serviceBox .tagCloud h2, #service .serviceBox .tagCloud h3, #service .serviceBox .tagCloud h4 { border:none; clear:none; display:inline; float:left; margin:0; height:16px; padding:0 0.5em 0 0; }
#service .serviceBox .tagCloud h2 { font-size:1.2em; }
#service .serviceBox .tagCloud h3 { font-size:1em; }
#service .serviceBox .tagCloud h4 { font-size:0.8em; }

#service .serviceBox .tagCloud a { text-decoration:none; }

#service .serviceBox.contact { background:url(../img/service_box_contact.gif); height:96px; width: 190px;}
	#service .serviceBox.contact .big, #service .serviceBox.contact .middle { display:block; font-size:20px; padding:10px 0 0 13px; }
        	#service .serviceBox.contact .middle { font-size:15px; padding:24px 0 0 15px;}
        	
h1,h2,h3,h4,h5,h6 { color:#181830; font-weight:bold; margin-bottom:1em; }
h1 { font-size:18px; font-weight:normal; letter-spacing:0.1em; }
h2 { border-top:1px dotted #ccf; margin:1em 0 0.5em 0; padding-top:0.5em; }
a { color:#0064ae; }
p { margin-bottom:0.5em; }
img { margin-right:10px; }
object { margin-left:100px;}

/*
 * FORM
 */
.ce_form form label, .ce_form form input, .ce_form form select, .ce_form form textarea { float:left; }
.ce_form form label { clear:left; padding-right:1em; text-align:right; width:100px; }
.ce_form form input, .ce_form form textarea, .ce_form form select { margin-bottom:0.5em; width:200px; }
.ce_form form input.text.long { widht:400px; }
.ce_form form textarea { width:400px; }
.ce_form form input.submit { clear:left; float:right; margin-right:68px; }

/* Guestbook */
.guestbook form input, .guestbook form textarea { margin-bottom:10px; }

/****/
.info { font-weight:bold; right; margin-right:68px; }

.invisible {display:none;}

.col { float:left; margin-right:2%; width:48%}

b { font-weight:bold; }

.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }
.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }

table tr td img { margin:none; }

.ce_gallery { padding-top:15px;}
.ce_gallery table tr td { padding:0; }
/*-------------------------------------------------------------------------------------------------
[Basic Stylesheet]

Project:	malicke.de
Version:	1.0
Author:	Claudius Hofbauer
-------------------------------------------------------------------------------------------------*/

@import './reset.css';
@import 'https://fonts.googleapis.com/css?family=IM+Fell+DW+Pica';

/*background:#fff url(../img/segelschule_bg.jpg) repeat-y 50% 0; */

html, body {background:#0064ae; font:14px verdana, arial, sans-serif; }

#page  { background:#d9f0f8; display:block; margin:0 auto; width:960px; }

#header, #footer, #navigation, #content, #service, #ground { float:left; }
#header, #footer { clear:both; float:left; width:100%; }
	#header { background:url(../img/segelschule-malicke.jpg); border-bottom:1px solid #fff; height:200px; margin-top:30px; }
  	#header a { display:block; margin-left:840px; margin-top:-57px; }
	#footer { border-top:1px solid #ccc; font-size:11px; padding-top:1em; text-align:center; }
	#footer a { color:#000; }
	
#ground { background-color:#d9f0f8; }
	
.mod_navigation { background:url(../img/box.gif); margin:1em 10px 2em 10px; width:172px; }
	.mod_navigation ul li { border-top:1px solid #cde3ea; color:#181830; clear:both; margin-bottom:0.25em; width:168px; }
		.mod_navigation ul li.first { border:none; }
		.mod_navigation ul li.last { background:url(../img/box.gif) 0 40px; height:40px; margin-bottom:0; width:170px; }
		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; }
/*		.mod_navigation ul li.active, .mod_navigation ul li.trail { font-weight:bold; float:left;background:url(../img/box_active.gif) left -20px; color:#f9e505;}*/
		.mod_navigation ul li a,.mod_navigation ul li span { float:left; padding:0.5em 1em; text-decoration:none; width:100%; }
			.mod_navigation ul li a { color:#181830; }	
				.mod_navigation ul li a:hover { text-decoration:underline; }	
	.mod_navigation ul ul li { border:none; display:none; font-size:0.8em; font-weight:normal; }
		.mod_navigation ul ul li a,.mod_navigation ul ul li span { padding-left:2em; }
		.mod_navigation ul li.trail ul li,.mod_navigation ul li.active ul li { display:block; }
		.mod_navigation ul ul li.active { text-decoration:none; }
		.mod_navigation ul ul li.last { background:none; height:auto; }

		.mod_navigation ul li.active span { background-color:#0064af; color:#f9e505!important;
								 padding:0.1em 0.8em; margin:0.4em 0em 0.4em 0.3em; width:140px!important; }
		.mod_navigation ul ul li.active span { padding-left:18px; width:137px!important; }



#content { float:right!important; padding:1em 2em 1em 0; width:560px; }
#service { float:right!important; font-size:11px; margin-top:1em; width:180px; }
	#service .serviceBox { background:url(../img/box.gif) no-repeat; float:left; margin-bottom:1em; width:172px; }
		#service .serviceBox .bottom { background:url(../img/box.gif) no-repeat 0 -490px; float:left; height:10px; width:172px; }
		#service dl dt { width:80px;}
		#service .serviceBox img, #service .serviceBox p, #service .serviceBox h3, #service .serviceBox .tagCloud { margin:0; padding:0 10px; }
			#service .serviceBox img, #service .serviceBox h3 { padding-top:10px;}
#service .serviceBox .tagCloud { clear:both; float:left; margin-top:10px; text-align:center; }
#service .serviceBox .tagCloud h2, #service .serviceBox .tagCloud h3, #service .serviceBox .tagCloud h4 { border:none; clear:none; display:inline; float:left; margin:0; height:16px; padding:0 0.5em 0 0; }
#service .serviceBox .tagCloud h2 { font-size:1.2em; }
#service .serviceBox .tagCloud h3 { font-size:1em; }
#service .serviceBox .tagCloud h4 { font-size:0.8em; }

#service .serviceBox .tagCloud a { text-decoration:none; }

#service .serviceBox.contact { background:url(../img/service_box_contact.gif); height:96px; width: 190px;}
	#service .serviceBox.contact .big, #service .serviceBox.contact .middle { display:block; font-size:20px; padding:10px 0 0 13px; }
        	#service .serviceBox.contact .middle { font-size:15px; padding:24px 0 0 15px;}
        	
h1,h2,h3,h4,h5,h6 { color:#181830; font-weight:bold; margin-bottom:1em; }
h1 { font-size:18px; font-weight:normal; letter-spacing:0.1em; }
h2 { border-top:1px dotted #ccf; margin:1em 0 0.5em 0; padding-top:0.5em; }
a { color:#0064ae; }
p { margin-bottom:0.5em; }
img { margin-right:10px; }
object { margin-left:100px;}

/*
 * FORM
 */
.ce_form form label, .ce_form form input, .ce_form form select, .ce_form form textarea { float:left; }
.ce_form form label { clear:left; padding-right:1em; text-align:right; width:100px; }
.ce_form form input, .ce_form form textarea, .ce_form form select { margin-bottom:0.5em; width:200px; }
.ce_form form input.text.long { widht:400px; }
.ce_form form textarea { width:400px; }
.ce_form form input.submit { clear:left; float:right; margin-right:68px; }

/* Guestbook */
.guestbook form input, .guestbook form textarea { margin-bottom:10px; }

/****/
.info { font-weight:bold; right; margin-right:68px; }

.invisible {display:none;}

.col { float:left; margin-right:2%; width:48%}

b { font-weight:bold; }

.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }
.price { text-align:right;}

table tr th { font-weight:bold; }
table tr td { padding-right:20px; }

table tr td img { margin:none; }

.ce_gallery { padding-top:1em;}
.ce_gallery table tr td { padding:0; }

