
h1 {
 font-size: 160%;
 color: #273d7a;
}

h2 {
 font-size: 140%;
 color: #273d7a;
}

h3 {
 font-size: 120%;
 color: #273d7a;
 padding:0;
 padding-top: 12px;
 margin:0;
}

h4 {
 font-size: 100%;
 color: #273d7a;
 padding:0;
 margin:0;
}

hr {
 color: #273d7a;
 background-color: #273d7a;
}

body {
  background-color: #00030c;
  background-image: url("ssc2007-01c3_Sm.jpg");

  background-color: FloralWhite;
  color: red;
  font-size: 95%;
  font-family: "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial,
sans-serif;
  margin: 0;
  padding: 0;
text-align: justify;
}

div.main-style ul {
 list-style-type: square;
 }

div.main-style li {
 color: #273d7a;
 margin-left: 0;
 }

div.main-style li ul {
 list-style-type: circle;
 }

div.main-style li ul li {
 color: #273d7a;
 margin-left: 0;
 }

div.news-header-wrapper {
   margin-top: 12px;
   width: 100%;
   border-bottom: thin dotted #273d7a;
   padding-bottom: 2px;
   vertical-align: bottom;
 }

div.news-header-titel {
  display: inline;
  float: left;
  font-size: 125%;
  color: #273d7a;
}

div.news-header-datum {
  display: inline;
  vertical-align: bottom;
  float: right;
  font-size: 90%;
  color: #888888;
}


div.news-details {
 padding-bottom: 10px;
}

div.news-header {
  width: 505px;
  border-bottom-color: #273d7a;
  border-bottom-width: thin;
  border-bottom-style: dotted;
}

div.news-title {
 display: inline-block;
 color: #273d7a;
 color: blue;
 text-align: left;
}

div.news-date {
 display: inline-block;
 color: black;
 float: right;  
 text-align: right;
}

span.newsbox-title {
 color: #273d7a;
} 

span.newsbox-date {
 font-size: 90%;
 color: #aaaaaa;
}

span.newsbox-summary {
  font-size: 80%;
}

div.publications {
 font-size: 85%;
 }

div.news-details {
 margin-top: 12px;
}

div.news-details a {
 text-decoration: none;
}

li span {
 color: black;
 }

#news-archiv li {
list-style-type: none;
 color: #273d7a;
 margin-left: 0;
}

#external-box {
  text-align: center;
  vertical-align: center;
}

#external-box img {
	border: 0 none;
}

div.box-right img {
        margin: 0;
        padding: 0;
        border: 0 none;
}

#external-box td {
        border: 0 none;
}

#external-box table {
        border: 0 none;
}

#container {
  width: 966px;
  margin-top: 20px;
  margin-left: auto;
  margin-right:auto;
  border-color: blue;
  border-width: medium;
  border-style: solid;
  background-color: FloralWhite;
 }

#header-wrapper { 
  width: 960px;
  height: 125px; 
  background-color: #273d7a;
  background-color: blue;
  background-image: url("ssc2007-01c3_Sm.jpg");
  border-color: red;
  border-width: medium;
  border-style: solid;
}

#topmenu {
 width: 935px;
 background-color: #273d7a;
 background-color: aquamarine;
 text-align: center;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 29px;
 border-color: #ffffff;
 border-color: blue;
 border-width: thin;
 border-style: solid;
 color: blue;
 }

#topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
 font-size: 90%;
 text-transform: uppercase; 
 text-decoration:none;
 color: blue;
  } 

span.smalluc {
 font-size: 80%;
 text-transform: uppercase;
 }

#header {
  font-family: times;
  color: white;
  font-size: 130%;
  text-align: center;
  padding-bottom: 14px;
}

#header a.link, #header a.visited, #header a.hover, #header a.active {
  padding-left: 105px;
   padding-top: 14px;
  text-decoration:none;
  color: white;
  font-size: 130%;
  text-align: center;
}

#header-subtitle {
  padding-top: 20px;
  font-family: times;
  font-size: 110%;
  color: white;
  text-align: center;
 }

#left-menu {
 background-color: #273d7a;
 width: 220px;
 float:left;
 margin-top: 0px;
 margin-left: 2px;
 margin-bottom: 5px;
 font-size: 80%;
 border-style: solid;
 border-width: thin;
 border-color: red;
}

#left-menu ul {
list-style-type: none;
margin:0;
margin-right: 0px;
padding:0;
}

#left-menu ul ul {
 margin:0;
 background-color: #273d7a;
 padding:0;
 padding-left: 25px;
}

#left-menu li {
  padding:0px;
  width: 100%;
  border-top-color: white;
  border-top-width: thin;
  border-top-style:solid;
}

#left-menu ul ul li {
 padding:0px;
 width: 100%;
 border-top-color: #273d7a;
 border-top-width: thin;
 border-top-style:solid;
}

#left-menu a:link, #left-menu a:visited
{
display:block;
background-color: #273d7a;
color: yellow;
width:100%;
padding-top: 3px;
padding-bottom: 3px;
padding-left:0px;
text-decoration:none;
}

#left-menu a:hover, #left-menu a:active {
display:block;
background-color: #dddddd;
color: #273d7a;
padding-top: 3px;
padding-bottom: 3px;
padding-left:0px;
text-decoration:none;
}

#main {
 width: 515px;
 margin-left: 20px;
 margin-top: 5px;
 margin-bottom: 20px;
 margin-right: 10px;
 float: left;
 color: black;
 font-family: courier;
 font-size: 90%;
 }

#main-wide {
 width: 680px;
 margin-left: 30px;
 margin-top: 5px;
 margin-bottom: 20px;
 margin-right: 10px;
 float: left;
 color: black;
 font-family: courier;
 text-align: justify;
 font-size: 85%;
 }

#body-wrapper {
  margin-top: 15px;
  margin-bottom: 0px;
  background-color: #ffffff;
  width: 960px;
}

#box-right-wrapper {
 width: 180px;
 padding-top: 5px;right
 padding-right: 15px;
 padding-bottom: 10px; 
 float: right;
 font-family: courier;
 color: #273d7a;
}

div.box-right {
 width: 160px; 
 padding: 10px;
 margin-top: 0px;
 margin-bottom: 10px;
 border-color: #273d7a;
 border-width: thin;
 border-style:solid;
 font-family: courier;
}

div.box-right h1 {
 font-size: 110%;
 color: #273d7a;
 padding: 0px;
 margin: 0px;
 margin-bottom: 6px;
 font-family: courier;
}


#header-wrapper a:link, #header-wrapper a:visited, #header-wrapper a:hover, #header-wrapper a:active {
 text-decoration:none;
 color: white;
  } 

#footer {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 0pt;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #273d7a;
  color: white;
  text-align: center;
} 

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
 font-size: 70%;
 text-transform: uppercase; 
 text-decoration:none;
 color: white;
  } 

span.email-font {
  font-family: courier;
}

span.email-prot {
  unicode-bidi:bidi-override; 
  direction: rtl;
 }

