/* Start of CMSMS style sheet 'style-home' */
/* Css Reset */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul,ol{
	list-style:none;
}
fieldset{
	display:inline;
	border:0;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:"";
}
table {
	border-collapse:separate;
	border-spacing:0;
}
a img{
	border:0;
}
.clear{
	clear:both;
	line-height:0;
}
.skiplink{
	display:none;
}
label{
	cursor:pointer;
}
/* General Styles */
a,a:link,a:visited{
	color:#4A6B00;
	outline:0;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
body{
	color:#333;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}
#wrapper{
	width:990px;
	margin:0 auto;
}
#header{
	position:relative;
	width:990px;
	height:142px;
	background:url(images/cms/soapark/hintergrund.jpg) #002458 no-repeat;
}
#header h1{
	position:absolute;
	left:48px;
	top:35px;
}
#header #logo a{
	display:block;
	width:188px;
	height:46px;
	background:url(images/cms/soapark/logo_soasymposium.png) no-repeat;
	text-indent:-5000px;
}
#header .flash{
	position:absolute;
	left:300px;
	top:38px;
	font-size:2.7em;
	color:#fff;
}
#header .search{
	float:right;
	width:175px;
}
#header .search ul{
	float:right;
	margin-bottom:46px;
        padding: 0 15px;
}
#header .search li{
	float:left;
	margin:5px;
       padding: 13px 0 0 0 ;
}
#header .search li.english a{
	display:block;
	width:33px;
	height:20px;
	text-indent:-5000px;
	background:url(images/cms/soapark/ico-english.png) no-repeat;
}
#header .search li.deutsch a{
	display:block;
	width:33px;
	height:20px;
	text-indent:-5000px;
	background:url(images/cms/soapark/ico-deutsch.png) no-repeat;
}
#header .search form{
	clear:both;
	padding:1px 5px;
}
#header .search input{
	vertical-align:middle;
}
#header .search input.txt{
	width:118px;
	height:18px;
	border:1px solid #7b7b7b;
}
#nav{
	width:990px;
  	font-size:1.2em;
        background:#002458 url(images/cms/soapark/leiste.png) no-repeat bottom;
        overflow:hidden;
}
#nav ul{
        margin: 0 0 0 0px;
	width:990px;
}
#nav li{
	float:left;
	margin:0 55px;
}
#nav li a{
	display:block;
	padding:3px;
	color:#fff;
	padding-left:10px;
        background-color:#002458;
	background:url(images/cms/soapark/navbullet.png) no-repeat left;
}
#content{
	width:990px;
	padding:11px 0 0;
}
ul.manifesto {
	font-size:1.2em;
        list-style:disc;
        list-style-position:inside;
}

#mainbar h2, h2{
	font-size:18px;
	color:#002458;
	font-weight:normal;
	margin-bottom:10px;
}
#mainbar h2 span{
	font-weight:bold;
}
#mainbar p, p{
	font-size:12px;
	margin-bottom:12px;
}
#footer{
	color:#002458;
	padding:0 0 0 0;
	width:640px;
	margin:0 0 20px 0;
}
#footer li{
	display:inline;
}
#footer a,
#footer a:visited{
	color:#002458;
}

/* Sitemap */
#sitemap ul{
	padding:0 0 0 18px;
}

#sitemap li a{
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
	padding:0 0 0 18px;
}

* html #nav ul{
       float:right;
       width:675px;
}


/* news content */


#body_list ul{
	background:url(images/cms/soapark/line01.gif) repeat-x;
        padding: 0 0 5px 0;
        width:622px;
}
#body_list ul li{
	overflow:hidden;
	background:url(images/cms/soapark/line01.gif) repeat-x left bottom;
	padding:5px 0 10px 0;
}
#body_list ul li h3{
	color:#002a5c;
	font-size:1.4em;
}
#body_list ul li h3 a{
	color:#002a5c;
}
#body_list ul li p{
	font-size:1.2em;
	line-height:1.2em;
}
#body_list ul li h4{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
}
#body_list ul li h5{
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
        color:#ccc;
        padding: 0 0 5px 0;
}
#body_list ul li img{
	float:right;
}

.pdfs{
	
        margin:0px 0 0;
        display:block;
	background:url(images/cms/soapark/ico_pdf.gif) no-repeat;
	padding:0 0 0 42px;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
}

.newsbox {
float:left;
width:230px;
height:150px;
display:inline-block;
margin:0 0 20px 0;
border:0;
padding:0;
}

img.left{
float:left;
display:block;
height:150px;
width:14px;
}

.newsbox a, .newsbox a:hover{
width:100%;
height:100%;
text-decoration:none;
}

.newsbox a span{
position:absolute;
}

.newsbox span.ueberschrift{
color:#222;
font-size:16px;
text-transform:none;
margin:10px 0 5px 15px;
}

.newsbox span.text{
width:120px;
overflow:hidden;
color:#222;
font-size:12px;
text-transform:none;
margin:35px 0 5px 15px;
}



/* news_list */

		ul#tabs li span.h3 {
			display:block;
                        margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
 		}
                ul#tabs li span.texth3 {
			font-size: 12px;
 		}


		div#feature_list {
			width: 990px;
			height: 500px;
			overflow: hidden;
			position: relative;
                        margin:7px 0 20px 0;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
		}


                ul#tabs li {
			font-size: 12px;
			font-family: Arial;
                        margin:20px 0 0 18px;
			width: 364px;
		}		
		
                ul#tabs li.middle{
                margin:0 0 0 18px;
                }

                ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: none;
		}

		ul#tabs li a.current {
			background:  url('uploads/images/feature-tab-current.png');
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: pointer;
		}

		ul#output {
			width: 990px;
			height: 500px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 946px;
			height: 500px;
		}

ul#tabs li a.current img{
display:none;
}

ul#tabs li a.current img.white{
display:inline;
}
ul#tabs li a img.white{
display:none;
}
		ul#output li a.mini {
			position: absolute;
			left:0;
                        bottom: 10px;
                        margin:0 0 0 18px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 16px;
			color: #222;
		}
		

ul.produkte{
width:100%;
}

ul.produkte li{
clear:both;
width:100%;
}

ul.produkte li h3{
color: #0e2657;
font-size:22px;
font-weight:normal;
padding:15px;
}


.produkte_image_block{
float:left;
display:block; 
height:100%;
width:267px;
}

.produkte_block{
display:block;
float:left;
width:723px
}

ul.produkte li p{
color: #333333;
font-size:12px;
line-height:14px;
font-weight:normal;
padding:15px;
}


ul.schulungsanmeldung{
	font-size:1.2em;
	list-style-type:circle;
        list-style-position:inside;
	margin-bottom:12px;
}


ul.schulungen{
width:100%;
}

ul.schulungen li{
clear:both;
display:block;
width:100%;
}

.image_block{
float:left;
display:block; 
height:100%;
width:267px;
}

.right_block{
display:block;
float:left;
width:723px
}

.image_block img{
margin:15px 15px 0 0;
}

ul.schulungen li h3{
color: #0e2657;
font-size:22px;
font-weight:normal;
padding:15px;
}

ul.schulungen li p{
color: #333333;
font-size:12px;
line-height:14px;
font-weight:normal;
padding:15px;
}

ul.newslist{
width:100%;
}

ul.newslist li{
clear:both;
display:block;
width:100%;
}

.image_block{
float:left;
display:block; 
height:100%;
width:172px;
}

.right_block{
display:block;
float:left;
width:818px;
}

.produkte_image_block{
float:left;
display:block; 
height:100%;
width:267px;
}

.produkte_block{
display:block;
float:left;
width:723px
}

.schulung_image_block{
float:left;
display:block; 
height:100%;
width:267px;
}

.schulung_block{
display:block;
float:left;
width:723px
}

.image_block img{
margin:15px 15px 15px 15px;
}

ul.newslist li h3{
color: #0e2657;
font-size:22px;
font-weight:normal;
padding:15px;
}

ul.newslist li p{
color: #333333;
font-size:12px;
line-height:14px;
font-weight:normal;
padding:15px 15px 0 15px;
}

ul.newslist li.line{
background-color: #CCCCCC;
width:100%;
height:1px;
margin-bottom:15px;
}

ul.produkte li.line{
background-color: #CCCCCC;
width:100%;
height:1px;
margin-bottom:15px;
}

ul.schulungen li.line{
background-color: #CCCCCC;
width:100%;
height:1px;
margin-bottom:15px;
}

ul.newslist li p.button_p{
color: #333333;
font-size:12px;
line-height:14px;
font-weight:normal;
padding:0 0 15px 15px;
}


a.button {
    background: transparent url(../images/cms/soapark/button.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 20px;
    margin-top:15px;
    margin-left:15px;
    margin-right: 6px;
    margin-bottom:15px;
    padding-right: 35px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(../images/cms/soapark/button.png) no-repeat;
    display: block;
    line-height: 10px;
    padding: 5px 0 5px 35px;
    margin-left:-15px;
}

.home_footer{
width:400px;
}
/* End of 'style-home' */

