/* Abstände über alles auf Null setzen */
* {margin: 0; padding: 0; }

/* Einstellungen für den Body */
body 	{background: url(images/body_bg.jpg) repeat-x 0 0; color:#000000; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }
p		{margin:0; font-size:95%; line-height:120%; text-align:justify; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}  

/* Einstellungen Scrollbar
body {scrollbar-base-color:#DADADD; scrollbar-3d-light-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#000000;
      scrollbar-face-color:#DADADD; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; scrollbar-track-color:#DADADD; }*/

/* Einstellungen Strukturelemente */
#container	{background:#FFFFFF; margin:0px auto; text-align:center; width:760px; }
#holder		{width:100%; height:756px; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#navigation	{font-size:80%; font-weight:bold; padding:10px 0; }
#headimage	{background:#C2C2C4 url(images/header_image.jpg) no-repeat 10px 10px; border:1px solid #333399; padding:10px; height:200px; }
#content	{background:#FFFFFF; float:left; width:490px; height:415px; padding:20px 10px 0 0; line-height:160%; }
#news		{float:right; width:250px; padding:20px 0; line-height:160%; text-align:justify; }
.newsItem	{padding:20px 20px 5px 20px; background:#C2C2C4; border:1px solid #333399; font-size:95%; margin-bottom:20px; text-align:left; }
#copyright	{font-size: 0.8em;}

/* Einstellungen Navigation der Flags */
.navflag-container {width: 760px; top: 18px; position: absolute; z-index: 2; background-color: transparent;}
.navflag {width: 760px; margin: 0px; padding: 0px; font-size: 1.0em;}	
.navflag ul {width: 760px; text-align:right; float: right; margin: 0px; padding: 0px 0px 0px 0px;}	
.navflag li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.navflag li a {margin: 0px; padding: 0px 0px 0px 1px;}
.navflag a:hover {color: rgb(0,0,0); text-decoration: none;}
.img-navflag {display: inline; height: 14px; margin: 0px; padding: 0px; border: none;}

/*Einstellunge Navigation Kopfzeile */
#navigation			{font-size:90%; font-weight:bold; padding:10px 0; }
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#474787; padding:0 20px 0 0; text-decoration:none;}
#navigation a:hover	{color:#000000; }

#footer			{width:100%; color:#333399; font-size:80%; background:#C2C2C4; padding:20px; text-align:left; border:1px solid #333399; }
#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#333399; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer a:hover	{color:#000000; text-decoration:none; }

/* Einstellungen für das Logo und Titel */
#logo			{background: url(images/saamoa_logo.gif) no-repeat 0px 0; border-bottom:1px solid #333399; padding:5px 30px 20px 0px; height:40px;}
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }
#content h1		{color:#474787; font-size:130%; font-weight:normal; line-height:120%; margin:0; padding:0 0 8px 0; }
#content h2		{font-size:114%; font-weight:normal; line-height:110%; margin:0; padding:0 0 5px 0; }
#content h3		{font-size:120%; font-weight:bold; font-style:italic; line-height:110%; margin:0; padding:0 0 5px 0; }
.newsItem h1	{color:#474787; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }

/* Einstellungen für die Submenu Navigation erste Ebene */
#sub_nav			{font-size:90%; font-weight:bold; margin-left:270px; padding:0; line-height:140%; }
/*#sub_nav			{position: absolute; top: 650px; left: 800px; margin:0; padding:0px; line-height:140%; }*/
#sub_nav a			{color:#333399; padding:0 20px 0 0; margin-left:270px; text-decoration:none; display:block; }
#sub_nav a:hover	{color:#000000; margin-left:270px; display:block; }

/*Styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Correction IE-Mac and Mozilla \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End Correction IE-Mac and Mozilla */
