
/*- Farben
H2 grau				= #838383;
backround 	gruen 	= #C0E2E0;
rahmen 		gruen	= #0D726A;
Hell		gruen 	= #A1DED5;
Meer 		gruen	= #009590;
Backgr Beige 		= #F5F1E4;
Orange				= #E35325;

*/
* 			{ padding: 0px; margin: 0px;list-style-type: none;list-style-image: none;}
a 			{ color: #E0552D; text-decoration: none;}
a:hover 	{ color: #666666; text-decoration: none; }
.bodylink   {font-family: Arial, Helvetica, sans-serif; color: #0F4DEC;  text-decoration: none}
#clearer 	{ clear: both;}
image		{border:0px;}
/*----------------------------*/
body {
	background: #C0E2E0 url(/cms/templates/odessa/images/bg_odessa.jpg) top left repeat-x;
	text-align: center; /* Zentrierung des Layouts im IE 5 */
	line-height: 1.4;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	
}
#mainCol {text-align:left}
.head      {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 230%;font-weight: normal; color: #0D726A;letter-spacing: 0.0em;line-height:30px;background-color:#F5F1E4;}
#headlineDotter {background:  url(/cms/templates/odessa/images/dottedHeadline.gif) no-repeat  bottom;}
.leadin    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold; color: #E35325;letter-spacing: 0.0em;} 
.body      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; color: #0D726A; text-decoration: none;}
.siteTitle {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 200%;font-weight: normal; color: #E35325;letter-spacing: 0.0em;line-height:30px;}
/*-------------- Bildunterschriften ---------*/
#contentText ul{
	padding-left: 30px;
	margin: 0px;
}
#contentText ul li{
	list-style-image: url(/images/odessa_bullet.gif);
	margin: 0px;
}
#contentText ol{list-style-type: decimal;
	padding-left: 30px;
	margin: 0px;
}
#contentText ol li{
	list-style-type: decimal;
	margin: 0px;
}
/*-------------- Bildunterschriften ---------*/
#imageSubText {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	color: #E35325;
	background-color:#FFFFFF; 
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
#imageTable {
	width:1%;    
	border-collapse: collapse;
	border:7px solid #F5F1E4;
	background-color: #FFFFFF;
}

#imageTable td {
	border: none;
	padding: 0px;
}
#imageTable1 {
	width:1%;    
	border-collapse: collapse;
	border:5px solid #FFFFFF;
	background-color: #FFFFFF;
}

#imageTable1 td {
	border: none;
	padding: 3px 3px 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #E35325; text-decoration: none;
}
/*-------------- Trennlinien Divider --------------*/
#divider {
	height: 11px;
	width: 100%;
	background:  url(/images/divider.gif) repeat-x bottom;
}
/*-------------- Wrapper --------------*/
#wrap {
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	width: 780px;
	text-align: left;
}
/*-------------- Round Corners Top  --------------*/
#frameTop {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 780px;
	height: 15px;
	font-size: 0px;   
	line-height: 0px;
	background:  url(/cms/templates/odessa/images/canvas_bg_top.gif) repeat-x bottom;
}
#inframeTopLeft {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 11px;
	font-size: 0px;   
	line-height: 0px;
	height: 15px;
	background:  url(/cms/templates/odessa/images/corner_top_left.gif) no-repeat bottom;
}
#inframeTopRight {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 11px;
	font-size: 0px;   
	line-height: 0px;
	height: 15px;
	background:  url(/cms/templates/odessa/images/corner_top_right.gif) no-repeat bottom;
}
/*-------------- Headline Logo  --------------*/
#headline {
	text-align: center;
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	
	background: #FFFFFF url(/cms/templates/odessa/images/dotted_line_top.gif) repeat-x bottom;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #headline {
    width:774px;
}

/*-------------- Big Image  --------------*/
#vectorImage {position:relative;
	height:350px; 
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	background: #A1DED5;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #vectorImage {
    width:774px;
}
#flashImage {	 
	position:absolute;
	padding-left:0px;
	top:-85px;
	/*top:-85px;*/
	visibility:visible;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #vectorImage {
    width:774px;
}
#boxTop {
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	height: 5px;
	font-size: 0px;   /* leeres div für IE damit er es nicht auf default 20px macht*/
	line-height: 0px;	/* leeres div für IE damit er es nicht auf default 20px macht*/
	background: #A1DED5;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #boxTop {
    width:774px;
}
#boxBottom {
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	height: 12px;
	font-size: 0px;   
	line-height: 0px;
	background: #009590;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #boxBottom {
    width:774px;
}
#boxNavi {
	padding: 0px;
	margin: 0px;
	float: right;
}
#boxNavi ul{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

#boxNavi li {
	float: left;
	border-left: 1px solid #FFFFFF;
}
#boxNavi li a {
	float: left;
	color: #FFFFFF;
	padding: 0px 10px 2px 10px;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 10px;
}
/*-------------- Navigation  --------------*/
#navigation {
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	height: 30px;
	
	background: url(/cms/templates/odessa/images/menu_bg.gif) repeat-x bottom;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #navigation {
    width:774px;
}
#naviLineLeft 	{ padding:0px; margin-top: 5px; width: 30px; float: left; height: 24px; border-right:2px solid #0D726A;}
#naviLineRight 	{ padding:0px; margin-top: 5px; width: 40px; float: left; height: 24px; border-left:2px solid #A1DED5;}

#navigation ul 	{ list-style-type: none; padding: 0px; margin: 0px; }
#navigation li 	{ float: left; list-style-type: none; }

#navigation li a {
	padding: 3px 10px 6px 10px;
	color: #FFFFFF;
	line-height:28px;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left:2px solid #A1DED5;
	border-right:2px solid #0D726A;
}
#navigation li a:hover{
	color: #0D726A;
}
/*-------------- Subnavigation   --------------*/
#subNav {
	padding: 0px;
	margin: 0px;
	line-height: 0;
	font-size: 0px;
	float: left;
	background-color: #C0E2E0;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #subNav {
    width:774px;
}
.subNavi {
	clear: left;
	float: left;
}
#subNav ul {
	font-size: 11px;   
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	line-height: 17px;
	border-right: 1px solid #FFFFFF;
}
#subNav ul li{
	float: left;
	padding: 0px 10px 0px 10px;
	border-top:1px solid #D7F9F7;
	border-bottom:4px solid #96C1BE;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #0D726A;
}
#subNav ul li a {
	color: #0D726A;
}
#subNav ul li a:hover {
	color: #E35325;
}
/*-------------- DREI SPALTEN CONTAINER ----------*/
#container {
	padding: 0px;
	margin: 0px;
	float: left;
	border-left:3px solid #0D726A;
	border-right:3px solid #0D726A;
	background: #F5F1E4;
	width:774px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px; 
}
html>body #container {
    width:774px;
}

/*-------------- Round Corners Top  --------------*/
#frameBottom {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 780px;
	height: 13px;
	background: url(/cms/templates/odessa/images/canvas_bg_bottom.gif) repeat-x top;
}
#inframeBottomLeft {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 11px;
	height: 13px;
	background:  url(/cms/templates/odessa/images/corner_bottom_left.gif) no-repeat top left;
}
#inframeBottomRight {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 11px;
	height: 13px;
	background:  url(/cms/templates/odessa/images/corner_bottom_right.gif) no-repeat top right;
}
/*-------------- Log In Boxes  --------------*/
.standardborder {
	z-index:100;
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	width: 200px;
	height: 100px;
	position: absolute;
	left:0; top:23; 
}
.boxhead {
	height: 20px;
	background:#FFFF00; 
	padding:2px; 
	padding-left:7px; 
}
