﻿/*#############################################################
Name: Beautiful Day
Date: 2006-11-12
Description: A soft and bright two-column template.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #5C5C5C;}
a:hover {color: #C60;}

a img {
border : 0 none;
}

body {
	background: url(img/bg.jpg) repeat-x left top;
	background-color: #EAEAEA;
	color: #5C5C5C;
	font: normal 62.5% Arial,sans-serif;
	line-height: 2.0em;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: 30px "Arial Narrow",sans-serif;
	margin-top: -5px;
	margin-bottom: 4px;
	color: #6C9AFC;
}

h2 {
	font: bold 1.2em Arial,sans-serif;
	margin-bottom: 4px;
	color: #6C9AFC;
}

h3 {
	font: 1.8em Arial,sans-serif;
	margin-bottom: 4px;
	color: #6C9AFC;
}




code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Arial,sans-serif;
	line-height: 1.3em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}

.left {	float: left;
}

.right {	float: right;
	line-height: 1.2em;	
}

/* structure */
.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 960px;
}

/* header 
.top {
	background: padding: 50px 10px 0;
}
*/

/* title */
.header {
	background: url(img/header.png);
	font-size: 1.2em;
	height: 70px;
	margin: 0 auto;
	padding: 0px 0px 0px;
	width: 980px;
}
.header .left, .header .right {
/*	background: url(img/croatia3.gif) repeat-x; */
	color: #FFF;
	height: 70px;

}
.header .left {
/*	background: url(img/header.gif) no-repeat; */
	font-family: "Arial Narrow"; 
	font-weight: bold;
	color: #6C9AFC; 
	font-size: 26px;
	line-height: 70px;
	text-align: left;	
	width: 660px;
}

/* 

.header .right {
	overflow: auto;
	width: 300px;
}

.header .right a, p,.header .right h2 

.header .right h2 {
	padding-top: 16px; 
	margin-bottom: 3px; 
	font-family: Tahoma; 
	color: #5E5E5E; 
	font-size: 18px;
}

*/

.headerleft {
	font-family: "Arial Narrow"; 
	color: #6C9AFC; 
	font-size: 26px; 
	font-weight: bold; 
	float: left; 
	margin: 10px 10px 0 210px;
	text-decoration: none;
}

.headerleft .descr {
	font-family: "Arial Narrow"; 
	color: #FCAF16; 
	font-size: 16px; 
	font-weight: bold; 
	font-style: italic;
	float: left; 
	margin-top: 3px;
	text-decoration: none;
}

.headerright a {
	font-family: "Arial Narrow"; 
	color: #6C9AFC; 
	font-size: 14px; 

	float: right; 
	margin: 5px 10px 0 0;
	text-decoration: none;
}
	

/* navigation */
.navigation {	
	background: #D9E1E5 url(img/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 30px;
}
.navigation a {
	background: #D9E1E5 url(img/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1.0em sans-serif;
	line-height: 30px;
	padding: 0 20px;
	text-decoration: none;
}
.navigation a:hover {background-position: left bottom; color: #FFFFFF;}

/* main */
.main {
	border-top: 4px solid #FFF;
	background: url(img/bgmain.gif) repeat-y;
}

.eyecatcher {
	height: 400px;
	background-image: url(img/eyecatcher_03.jpg);

}

/*
.eyecatcher h1 {
	font-family: "Arial Narrow";
	font-size: 36px;
	color: #ffffff;
	padding: 330px 30px 0 0;
	text-align: right;

}
*/


#textbild {width:400px; margin: 0 0 0 2px; padding:5px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#FCAF16;}
.xsnazzy h2 {font-size:2em; color:#5C5C5C; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#5C5C5C;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}
 
.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; width:0; height:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #FFF4DE; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; width:0; height:0;}
 
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}
 
.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#FFF4DE; border-width:0 5px;}
 
.xb5 {margin:0 2px; background:#FFF4DE; border-width:0 4px;}
.xb6 {margin:0 2px; background:#FFF4DE; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#FFF4DE; border-width:0 3px; height:2px;} 
 
.xboxcontent {display:block; background:#FFF4DE; border:3px solid #fff; border-width:0 3px;}
 


/* sub navigation */
.sidenav {
	float: right;
	width: 290px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.sidenav li {border-bottom: 1px solid #EAEADA;}
.sidenav li a {
	font-size: 1.0em;
	color: #554;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 95%;
}
.sidenav li a:hover {
	background: #F0F0EB;
	color: #654;	
}

/* content */
.content {
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 630px;
}
.content .descr {
	color: #5C5C5C;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: -8px;
}
.content .map {
	color: #000000;
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: -8px;
}
.content .copy {
	color: #5C5C5C;
	font-size: 10px;
	margin-top:	-5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.content li {
	list-style: none;
	margin-left: 0px;
}
.content p {font-family: "Arial",sans-serif;}

/* Angebote-Box */

.curvy {position:relative; width:630px; background:#9caf9c; color:#000;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#9caf9c; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 15px; font-size:11px;}

/* Tabs */

#menu2 {
font-family: verdana, arial, sans-serif; 
width:580px;
height:200px;
margin:0; 
position:relative;
z-index:90;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
#menu2 ul {
padding:0; 
margin:0 0 0 -17px;
list-style-type: none;
border:0;
}
#menu2 ul table {border-collapse:collapse; margin:-1px -10px; font-size:1em;}
/* float the list so that the items are in a line */
#menu2 ul li {
float:left; 
}
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
#menu2 ul li a, .menu2 ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:149px; 
height:30px; 
color:#000; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#c9c9a7; 
line-height:20px; 
font-size:11px;
}
/* make the dropdown ul invisible */
#menu2 ul li ul {
position:absolute; left:-9999px; height:0;
}
 
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
#menu2 ul li#current a {color:#fff; background:#938b59;}
 
#menu2 ul li a:hover,
#menu2 ul li:hover a {
color:#fff; 
background:#b3ab79;
}
/* make the sub menu ul visible and position it beneath the first list item */
#menu2 ul li#current ul,
#menu2 ul :hover ul {
top:30px; 
left:0;
height:150px;
background:#fff;
text-align:left;
}
/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
#menu2 ul li#current ul li,
#menu2 ul :hover ul li {
background:#eee; 
color:#000;
padding:10px;
width:580px;
height:auto;
border:20px solid #b3ab79;
}
#menu2 ul li#current ul li {border:20px solid #938b59;}
/*float the image left with padding and no border */
#menu2 ul li#current ul li img,
#menu2 ul :hover ul li img {
float:left; 
padding:10px 10px 10px 0; 
border:0;
}
/* style the paragraph font height */
#menu2 ul li#current ul li p,
#menu2 ul :hover ul li p {
font-size:0.9em;
line-height:1.8em;
}
/* style the background and foreground color of the submenu links */
#menu2 ul li#current ul li a,
#menu2 ul :hover ul li a {
display:inline;
background:#eee;
color:#c00;
text-decoration:underline;
border:0;
line-height:1.8em;
}
/* style the background and forground colors of the links on hover */
#menu2 ul li#current ul li a:hover,
#menu2 ul :hover ul li a:hover {
text-decoration:none; 
color:#000;
}


/* footer */
.footer {
	margin: 10px 0 0 0;
	color: #5C5C5C;
	font: 10px sans-serif;
	text-align: left;
	padding-bottom: 10px;
}

.footer .descrlinks {
	color: #5C5C5C;
	font-size: 11px;
	text-align: left;
}

.footer .descrrechts {
	color: #5C5C5C;
	font-size: 11px;
	text-align: right;
	margin-top: -14px;
}


.footer a,.footer a:hover {color: #5C5C5C; text-decoration: none;}

.footer img, a
{
	border: 0 none;
}


/* neu */
dl.meImgLeft { 
	float: left; 
	margin-right: 1em; 
	background: #D6D6D6;
	width: 400px;
}
dl.meImgLeft dt { margin-bottom: 0; background: #D6D6D6;}
dl.meImgLeft dd { margin: 0; padding: 5px 0 0 5px; background: #D6D6D6; font-size: 12px;}

.text_box_header
{
    background: url(img/text_box_header.jpg) no-repeat 1px 4px;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 15px;
}
.text_box
{
    background-color: #f2f3f3;  
    border-top: 1px dotted #96a399;
    border-bottom: 1px dotted #96a399;
    padding: 10px;
    margin: 5px 0 15px 0;
}

.text_box a
{
	text-decoration: none;
}

.ro {
	background:url(img/roundedbox_ro.gif) top right no-repeat;
}

.lo {
	background:url(img/roundedbox_lo.gif) top left no-repeat;
}

.ru {
	background:url(img/roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
	background:url(img/roundedbox_lu.gif) bottom left no-repeat;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}


/*box*/
.box{ background:#f5f8f7; width:100%;}
.box .border-top {background:url(img/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(img/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(img/border_left.gif) repeat-y left;}
.box .border-right {background:url(img/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(img/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(img/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(img/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(img/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:10px 10px 10px 30px; }
.box .indent-box1{ padding:10px 10px 10px 10px; }

/*contentbox*/
.content1 {float:left; font-size:10px; line-height:22px; padding:5px 2%; color:#000; background:#eee; border:1px solid #ccc; width:280px; height:100%;} 
.content2 {float:right; font-size:10px; line-height:22px; padding:5px 2%; color:#000; background:#eee; border:1px solid #ccc; width:280px; height:100%;}


/***** Box Mitte schmal *****/
.box_325
{
    width: 325px;
    float: left;
    margin: 0px 5px 5px 0px;
}

.box_325 h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}

.box_325 img
{
    margin: 5px 0px;
}

.box_325 .box_top
{
    background-image: url(img/box_325_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_325 .box_content
{
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    padding: 0px 4px;
    height: 370px;
}
.box_325 .box_bottom
{
    background-image: url(img/box_325_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}

/***** Box Werbung *****/
.advertising_300x250
{
    float: right;
    width: 300px;
    overflow: hidden;
}
.advertising_300x250 h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}
.advertising_300x250 .box_top
{
    background-image: url(img/box_300_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.advertising_300x250 .box_content
{
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    padding: 0px 4px;
    height: 370px;
}
.advertising_300x250 .box_bottom
{
    background-image: url(img/box_300_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box 310 ANGEBOTE *****/

.box_310
{
	float: left;
    width: 310px;
    overflow: hidden;
    margin: 0 5px 10px 0;
}
.box_310 h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 5px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}

.box_310 a {
	text-decoration: none;
	color: #FFF;
}

.box_310 img {
	border: 0pt;
}

.box_310 h2
{
    margin: 0px;
    padding: 0px 0px;
	font-family: "Arial Narrow";
    font-size: 20px;
    color: #004799;
}
.box_310 .box_top
{
    background-image: url(img/box_310_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_310 .box_content
{
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    padding: 0px 4px;
}
.box_310 .box_bottom
{
    background-image: url(img/box_310_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}




/***** Box Mitte schmal II *****/
.box_260
{
    width: 260px;
    float: right;
    margin: 0px 5px 5px 0px;
}
.box_260 h2
{
    background-color: #ff9900;
    margin: 0px;
    padding: 0px 3px;
    font-size: 13px;
    color: #FFF;
}
.box_260 img
{
    margin: 5px 0px;
}

.box_260 .box_top
{
    background-image: url(img/box_370_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_260 .box_content
{
    border-left: 1px solid #ffce82;
    border-right: 1px solid #ffce82;
    padding: 0px 4px;
}
.box_260 .box_bottom
{
    background-image: url(img/box_370_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box Service *****/

.box_200
{
    background: #FFFFFF;
    width: 200px;
    float: left;
    margin: 5px 0px 0px 0px;
    line-height: 15px;
}

.box_200 h1
{
    color: #FFFFFF;
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
}

.box_200 h2
{
	font: 18px "Arial Narrow",sans-serif;
	text-align: center;
	margin-bottom: 4px;
	color: #6C9AFC;
    margin: 0 0 5px 0;
    padding: 0px 3px;
}


.box_200 img
{
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0pt;

}

.box_200 .box_content
{
    padding: 0px 4px;
}

/***** Box Wetter 210 *****/
.box_wetter
{
    width: 290px;
    float: left;
    margin: 10px 0px 0px -10px;
}

.box_wetter .box_content
{
    padding: 0px 4px;
}


/***** Box Rechts 210 *****/
.box_210
{
    background: #FFFFFF;
    width: 290px;
    float: right;
    margin: 17px 0px 0px 0px;
    font-size: 10px;
    line-height: 15px;
}

.box_210 h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}

.box_210 h2
{
    margin: 0px;
    padding: 0px 0px;
	font-family: "Arial Narrow";
    font-size: 20px;
    color: #004799;
}

.box_210 a
{
    margin: 5px 0 5px 0;
    padding: 0px 0px;
	font-family: "Arial Narrow";
    font-size: 20px;
    color: #004799;
	text-decoration: none;
}


.box_210 img
{
    margin-top: 5px;
    margin-bottom: 8px;
    border: 0pt;
	vertical-align: middle;   
}

.box_210 img1
{
    margin-right: 10px;
    
}
.box_210 .box_top
{
    background-image: url(img/box_210_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_210 .box_content
{
    border-left: 1px solid #AFBEC7;
    border-right: 1px solid #AFBEC7;
    padding: 0px 4px;
}
.box_210 .box_bottom
{
    background-image: url(img/box_210_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box Partner 210 *****/
.box_210p
{
    background: #FFFFFF;
    width: 290px;
    float: right;
    margin: 10px 0px 0px 0px;
    line-height: 15px;
}

.box_210p h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}

.box_210p h2
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 10px 0;
    padding: 0px 3px;
	font: 24px "Arial Narrow",sans-serif;
    color: #FFF;
}

.box_210p a
{
    margin: 5px 0 5px 0;
    padding: 0px 0px;
	font-family: Arial;
    font-size: 12px;
    color: #004799;
	text-decoration: none;
}

.box_210p .box_top
{
    background-image: url(img/box_210_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_210p .box_content
{
    border-left: 1px solid #AFBEC7;
    border-right: 1px solid #AFBEC7;
    padding: 0px 4px;
}
.box_210p .box_bottom
{
    background-image: url(img/box_210_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box Menü 210 *****/
.box_210m
{
    background: #FFFFFF;
    width: 290px;
    float: right;
    margin: 15px 0px -8px 0px;
    line-height: 15px;
}

.box_210m h1
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 15px 0;
    padding: 0px 3px;
    font-size: 24px;
    color: #FFF;
}

.box_210m h2
{
    background: #6C9AFC;
    height: 30px;
    margin: 0 0 10px 0;
    padding: 0px 3px;
	font: 24px "Arial Narrow",sans-serif;
    color: #FFF;
}

.box_210m a
{
    margin: 5px 0 5px 0;
    padding: 0px 0px;
	font-family: Arial;
    font-size: 12px;
    color: #004799;
	text-decoration: none;
}

.box_210m .box_top
{
    background-image: url(img/box_210_top.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}
.box_210m .box_content
{
    border-left: 1px solid #AFBEC7;
    border-right: 1px solid #AFBEC7;
    padding: 0px 4px;
}
.box_210m .box_bottom
{
    background-image: url(img/box_210_bottom.jpg);
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box Footer 235 *****/
.box_235
{
    background: #FFFFFF;
    width: 220px;
    float: left;
    margin: 0px 5px 0px 15px;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
}

.box_235 a
{
    color: #004799;
    text-decoration: none;
}

.box_235 ul, li
{
	list-style-image: url(img/pfeil.png);
}

.box_235 h2
{
    height: 25px;
    margin: 10px 0 0 0;
    padding: 0px 3px 0 0;
    font-family: "Arial Narrow";
    font-size: 18px;
    font-style: italic;
    color: #6C9AFC;
}
.box_235 img
{
    margin-top: 5px;
    border: 0pt;
}

.box_235 img1
{
    margin-right: 10px;
}

.box_235 .box_top
{
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}

.box_235 .box_content
{
    padding: 0px 4px;
}

.box_235 .box_bottom
{
    background-repeat: no-repeat;
    height: 4px;
    overflow: hidden;
}


/***** Box Rechts Background *****/
.box_1200
{
	background-image: url(img/1200.png);
    width: 290px;
    height: 150px;
    float: left;
    margin: 10px 5px 0px 0px;
    font-size: 12px;
    line-height: 15px;
}
.box_1200 h2
{
	font: 24px "Arial Narrow",sans-serif;
	margin-bottom: 4px;
	color: #6C9AFC;
    margin: 0 0 5px 0;
    padding: 0px 3px;
}

.box_1200 a
{
	font: 18px "Arial Narrow",sans-serif;
	color: #5C5C5C;
	text-decoration: none;
	margin: -15px 0 0 0;
}

.box_1200 img
{
    margin-top: 5px;
    border: 0pt;
	vertical-align: middle;
}

.box_1200 img1
{
    margin-right: 10px;
    
}
.box_1200 .box_top
{
    height: 4px;
    overflow: hidden;
}
.box_1200 .box_content
{
    padding: 0px 4px;
}
.box_1200 .box_bottom
{
    height: 4px;
    overflow: hidden;
}



/*{ content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0px; }


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 1px solid #FFF;
	padding: 0;
	background: #D9E1E5 url(img/navbar.gif);
	width: 960px; /*For KHTML*/
	list-style: none;
	height: 40px;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 30px;
	}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 33px;
	left: 0;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 160px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	}

/* Root Menu */
ul#navmenu a {
	border-right: 1px solid #FFF;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
/*	background: #D9E1E5 url(img/nav.gif); */
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial Narrow";
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}


/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
/*	background: #D9E1E5 url(img/nav_hover.gif); */
	color: #FFF;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {

	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	font-family: "Arial Narrow";
	text-decoration: none;
	float: none;
	background: #D9E1E5 url(img/nav.gif);
	padding-top: 5px;
	padding-bottom: 5px;

	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #D9E1E5 url(img/navhover.gif);
	color: #FFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #D9E1E5 url(img/nav.gif);
	color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #D9E1E5 url(img/nav_hover.gif);
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #D9E1E5 url(img/nav.gif);
	color: #666;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #D9E1E5 url(img/nav.gif);
	color: #FFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
	
	
/* Slide 


#jCarouselLiteDemo .carousel {
	position: relative; padding-bottom: 0px; margin: 0px 0px 200px 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
#jCarouselLiteDemo .digg {
	position: absolute; top: 110px; left: 300px
}
#jCarouselLiteDemo .main {
	margin-left: 0px
}
#jCarouselLiteDemo .demo EM {
	font-style: normal; color: #ff3300; font-size: 60%; font-weight: bold;
}
#jCarouselLiteDemo .carousel BUTTON {
	float: left
}
#jCarouselLiteDemo .carousel A.prev {
	width: 30px; display: block; background: url(img/imageNavLeft.gif) no-repeat left 60px; float: left; height: 143px; text-decoration: none
}
#jCarouselLiteDemo .carousel A.next {
	width: 30px; display: block; background: url(img/imageNavLeft.gif) no-repeat left 60px; float: left; height: 143px; text-decoration: none
}
#jCarouselLiteDemo .carousel A.next {
	background: url(img/imageNavRight.gif) no-repeat right 60px
}
#jCarouselLiteDemo .carousel A.next:hover {
	background-image: url(img/imageNavRightHover.gif)
}
#jCarouselLiteDemo .carousel A.prev:hover {
	background-image: url(img/imageNavLeftHover.gif)
}
#jCarouselLiteDemo .carousel A:hover {
	border-bottom: medium none; border-left: medium none; outline-style: none; outline-color: invert; outline-width: medium; border-top: medium none; border-right: medium none
}
#jCarouselLiteDemo .carousel A:active {
	border-bottom: medium none; border-left: medium none; outline-style: none; outline-color: invert; outline-width: medium; border-top: medium none; border-right: medium none
}
#jCarouselLiteDemo .carousel .jCarouselLite {
	border-bottom: black 1px solid; position: relative; border-left: black 1px solid; background-color: #dfdfdf; float: left; visibility: hidden; border-top: black 1px solid; border-right: black 1px solid; left: -5000px
}
#jCarouselLiteDemo .carousel UL {
	margin: 0px
}
#jCarouselLiteDemo .carousel LI IMG {
	background-color: #fff; margin: 10px; width: 150px; height: 118px
}
#jCarouselLiteDemo .carousel LI P {
	background-color: #fff; margin: 10px; width: 150px; height: 118px
}
#jCarouselLiteDemo .widget IMG {
	cursor: pointer
}
#jCarouselLiteDemo .mid {
	width: 400px; height: 300px; margin-left: 80px
}
#jCarouselLiteDemo .vertical {
	margin-left: 170px
}
#jCarouselLiteDemo .vertical .jCarouselLite {
	width: 170px
}
#jCarouselLiteDemo .imageSlider LI IMG {
	width: 400px; height: 300px
}
#jCarouselLiteDemo .imageSlider LI P {
	width: 400px; height: 300px
}
#jCarouselLiteDemo .imageSliderExt LI IMG {
	width: 400px; height: 300px
}
#jCarouselLiteDemo .imageSliderExt LI P {
	width: 400px; height: 300px
}
*/

/* @end */

