/*
===================================================================================

SSO-Stiftungen - Grundlayout

Author:			Gabriela Waldmüller, Stämpfli Publikationen AG
Version:		0.1
Datum:			17.02.2010

Description:	

===================================================================================
*/

*
{
margin: 0px;
padding: 0px;
border: 0px;
}
html { height: 100%; }
body { min-height: 100%; height: 100%; }

body {
	background-color: #1F8394;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #20899C url(../images/bg_sso.gif) repeat-x;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#header {
	width:980px;
	margin: auto;
	padding: 0;
	height: 155px;
	background: url(../images/logo_stiftung.gif) left 80px no-repeat;
}
.language{
width:200px;
float:right;
margin:117px 10px 0 0;
padding:0;
text-align:right;
}
.language a{
font-size:10px;
color:#333333;
text-decoration:none;
}
.language a:hover{
font-size:10px;
color:#20899C;
text-decoration:none;
}
#wrapper {
	margin: auto;
	padding: 0;
	width:980px;
	min-height:90%;
	background-color:#fff;
	background: #fff url(../images/divider.gif) left repeat-y;
}

#left{
	margin: 30px 5px 5px 5px;
	padding:10px 5px 5px 10px;
	width:230px;
	float:left;	
	/*border:1px solid green;*/
}
#left ul, li{
margin:0; border:0; padding:0; list-style:none;
}
/*#left .menu li a{
	color:#7c7b7b;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding:0 26px 0 0;
	
}
#left .menu li a:hover{
	color:#369bae;
}*/
#left .menu li {
	color:#7c7b7b;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding:0 26px 0 0;
	
}
#left .menu li a#current {
	color:#369bae;
}
#left .menu li a {
	color:#333333;
	text-decoration:none;
}
#left .menu li a:visited {
	color:#333333;
	text-decoration:none;
}
#left .menu .submenu {
margin-bottom:10px;
}
#left .menu .submenu li a{
	background:url(../images/nav.gif) left top no-repeat;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding:0 26px 0 10px;
	
}
#left .menu .submenu li a#current {
	color:#369bae;
}
#left .menu .submenu li a:hover{
	background:url(../images/nav_active.gif) left top no-repeat;
	color:#369bae;
}
#left .menu .submenu li a#current {
	background:url(../images/nav_active.gif) left top no-repeat;
	color:#369bae;
}
#content {
	margin: 30px 25px 5px 5px;
	padding:0 5px 5px 10px;
	/*border: 1px solid magenta;*/
	width:670px;
	float:right;
	line-height:16px;
}

/* Text Innengestaltung  */
#content .csc-default{
margin:10px 0 8px 0;
}

#content h1{
color: #369bae;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0 0 10px 0;
}

hr{
background-color:#369bae; /* Mozilla 1.4 */
color:#369bae; /* IE 6 */
border: #369bae; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
margin-bottom:5px;
}

.contentleft{
float:left;
width:65%;
border:0px solid green;
}
.contentright{
float:right;
width:25%;
border:0px solid blue;
}
.design{
line-height:30px;
}
#content .bodytext a{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
#content .bodytext a:link{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
#content .bodytext a:visited{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
#content .bodytext a:active{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
#content .bodytext a:hover{
color:#369bae;
text-decoration:none;
border-bottom:1px dotted #369bae;
font-size:12px;
}
.csc-default a{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
.csc-default a:link{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
.csc-default a:visited{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
.csc-default a:active{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
.csc-default a:hover{
color:#369bae;
text-decoration:none;
border-bottom:1px dotted #369bae;
font-size:12px;
}
a.download{
color:#369bae;
text-decoration:none;
border-bottom:0px dotted black;
font-size:12px;
}
a:hover.download{
color:#369bae;
text-decoration:none;
border-bottom:1px dotted #369bae;
font-size:12px;
}
#content .csc-textpic-caption {
font-size:10px;
}
#content .csc-textpic-imagewrap img {
padding-top:5px;
}
#content csc-textpic-above{
clear:both;
}
#content td {
padding:5px 10px 5px 10px;
}
#content td p {
padding:0;
margin:0;
}
#content td.linie {
padding:0 10px 0 10px;
}
#content th {
background-color:#369bae;
}
p.bodytext{padding:0px;
margin:0 0 10px 0;
}
#content ul li {
list-style-type:square;
margin-left:20px;
}
#content table h2 {
color:#fff;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 0;
}


#content table hr{
background-color:#369bae; /* Mozilla 1.4 */
color:#369bae; /* IE 6 */
border: #369bae; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
margin:0;
padding:0;
line-height:3px;
font-size:3px;
}
#content .Stil3 {
font-size:10px;
}


