/* ####################### general html structure ####################### */
html, body, div, p, td, a, input, textarea, select {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#606060;
}

h1{
font-family:Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
font-wheight:400;
color:#606060;
}

html, body {
margin:0;
padding:0;

}

html {
background-color:#ffffff;
height:100%;
}

body {
height:100%;
}

#outer {
width: 1010px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ####################### HEADER ####################### */
#header{
background:url(../upload/pacific-layout/pc-header.jpg) no-repeat;
width:1010px;
height:105px;
}


/* ####################### Main navigation  ####################### */

#mainnavi{
padding-right:20px;
padding-top:87px;
text-align:right;

font-size:11px;
color:#FFFFFF;
}

ul#metaNavigation {
margin:0 0 0 0;
padding:0;
}

ul#metaNavigation li {
margin:0;
padding:10px 1px 0 8px;
display:inline;
}

#metaNavigation a{
color:#FFFFFF;
text-decoration:none;
}

#metaNavigation a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* ####################### blättern ####################### */
#uebersicht{
margin-left:180px;
width:750px;
text-align:center;

}



/* ####################### Navigation ####################### */

#left{
width:255px;
float:left;
}

/* Level 1 */
#navigation ul {
margin:0;
padding:0px;
/*background-color:#d57d2a;*/
background-color:transparent;
margin-left:0.5em; padding-left:0.5em;
list-style-position:outside;
}

#navigation ul li {
margin:0;
padding:0 0 0 10px;
list-style-type:none;
list-style-position:outside;
}

#navigation ul li a {
/*display:block;*/
height:19px;
line-height:19px;
/*margin:0;
padding:0 0 0 10px;*/
font-size:11px;
color:#ef7e1b;
text-decoration:none;
}

#navigation ul li a:hover, #navigation ul li.active a {
background-image:url(../upload/pacific-layout/list.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:10px;
color:#000000;
}

/* Level 2 */
#navigation ul.subNavigation {
margin-left:0.5em; padding-left:0.5em;
list-style-position:outside;
margin:0;
padding:0;
}

#navigation ul.subNavigation li a {
background-image:none;
background-repeat:no-repeat;
color:#ef7e1b;
}

#navigation ul.subNavigation li.active a {
color:#000000;
}

#navigation ul.subNavigation li a:hover, #navigation ul.subNavigation li.active a {
background-image:url(../upload/pacific-layout/list.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:10px;
color:#000000;
}

/* Level 3 */
#navigation ul.subSubNavigation {
margin-left:0.5em; padding-left:0.5em;
list-style-position:inside;
margin:0;
padding:0;
}

#navigation ul.subNavigation li ul.subSubNavigation li a {
background-image:none;
border-bottom:0;
color:#ef7e1b;
}

#navigation ul.subNavigation li ul.subSubNavigation li a:hover, #navigation ul.subNavigation li ul.subSubNavigation li.active a {
background-image:url(../upload/pacific-layout/list.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:10px;
color:#000000;
}


/* ####################### SEARCH INPUT ################# */

#search {
margin-left:25px; 
margin-top:20px;
font-size:11px;
background-color:transparent;
padding-bottom:20px;
}

#search label {
font-size:11px;
display:block;
float:left;
width:42px;
padding:0 0 0 0;
float:left;
}

#search input {
border:1px solid #ccc;
text-align:left;
width:110px;
height:11px;
font-size:10px;
float:left;
}

#search input.sbmt {
border:0;
width:8px;
height:8px;
padding-left:10px;
padding-top:4px;
}

/* ####################### SEARCH OUTPUT ################ */

#searchResults {
margin:0 0 10px 0;
}

#searchResults p.message {
margin:20px 0 30px 0;
}

#searchResults div.searchResultItem {
border-bottom:1px solid #ccc;
margin:0 0 10px 0;
padding:0 0 10px 0;
}

#searchResults div.searchResultItem h2 {
font-size:14px;
margin:0 0 5px 0;
padding:0;
color:#0060b1;
font-style:normal;
}

/* ####################### CONTENT ####################### */
#content{
background:url(../upload/pacific-layout/pc-background.jpg) no-repeat;
width:1010px;
min-height:150px;
overflow:visible;
}

#maincontent{
width:750px;
float:left;
min-height:210px;
font-size:11px;
color:#606060;
line-height:16px;
}

/* ####################### Article List ####################### */
#headline{
font-family:Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
font-wheight:400;
color:#606060;
padding-top:20px;
padding-bottom:10px;
}

#image{
float:left;
padding-right:20px;
}

#text{

}


/* ####################### FOOTER ####################### */
#footer {
background:url(../upload/pacific-layout/pc-footerback.jpg) no-repeat;
width:1010px;
height:140px;
clear:both;

}

#footer a{
font-size:8.5px;
color:#606060;
text-decoration:none;
}

#footer a:hover{
font-size:8.5px;
color:#000000;
text-decoration:underline;
}

#footernavi1{
margin-left:25px; 
padding-top:10px;
width:230px;
height:100px;
float:left;
}
#footernavi1 a{
color:#ef7e1b;
}

#footernavi2{
padding-top:10px;
width:255px;
height:100px;
float:left;
}

#footernavi3{
padding-top:10px;
width:255px;
height:100px;
float:left;
}

#footernavi4{
padding-top:10px;
width:100px;
height:100px;
float:left;
}

#footernavi5{
margin-right:15px;
padding-top:10px;
width:130px;
height:100px;
text-align:right;
float:left;
}