/* -----------------------------------------------
	Startseite
----------------------------------------------- */

#start {
	line-height:1.4;
}

#start #sidebar {
	border-top:none;
	font-size:11px;
	line-height:1.4;
}

h1 {
	font-size:14px;
}

h2 {
	font-size:12px;
}

#provider,
#question,
#domain-body,
#praemien-body,
#startcontent1,
#startcontent2 {
	padding:10px 10px;
}

#provider,
#question {
	background:url(../images/provider-bg.png) repeat-x left top;
	height:87px;
	border-bottom:1px solid #9f9f9f;
	padding:10px 10px;
}

#start #banner {
display:none;
}

#start #cols-bg {
background:none;
}

#start #maincol {
width:100%;
border-right:none;
float:none;
}

/* ----------------------------------------------- */
/* Startbild */
/* ----------------------------------------------- */

#content-image {
height:215px;
}

#content-image .scroller {
overflow:hidden;
height:215px;
width:599px;
}
#content-image .content {
width:10000px;
}

#content-image .section {
float:left;
width:599px;
}

#content-image .csc-textpic-image {
	margin:0;
}

/* ----------------------------------------------- */
/* Startseite - Contentbox */
/* ----------------------------------------------- */

#content-boxes {
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	width:600px;
	height:305px;
}

.content-box {
	height:305px;
	width:199px;
	border-right:1px solid #9f9f9f;
	float:left;
}

.content-box-head {
height:43px;
background:url(../images/content-box-bg1.png) repeat-x left top;
border-bottom:1px solid #fff;
text-align:center;
line-height:43px;
font-size:14px;
margin:0;
font-weight:bold;
}

.content-box-head a {
color:#FFFFFF;
text-decoration:none;
}

.content-box-head a:hover {
color:#d9aa00;
text-decoration:none;
}

.content-box-text {
height:146px;
background:url(../images/content-box-bg3.png) repeat-x left top;
border-top:1px solid #9f9f9f;
padding:8px 10px 0;
color:#FFFFFF;
font-size: 11px;
}

.content-box-text p {
margin-top:6px;
margin-bottom:4px;
}

.content-box-text ul {
	margin:0px;
	list-style-image:none;
	list-style-type:disc;
}

.content-box-text a {
color:#fff;
text-decoration:underline;
font-weight:bold;
}

.content-box-text a:hover {
color:#fff;
text-decoration:none;
}

.content-box-image  {
position:relative;
height:106px;
background: #ffffff url(../images/content-box-bg4.png) repeat-x left top;
}

.content-box-image a {
display:block;
position:absolute;
bottom:0;
}

/* ----------------------------------------------- */
/* Navigation
/* ----------------------------------------------- */

#navi {
	height: 216px;
	background: url(../images/start-navi-bg.png) repeat-x top;
}

#navi ul {
margin:0;
padding:0;
list-style:none;
}

#navi a {
display:block;
background:url(../images/navi-bg.png) repeat-x left top;
height:27px;
padding-left:20px;
padding-top: 8px;
border-bottom:1px solid #9f9f9f;
text-decoration:none;
color:inherit;
font-size:14px;
}

#navi a:hover {
color:#d9aa00;
}

#navi ul.level1 li {
padding-bottom:0px;
}


/* -----------------------------------------------
	Domaincheck
----------------------------------------------- */

#domain {
height:150px;
padding:0;
border-bottom:1px solid #9f9f9f;
overflow:hidden;
}

#domain-head {
height:43px;
border-bottom:1px solid #fff;
background:url(../images/partner-bg.png) repeat-x left top;
font-size:14px;
text-align:center;
line-height:43px;
color:#FFFFFF;
margin:0;
}

#domain-body {
height:89px;
background: #fff url(../images/praemien-bg.png) repeat-x left top;
line-height:14px;
}

#domain-head a {
color:#FFFFFF;
text-decoration:none;
}

#domain-body a img {
margin-top:4px;
}

#sld {
	width:105px;
}

#tld {
	width:45px;
}

#start #domain h2,
#start #domain .Formsubmit .FormFL,
#start #domain .Formsubmit .FormFR {
	display:none;
}

#start #domain .Formsubmit .FormFM {
	margin-top:10px;
	width:173px;
	height:38px;
	background-image:url(../images/start/button_big.png);
}

#start #sld {
	height:18px;
	width:91px;
	padding-top:8px;
	font-size:9px;
}

#start .ods_domaincheck .list {
	right:400px;
}

#start #tx_odsdomaincheck_pi1_indication {
	position:relative;
}

#start #tx_odsdomaincheck_pi1_indication img {
	position:absolute;
	left:80px;
	margin:0;
	height:13px;
}

#tx_odsdomaincheck_pi1_input {
	margin-top:6px;
}

/* ----------------------------------------------- */
/* Prämien */
/* ----------------------------------------------- */

#praemien {
height:150px;
border-bottom:1px solid #9f9f9f;
}

#praemien h1 {
height:43px;
border-bottom:1px solid #fff;
background:url(../images/partner-bg.png) repeat-x left top;
text-align:center;
line-height:43px;
color:#FFFFFF;
margin:0;
}

#praemien img {
margin-top:5px;
}

#praemien h1 a {
color:#FFFFFF;
text-decoration:none;
}

#praemien-body {
height:86px;
background: #fff url(../images/praemien-bg.png) repeat-x left top;
position:relative;
}

.praemien-text {
position:relative;
z-index:50;
}

#praemien-body a {
color:#434343;
}

.praemien-images {
position:absolute;
bottom:-1px;
right:-27px;
z-index:40;
}

/* ----------------------------------------------- */
/* Startcontent */
/* ----------------------------------------------- */

#startcontent1 {
	padding-right:0px;
}

#startcontent1,
#startcontent2 {
height:134px;
border-bottom:1px solid #9F9F9F;
overflow:hidden;
background:#FFFFFF url(../images/startcont-bg.png) repeat-x;
}

#startcontent2 img {
	margin-top:20px;
}

/* ----------------------------------------------- */
/* Supportbox */
/* ----------------------------------------------- */

#col2 {
	border-right:1px solid #9f9f9f;
}

#support-box {
height:110px;
border-bottom:1px solid #9f9f9f;
}

#support-head {
height:38px;
border-bottom:1px solid #fff;
background: url(../images/support-bg1.png) repeat-x left top;
font-size:14px;
text-align:center;
line-height:38px;
color:#FFFFFF;
margin:0;
}

#support-body {
height:71px;
background: url(../images/support-bg2.png) repeat-x left top;
border-top:1px solid #707070;
color:#FFFFFF;
}

#support-head a {
color:#FFFFFF;
text-decoration:none;
}

#support-body a{
color:#FFFFFF;
text-decoration:none;
}

#support-body a:hover {
text-decoration:underline;
}

#support-body table {
width:100%;
}

td.col1 {
text-align:center;
}

/* -----------------------------------------------
	Case Study / News
----------------------------------------------- */

#start #cols {
border-bottom:none;
}

#start #cols-bg2 {
	background: none;
}

#casestudy-head {
background:url(../images/cs-head.png) repeat-x left top;
height:43px;
color:#FFFFFF;
line-height:43px;
font-size:14px;
text-align:center;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
margin:0;
font-weight:bold;
}

#casestudy-body a,
#news-box-body  a {
color:#434343;
text-decoration:none;
}


#casestudy-body h2 a,
#news-box-body h2 a {
font-weight:bold;
}

#casestudy-body a:hover,
#news-box-body a:hover {
text-decoration:underline;
}

#casestudy-head a {
color:#FFFFFF;
text-decoration:none;
}

#casestudy-body .scroller {
overflow:hidden;
height:141px;
}

#casestudy-body {
	background: url(../images/cs-body.png) repeat-x left top;
	padding-top:20px;
	height:141px;
	overflow:hidden;
	position:relative;
}

.study,
#casestudy-body .section {
margin:0px 14px 0px;
height:141px;
}

#cs-up {
width:21px;
height:21px;
position:absolute;
right:4px;
top:6px;
}

#cs-down {
width:21px;
height:21px;
position:absolute;
right:4px;
bottom:6px;
}

/* News */

#news-box {
border-top:1px solid #ffffff;
float:left;
width:388px;
}

#news-box-head {
background: url(../images/cs-head.png) repeat-x left top;
height:43px;
border-left:1px solid #efcd53;
border-bottom:1px solid #fff;
line-height:43px;
text-align:center;
color:#FFFFFF;
font-size:14px;
margin:0;
font-weight:bold;
}

#news-box-head a {
color:#FFFFFF;
text-decoration:none;
}


#news-box-body {
	background:#fff url(../images/news-body.png) repeat-x left top;
	padding: 22px 11px 0;
	line-height:15px;
	height:139px;
	overflow:hidden;
	position:relative;
}

#news-box-body .scroller {
overflow:hidden;
height:147px;
}

#news-box-body .section {
height:147px;
}

.news-item1 {
margin-top:8px;
}

.news-item2,
.news-item3 {
border-top:1px dotted #797979;

}

#news-up {
width:21px;
height:21px;
position:absolute;
right:4px;
top:6px;
}

#news-down {
width:21px;
height:21px;
position:absolute;
right:4px;
bottom:6px;
}

.news-item-date  {
margin-top:6px;
}

.news-item-text p  {
margin-top:4px;
}

hr.clearer {
margin-bottom:10px;
}

/* ----------------------------------------------- */
/* Footer */
/* ----------------------------------------------- */

#footer {
border:1px solid #949494;
border-top:none;
padding:10px 20px 16px;
}

.startfooter {
background: url(../images/footer-bg.png) repeat-x;
}

#footer_notes {
clear:both;
width:100%;
margin:10px 0;
line-height:20px;
color: #7f7f7f;
font-size:10px;
padding:10px 0;
border:1px solid #7f7f7f;
border-left:none;
border-right:none;
}

#footer_notes p {
margin:0px;
text-align:left;
}

#footer2 {
width:600px;
float:left;
margin-top:3px;
margin-left:0;
color: #7f7f7f;
line-height:23px;
font-size:10px;
text-align:left;
}

#footer a {
	color: #7f7f7f;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}
