/* ************************************* */
/* GENERAL DOCUMENT WIDE CSS-DEFINITIONS */
body { 
	background-color:white; 
	margin:0; 
	padding:10px 0 0 0; 
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:rgb(0,91,170);
	text-align:center;
}

/* ************************************* */
/* Box Definition */
#container{width:950px; height:600px; background-color:white; margin:0 auto; border:1px solid black; overflow:hidden;}
#header{width:950px; height:185px;}
#header_img{width:950px; height:150px;}
#menu_bar{width:950px; height:35px; background-color:rgb(241,231,198);}
#menu {float:left; width:650px; height:35px;}
#menu_bar_right_box{float:left; width:300px; height:35px; background-color:rgb(0,91,170);}
#menu_bar_right_box #menu_bar_right_box_sub{width:300px; height:26px; background-color:rgb(241,231,198);}
#content_box {float:left; width:650px; height:415px; margin:0; padding:0;}
#content{width:575px; height:375px;}
#content_bottom_bar{width:650px; height:20px; background-color:rgb(241,231,198);}

#right_box {float:left; width:300px; height:415px; text-align:left;}
#right_box #right_box_right_bar{float:right; height:395px; width:20px; background-color:rgb(241,231,198); filter:alpha(opacity=85);	-moz-opacity:0.85;	opacity:0.85;}
#right_box_bottom_bar{clear:both; width:300px; height:20px; text-align:right;}
#right_box_right_bar_sub {float:right; width:20px; height:20px; background-color:rgb(241,231,198);}
#right_box_bottom_bar a{float:left;	width:270px; height:20px; padding:3px 10px 0 0; display:block; background-color:rgb(241,231,198); filter:alpha(opacity=85);	-moz-opacity:0.85;	opacity:0.85; text-decoration:none; color:rgb(0,91,170); }
#right_box_bottom_bar a:link{}
#right_box_bottom_bar a:visited{}
#right_box_bottom_bar a:hover{background-color:rgb(0,91,170); color:rgb(241,231,198);}

/* ************************************* */
/* Menu Definition */
#menu ul{background-color:red; margin:10px 0 0 55px; padding:0;}
#menu ul li{float:left; display:inline; margin:0; padding:0; font-size:13px;}
#menu ul li a{ text-decoration:none; color:rgb(0,91,170);}
#menu ul li a:link{}
#menu ul li a:visited{}
#menu ul li a:hover{font-weight:bold;}
#menu ul #li_menu_home{width:58px;}
#menu ul #li_menu_wohnungen{width:90px;}
#menu ul #li_menu_anfahrt{width:65px;}
#menu ul #li_menu_preise{width:60px;}
#menu ul #li_menu_termine{width:102px;}
#menu ul #li_menu_kontakt{width:65px;}
	

/* ************************************* */
/* Content Definition */
#content{background-color:white; text-align:left; overflow:auto; overflow-y:auto; padding:10px 10px 10px 65px;}

#content h1{font-size:16px;}
#content h2{font-size:14px;}
#content h3{font-size:12px;}

#content a{color:rgb(0,91,170); text-decoration:underline;} /* unorderedlist embedded links*/
#content a:link{color:rgb(0,91,170); text-decoration:underline;}
#content a:visited{color:rgb(0,91,170); text-decoration:underline;}
#content a:hover{background-color:rgb(0,91,170); color:white; text-decoration:none;}

/****************************************************************/
/****************************************************************/
/** CSS Definition for "CONTENT_BOX"  - Input by GNI-CMS           **/
/****************************************************************/
/****************************************************************/
/** Standard Element-Definition **/

/* special class for titles */
#content .gni_cms_title ()

/****************************************************************/
/* PARAGRAPH ELEMENTS */
#content .gni_cms_paragraph {}
#content .gni_cms_paragraph  strong{} /* paragraph embedded bold*/
#content .gni_cms_paragraph  em{} /* paragraph embedded italic*/

#content .gni_cms_paragraph  a{color:rgb(0,91,170); text-decoration:underline;} /* paragraph embedded links*/
#content .gni_cms_paragraph  a:link{}
#content .gni_cms_paragraph  a:visited{}
#content .gni_cms_paragraph  a:hover{background-color:rgb(0,91,170); color:white; text-decoration:none;}

/****************************************************************/
/* LIST ELEMENTS */
#content .gni_cms_list {margin-left:0;}
#content .gni_cms_list strong{} /* unorderedlist embedded bold*/
#content .gni_cms_list em{} /* unorderedlist embedded italic*/

#content .gni_cms_list li a{color:rgb(0,91,170); text-decoration:underline;} /* unorderedlist embedded links*/
#content .gni_cms_list li a:link{color:rgb(0,91,170); text-decoration:underline;}
#content .gni_cms_list li a:visited{color:rgb(0,91,170); text-decoration:underline;}
#content .gni_cms_list li a:hover{background-color:rgb(0,91,170); color:white; text-decoration:none;}

/****************************************************************/
/* IMAGE ELEMENTS */
#content .gni_cms_image{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} /* outer div for image and caption */
#content .gni_cms_image img{border:0px solid rgb(0,0,0);}

/* link embedded images */
#content_box .gni_cms_image a{ text-decoration:none; border:0px solid black;}
#content_box .gni_cms_image a:link {}
#content_box .gni_cms_image a:visited {}
#content_box .gni_cms_image a:hover {}

/* in outer image-dicv embedded caption div */
#content_box .gni_cms_image div{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


/****************************************************************/
/* FILE ELEMENTS */
#content_box .gni_cms_file {height:22px;} /* outer file div */
#content_box .gni_cms_file a{padding:3px 3px 3px 3px; color:rgb(0,91,170); text-decoration:underline;} /* file embedded links */
#content_box .gni_cms_file a:link{}
#content_box .gni_cms_file a:visited{}
#content_box .gni_cms_file a:hover{background-color:rgb(0,91,170); color:white; text-decoration:none;}

