.goSearch {
	background-image: url(/sponline/styles/default/images/base/search.gif);
   	background-repeat: no-repeat;
	border: 0px solid red;
	padding:0px;
	margin:0px;
	width:20px;
	height:23px;
	background-color: white;
	cursor:pointer;
}

.btnnextpage{
	background-image: url(/sponline/styles/default/images/base/button_nextpage_01.png);
   	background-repeat: no-repeat;
   	background-position: center right;
	border: 0px solid red;
	text-decoration:none;
	padding:0px;
	margin:0px;
	width:26px;
	height:70px;
	background-color: white;
	cursor:pointer;
}
.btnnextpage:hover{
	text-decoration:none;
}
.btnprevpage{
	background-image: url(/sponline/styles/default/images/base/button_prevpage_01.png);
   	background-repeat: no-repeat;
   	background-position: center left;
	border: 0px solid red;
	text-decoration:none;
	padding:0px;
	margin:0px;
	width:19px;
	height:70px;
	background-color: white;
	cursor:pointer;
}
.btnprevpage:hover{
	text-decoration:none;
}
.submit {
	border: 0px solid white;
	padding:0px;
	margin:0px;
	background-color: white;
}
.hidden {
	position: absolute;
	height: 0px;
	width: 0px;
	top:0px;
	visibility: hidden;
	border:0px none;
}

.spacer {
	width: 22px;
	height: 22px;
	border: 0px solid yellow;
}

.spacer2 {
	width: 12px;
	height: 22px;
}

.spacer3 {
	width: 157px;
	height: 22px;
}


.s15 {
	width: 15px;
}

.s30 {
	width: 20px;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif ! important;
	margin: 9px 5px 9px 5px;
	text-align: left;
	color: #333333;
}



a, input.save, input.img {
	font-family: Arial, Verdana, Helvetica, sans-serif ! important;
	color: #008aa7;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}


#erroralert {
   position:absolute;
   width: 400px;
   min-height: 100px;
   visibility: hidden;
}

#erroralert .header {
   visibility: inherit;
   height:4px;
   width:100%;
   background-image: url(/sponline/styles/default/images/base/bg_alert_top.gif);
   background-repeat: no-repeat;
   margin:0px;
   border: 0px solid red;
}



#erroralert .exit {
	visibility: inherit;
	float:right;
	margin-right: 8px;
}

#erroralert #erroralerttext {
	visibility: inherit;
	background-color: #dbe5e5;
	border: 0px solid red;
	padding: 10px;
}

#erroralert .footer {
   background-image: url(/sponline/styles/default/images/base/bg_alert_bottom.gif);
   background-repeat: no-repeat;
   visibility: inherit;
   height:4px;
   width:100%;
   margin:0px;
}

#erroralertshadow {
	visibility: inherit;
	position:absolute;
}


#card .formbutton {
	height:24px;
	border:0px solid black ! important;
}

#contentwbt {
	top:-15px ! important;
}


ul {
	margin: 0px;
	padding:0px;
}

li {
	list-style:none;
}

img {
	border: 0px solid white;
}

a {
	border: 0px solid white;
}

.contentform label, .contentform  input {
	display: block;
	width: 286px;
	float: left;
	margin-bottom: 10px;
	cursor: pointer;
}

.contentform label {
	text-align: left;
	width: 120px;
	padding-right: 20px;
	padding-bottom:0px;
}

.contentform .labelwider {
	width: 122px ! important;
}

.contentform .labelwide {
	width: 360px;
}

form  br {
	clear: left;
}

form h1 {
		font-weight:bold;
		font-size: 100%;
}

form  input {
	border: 1px solid #848e8e;
}

#main{
	width: 1003px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align:left;
	border: 0px solid black;
 	padding:0px;
}

#header {
	position:relative;
	height: 111px;
	width: 988px;
	z-index: 0;
	border:0px solid green;
}

#header li {
	float: left;
}

#header a, #header a:hover {
	color: black;
}

#header .left{
   position:relative;
   background-image: url(/sponline/styles/default/images/base/header_bg_left.gif);
   background-repeat: no-repeat;
   border: 0px solid black;
   float:left;
   height: 100%;
   width: 9px;
   z-index: 99;
}


#header .logo{
	position:relative;
	background-image: url(/sponline/styles/default/images/base/header_bg.gif);
   background-repeat: repeat-x;
   float:left;
   height: 100%;
   width: 241px;
   border: 0px solid black;
   z-index: 99;
   background-color: white;
}

#header .image{
   position:relative;
   background-image: url(/sponline/styles/default/images/base/header_pic.jpg);
   background-repeat: repeat-x;
   float:left;
   width: 263px;
   height: 100%;
   border: 0px solid black;
   z-index: 99;
}

#header .text{
   position: absolute;
   width: 100%;
   background-image: url(/sponline/styles/default/images/base/header_bg2.gif);
   background-repeat: repeat-x;
   float:left;
   height: 111px;
   width: 100%;
   left:0px;
   top:0px;
   border: 0px solid blue;
   z-index: 1;
   padding: 0px;
   overflow:hidden;

}

#header .right{
   position:relative;
   background-image: url(/sponline/styles/default/images/base/header_bg_right.gif);
   background-repeat: no-repeat;
   border: 0px solid black;
   float:right;
   height: 100%;
   width: 9px;
   z-index: 99;
}

#header .logo img{
	border: 0px solid black;
	position: relative;
	left: 25px;
	top: 42px;
}

#header .text .img{
	border: 0px solid black;
	background-image: url(/sponline/styles/default/images/base/header_text.gif);
   	background-repeat: no-repeat;
	position: relative;
	left: 528px;
	top: 67px;
	width: 443px;
	height: 26px;
	display: block;
	z-index:105;
}

#header .text .survey{
	border: 0px solid black;
	position: relative;
	left: -25px;
	top: -63px;
	width: 160px;
	height: 60px;
	display: block;
	z-index:103;
}


#header .text ul {
	position: absolute;
	left: 528px;
	top: 16px;
	width: 455px;
	height: 26px;
}

#header .text li {
	background-image: url(/sponline/styles/default/images/base/header_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.25em;
	padding-left: 9px;
	margin: 0px;
	margin-right: 10px;
	float: right ! important;

}

#header .text .login {
	float: right ! important;
}


#mainmenu {
	width: 989px;
	margin-top: 21px;
	margin-bottom: 0px;
	position: relative;
	z-index: 99;
	height:51px;
	background-image: url(/sponline/styles/default/images/base/bgtop.gif);
	background-position: top left;
 	background-repeat: no-repeat;
 	border: 0px solid red;
	overflow:hidden;
}


#mainmenu li{
	display: block;
	float: left;
	font-size: 17px;
	height: 51px;
	margin-right:1px;
	padding-top: 18px;
	position: absolute;
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid red;
	text-align: center;
	color: #404040;
}
#mainmenu li.inactive{
	color: #A0A0A0;
}

#mainmenu li a{
	display:block ! important;
	color: #404040;
	border: 0px solid red;
}


#mainmenu li:hover{
	height: 51px;
	opaque:true;
	background-color: white;
	color: #404040;
}

#mainmenu li:active{
	height: 53px;
	opaque:true;
	background-color: white;
	color: #404040;
}

#mainmenu li a:hover {
	text-decoration: none ! important;
}


#mainmenu li a:active {
	text-decoration: none ! important;
}

.dropdownmenu{
	position: absolute;
	z-index: 99;
	width: 365px;
	top: 179px;
	height:600px;
	overflow: hidden;
	background: transparent;
	background-color: transparent ! important;
	opaque: false;
}

.dropdownframe {
	width: 365px;
	height: 100%;
	z-index: 99;
	visibility:inherit;
	background-color: transparent;
}

#mainmenu #home{
	width: 79px;
	left: 0px;
}

#mainmenu #home:hover , .homehover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_home_active2.gif);
	opaque:true;
}

#dropdownhome{
	left:0px;
	width:83px;
	top: 178px;
	height: 7px;
	visibility:hidden;
	background-image: url(/sponline/styles/default/images/base/dropdown_home.gif);
}

#mainmenu #indiv{
	width: 92px;
	left: 81px;
	border: 0px solid red;
}

#mainmenu #indiv:hover, .indivhover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_indiv_active2.gif);
}

#dropdownindiv{
	left:3px;
	visibility:hidden;
}

#mainmenu #multipl{
	width: 160px;
	left: 174px;
}

#mainmenu #multipl:hover, .multiplhover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_multipl_active2.gif);
}

#dropdownmultipl{
	left:79px;
	visibility:hidden;
}

#mainmenu #seminar{
	width: 195px;
	left: 336px;
}

#mainmenu #seminar:hover, .seminarhover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_seminar_active2.gif);
}


#dropdownseminar{
	left:251px;
	visibility:hidden;
}

#mainmenu #pers{
	width: 116px;
	left: 532px;
}

#mainmenu #pers:hover, .pershover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_pers_active2.gif);
}

#dropdownpers{
	left:414px;
	visibility:hidden;
}

#mainmenu #infothek{
	width: 96px;
	left: 649px;
}

#mainmenu #infothek:hover, .infothekhover{
	background-image: url(/sponline/styles/default/images/base/dropdowntab_infothek_active2.gif);
}


#dropdowninfothek{
	left:524px;
	visibility:hidden;
}

#mainmenu #search{
	width: 234px;
	left: 746px;
	text-align: left;
	height:25px;
	padding-left: 18px;
	border:0px solid red;
}

#mainmenu #search:hover, .searchhover {
	background-image: url(/sponline/styles/default/images/base/dropdowntab_search_active2.gif);
}


#dropdownsearch{
	left:741px;
	width:252px;
	top: 178px;
	visibility:hidden;
	background-image: url(/sponline/styles/default/images/base/dropdown_search2.gif);
	background-repeat: no-repeat;
}

#maincontent{
	background-image: url(/sponline/styles/default/images/base/bgcontent.gif);
	background-repeat: repeat-y;
	margin: 0px;
	margin-left: 1px;
	padding-top:0px;
	padding-left:3px;
	width: 987px;
	min-height:406px ! important;
	display:table;

}

.table {
	display: table;
}

.row {
	display: table-row;
}

.rowmargin {
	height: 12px;
	width: 12px;
}

.cell {
	display: table-cell;
	vertical-align: top
}


.column {
	display: table-column;
}

.content {
	padding-left:31px;
}


.indent {
	margin-left:12px ! important;
}

ul.indent {
	padding-left:12px ! important;
}

.content h1 {
	font-size: 120%;
	margin-top: 0px;
	padding-top: 5px;
}

.content .width1 {
	width: 557px;
}


#menu {
	width: 202px;
	padding:0px;
	margin:0px;
	vertical-align: top;
	border: 0px solid red;
}

#menu  li {
	width: 202px;
	padding: 0px;
	margin:0px;
	border: 0px solid red;
}

#menu  a {
	width: 160px;
	padding: 0px;
	margin:0px;
	padding-left:22px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:14px;
	margin-bottom: 0px;
	display:block;
	color:white;
}

#menu  a:hover {
	text-decoration: none ! important;
}


#menu  .checked {
	background-color: #6985a3;
	background-image: url(/sponline/styles/default/images/base/checked.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px;
}


#menu .l2 {
	background-position: 22px 0.45em;
	background-repeat: no-repeat;
	padding-left: 12px ! important;

}

#menu .l2 a{
	display: block;
}

#menu .multipl li {
	background-color: #43678c;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	color:white;
	width: 203px;
}

#menu .multipl .l2 {
	width:191px ! important;
}


#menu .multipl .headline {
	background-image: url(/sponline/styles/default/images/base/bg_planner_multi_top.gif);
	background-repeat: no-repeat;
	background-position:top left;
	border:1px none black;
	padding-left:1px;
	height: 3px;
	margin-bottom: 0px;
}

#menu .multipl .headline1 {
	border-top:0px none white;
	padding-top: 0px ! important;
}


#menu .multipl li:hover,
#menu .multipl .lihover {
	background-color: #7898ba;
	background-repeat: no-repeat;
	color:black ! important;
}

#menu .multipl li:hover a,
#menu .multipl .lihover a{
	color:black ! important;
}

#menu .multipl .l2 {
	background-image: url(/sponline/styles/default/images/base/menu_link2.gif);
	background-repeat: no-repeat;
	background-position: 22px 9px;
	padding-left: 12px ! important;
	width: 190px;
}


#menu .indiv li {
	background-color: #2f7360;
	font-weight:normal;
	margin-bottom: 1px;
	border:1px solid #b7b7b7;
	color:white;
}

#menu .indiv .headline {
	background-image: url(/sponline/styles/default/images/base/bg_planner_indiv_top.gif);
	background-repeat: no-repeat;
	background-position:top left;
	border:1px none black;
	padding-left:1px;
	height: 3px;
	margin-bottom: 0px;
}

#menu .indiv .headline1 {
	border-top:0px none white;
	padding-top: 0px ! important;
}

#menu .indiv li:hover,
#menu .indiv .lihover {
	background-color: #5eb29d ! important;
	background-repeat: no-repeat;
	color:black ! important;

}

#menu .indiv li:hover a,
#menu .indiv .lihover a{
	color:black ! important;
}


#menu .indiv .l2 {
	background-image: url(/sponline/styles/default/images/base/menu_link2.gif);
	background-repeat: no-repeat;
	background-position: 22px 9px;
	padding-left: 12px ! important;
	width: 190px;
}



#menu .pers {
	padding-bottom: 32px;
}



#menu .pers li {
	background-color: #c5e3e1;
	font-weight:normal;
	margin-bottom: 1px;
	border:1px solid #b7b7b7;
	color:black;
}

#menu .pers li:hover,
#menu .pers .lihover {
	background-color: white ! important;
	background-repeat: no-repeat;
	color:black ! important;

}

#menu .pers li:hover a,
#menu .pers .lihover a{
	color:black ! important;
}

#menu .pers a {
	color:black ! important;
}


#menu .pers .l2 {
	background-image: url(/sponline/styles/default/images/base/menu_link2.gif);
	background-repeat: no-repeat;
	background-position: 22px 9px;
	padding-left: 12px ! important;
	width: 190px;
}


#menu .link{
	padding-bottom: 32px;
	background-position: 25px 10px;
	background-image: url(/sponline/styles/default/images/base/forumnavnext.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-left:12px;
	float: left;
}
#menu .link li {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
	cursor: pointer;
}

#menu .link li:hover,
#menu .link .lihover {
	text-decoration: underline;
}

#menu .link li:hover a,
#menu .link .lihover a{
	color:#048aa3 ! important;
}

#menu .link a {
	color: #048aa3 ! important;
}
#footer {
	background-image: url(/sponline/styles/default/images/base/bgbottom.gif);
	background-position: top left;
 	background-repeat: no-repeat;
 	margin:0px;
 	padding-top: 9px;
 	text-align: center;
 	padding-left: 00px;
 	width: 100%;
 	border: 0px solid red ! important;
}

#footer a, #footer a:hover {
	color: black;
}


#footer .table{
	text-align: center;
	width:100%;
}


#footer .row{
	text-align: center;
	width:100%;
	vertical-align: middle;
}

#footer .cell{
	text-align: center;
	vertical-align: middle;
	line-height: 120%
}

#footer .c1{
	padding-left: 6px;
	border: 1px solid white;
	overflow:hidden;
	width: 10px;
}

#footer  .extlink{
	background-position: left 0.25em;
}

#footer .c1 .extlink{
	float:left;
}

#footer .c2{
	width: 10px;
	border: 1px solid white;
}

#footer .c3{
	width: 70px;
	vertical-align: top;
}

#footer .c4{
	width: 30px ! important;
}

#footer .c5{
	width: 30px ! important;
	border: 1px solid white;

}

#footer .c6{
	text-align: right ! important;
	padding-right:14px;
}

#footer .c6 .extlink{
	float:right;
	margin-right: 0px;
	font-weight: bold;
}

#footer span {
	display: inline;
	padding:0px;
	margin-top: 0px;
	display: block;
	float:left;
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: middle;
}

#footer .extlink {
	background-image: url(/sponline/styles/default/images/base/header_link.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	margin: 0px;
	margin-right: 10px;
}

#footer .extlink2 {
	margin-right: 200px;
}

#footer a {
	border: 0px solid black;
	display: block;
	float:left;
	vertical-align: middle;
}

#footer img {
	border: 0px solid black;
	display: block;
	float:left;
	padding-right: 5px;
	vertical-align: middle;
}


#ScormMainFrame {
	border:0px solid black;
	width:775px;
	height:465px
}

#teaserstress {
	width: 581px;
	min-height:99px;
	border: 0px solid red;
	padding: 0px ! important;
	vertical-align: top;
}

#teaserstress h2 {
	font-size: 120%;
	margin: 0px ! important;
	margin-bottom: 15px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	border: 0px solid red;

}

#teaserstress p {
	font-size: 100%;
	margin: 0px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	margin-bottom: 8px;

}

#teaserlogin {
	min-width: 135px! important;
	width: 135px! important;
	min-height:99px;
	border: 0px solid red;
	background-color: #d2f0ee;
	padding: 0px ! important;
	vertical-align: top;
	margin-top: 15px;
	background-image: url(/sponline/styles/default/images/base/bg_teaserlogin_top.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

#teaserlogin h2 {
	min-width: 91px! important;
	width: 91px! important;
	font-size: 100%;
	font-weight: normal ! important;
	margin: 0px ! important;
	margin-bottom: 15px;
	padding: 5px;
	padding-left:27px;
	padding-right:17px;
	padding-top:57px;
	color:black;
	border: 0px solid red;
	padding-bottom: 10px ! important;
	background-image: url(/sponline/styles/default/images/base/body_link4.gif);
	background-repeat: no-repeat;
	background-position: 20px 60px;

}


#teasertop3 {
	width: 220px;
	min-height:99px! important;
	border: 0px solid red;
	padding: 0px ! important;
	vertical-align: top;
	cursor: pointer;
}

#teasertop3 h2 {
	background-color: #d2f0ee;
	font-size: 120%;
	margin: 0px ! important;
	margin-bottom: 15px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	border: 0px solid red;
	background-image: url(/sponline/styles/default/images/base/bg_top3_top.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

#teasertop3 ul {
	font-size: 100%;
	margin: 0px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	margin-bottom: 8px;
	background-color: #d2f0ee;
}

#teasertop3 li {
	background-image: url(/sponline/styles/default/images/base/header_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-left: 9px;
	margin-left: 8px;
	margin-bottom: 4px;
}

#teasertop3 a{
	color: black ;
}

.areabox {
	width: 483px;
	min-height:249px;
	border: 0px solid red;
	padding: 0px ! important;
	vertical-align: top;
}

.areabox h2 {
	font-size: 120%;
	margin: 0px ! important;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:white;
	border: 0px solid red;
	background-repeat: no-repeat;
	background-position: top left;
}

.areabox p {
	font-size: 100%;
	margin: 0px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:white;
	margin-bottom: 8px;
}

.areabox a {
	background-image: url(/sponline/styles/default/images/base/body_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-left: 9px;
	margin: 0px;
	margin-right: 10px;
	color:white;
	font-weight: bold;
}

.areabox  div{
	padding-left: 260px;
	background-repeat: no-repeat;
	margin:0px;
	min-height: 221px;
}

#areaindiv h2{
	background-image: url(/sponline/styles/default/images/base/bg_indiv_top.gif);
	background-color: #3e967f;
}

#areaindiv div{
	background-image: url(/sponline/styles/default/images/base/box_fuermich.jpg);
	background-color: #3e967f;
}

#areamultipl{
	background-image: url(/sponline/styles/default/images/base/bg_multipl_top.gif);
	background-color: #43678c;
}

#areamultipl div{
	background-image: url(/sponline/styles/default/images/base/box_unternehmen.jpg);
	background-color: #43678c;
}






#wbtM400 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_stresscheck.jpg);
	min-height:85px;
}
#wbtM200 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_stressmanagen.jpg);
	min-height:85px;
}
#wbtM500 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_ziele.jpg);
}
#wbtM4115 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_ansatzpunkte.jpg);
}
#wbtM4120 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_arbeitsaufgabe.jpg);
}
#wbtM4140 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_arbeitsintensitaet.jpg);
}
#wbtM4200 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_arbeitsmittel.jpg);
}
#wbtM4130 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_arbeitsorganisation.jpg);
}
#wbtM4210 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_gratifikation.jpg);
}
#wbtM4150 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_kommunikation.jpg);
}
#wbtM4180 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_mitarbeiter.jpg);
}
#wbtM4160 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_qualifikation.jpg);
}
#wbtM4190 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_unternehmen.jpg);
}

.indivlist .smallbox div {
		min-height: 84px;
}

#wbtI300 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_stresscheck.jpg);
}

#wbtI400 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_erstehilfe.jpg);
}

#wbtI500 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_stressmanagen.jpg);
}

#wbtI700 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_ziele.jpg);
}

#wbtI600 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_stressbalance.jpg);
}

#wbtI640 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_arbeitplanen.jpg);
}

#wbtI630 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_gleichgewicht.jpg);
}

#wbtI680 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_dingeanders.jpg);
}

#wbtI671 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_entspannung.jpg);
}

#wbtI660 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_erfolgreichkomm.jpg);
}

#wbtI650 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_probleme.jpg);
}

#wbtI620 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_mitarbeiter.jpg);
}

#wbtI672 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_bewegung.jpg);
}

#wbtI641 div{
	background-image: url(/sponline/styles/default/images/wbts/icon_abschalten.jpg);
}



#contentwbt {
	padding-left:0px;
	border: 0px solid black
}


.pad {
	padding-top:20px;
}

.searchbox {
	width: 630px;
	border-top: 2px solid white;
	border: 0px solid red;
	background-repeat: repeat-y;
	background-position: top left;
	padding-top: 0px;
	padding-left: 18px;
}

.searchbox h2 {
	font-size: 120%;
	margin: 0px;
	color:black;
	margin-bottom: 0px;
	border: 0px solid green;
	background-image: url(/sponline/styles/default/images/base/bg_searchbox_top.gif);
	background-color: #c3cfcf;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
}

.searchbox .linklist {
	padding: 15px;
	padding-top: 0px;
	margin-top: 10px;
}

.searchbox .linklist li{
	list-style-image: url(/sponline/styles/default/images/base/body_link2.gif);
	padding-left: 1px;
	border: 0px solid red;
	padding-bottom:9px;
}

.searchbox .linklist a:hover{
	text-decoration: underline;
}


.searchbox div{
border: 1px solid #c3cfcf;
padding-left:17px;
padding-top: 10px;
}

.bigbox {
	width: 464px;
	border-top: 2px solid white;
	border: 0px solid red;
	background-repeat: repeat-y;
	background-position: top left;
	padding-top: 0px;
	padding-left: 18px;
	overflow: hidden;
}

.bigbox h2 {
	font-size: 120%;
	margin: 0px;
	color:black;
	margin-bottom: 0px;
	border: 0px solid green;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
}

.bigbox p {
	font-size: 100%;
	margin: 0px;
	margin-top: 15px;
	padding: 5px;
	padding-left:17px;
	padding-right:0px;
	color:black;
	margin-bottom: 8px;

}

.loginpage .bigbox p {
	width: 424px;
	border: 1px solid white;
}


.bigbox form {
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	width: 426px;
}

.bigbox label {
	border: 1px solid white;
	width: 116px;
}

.bigbox .formbutton {
	height:24px;
	border:0px solid black ! important;
}


.bigbox .contentform input.sendpassword {
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 0px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	float: right;
	cursor: pointer;
}

.bigbox .contentform input.login {
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 0px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	margin-top: 0px;
	float: right;
	cursor: pointer;
}


.bigbox .contentform  input.register {
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 0px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	margin-top: -13px;
	float: right;
	cursor: pointer;
}

.bigbox .linklist {
	padding: 15px;
	padding-top: 0px;
}

.bigbox .linklist li{
	background-image: url(/sponline/styles/default/images/base/body_link2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.25em;
	padding-left: 9px;
	border: 0px solid red;
	padding-bottom:9px;
	line-height: 1.1em;
}

.bigbox .linklist a:hover{
	text-decoration: underline;
}


.bigbox .headline{
	padding-left:150px;
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;
	min-height:100px;
	border: 0px solid red;
}

.leftbox .headline{
	background-image: url(/sponline/styles/default/images/faq/tech.gif);
}

.rightbox .headline{
	background-image: url(/sponline/styles/default/images/faq/stresmanagement.gif);
}



.bigbox .content {
	padding:0px;
}

.lg, .rg{
	padding-bottom: 10px;
}

.lg .content{
	min-height:180px;
}

.rg .content{
	min-height:120px;
}

.rg .content ul{
	list-style: disc;
	padding: 10px;
	padding-left: 30px;
	padding-bottom: 0px;
}

.rg .content ul li{
	list-style: disc;
}

.leftbox .content{
	border: 1px solid #c3cfcf;
}


.leftbox h2 {
	background-image: url(/sponline/styles/default/images/base/bg_leftbox_top.gif);
	background-color: #c3cfcf;
}

.rightbox .content{
	border: 1px solid #c5e3e1;

}

.rightbox h2 {
	background-image: url(/sponline/styles/default/images/base/bg_rightbox_top.gif);
	background-color: #c5e3e1;
}


#editcard .formbutton {
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.65em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 3px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	float: right;
	margin-top:0px;
	right: 2px;
}


.smallbox {
	width: 366px;
	min-height:126px;
	border: 0px solid red;
	padding: 0px ! important;
	vertical-align: top;
	margin-left: 0px ! important;
}

.smallbox h2 {
	font-size: 120%;
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	border: 0px solid red;
	background-repeat: no-repeat;
	background-position: top left;
}

.smallbox h2.top {
	margin-top: 0px;
}



.smallbox  div{
	padding-left: 150px;
	padding-top: 10px;
	background-repeat: no-repeat;
	margin:0px;
	min-height:78px;
	margin-left: 10px;
}


.smallbox p {
	font-size: 100%;
	margin: 0px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	margin-bottom: 0px;
}

.smallbox a {
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
	padding-left: 9px;
	margin: 0px;
	margin-right: 10px;
	font-weight: bold;
}


.smallbox2 {
	width: 185px;
	min-height:126px;
	border: 0px solid red;
	padding: 0px;
	vertical-align: top;
	margin-right: 5px;
}

.smallbox2 h2 {
	font-size: 120%;
	margin: 0px ! important;
	padding: 5px;
	padding-left:11px;
	padding-right:11px;
	border: 0px solid red;
	background-repeat: no-repeat;
	background-position: top left;
}

.smallbox2  ul{
	padding-left: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	margin:0px;
	min-height:78px;
}


.smallbox2 li {
	font-size: 100%;
	margin: 0px;
	padding: 5px;
	padding-left:11px;
	padding-right:11px;
	color:black;
	margin-bottom: 0px;
}

.smallbox2 a {
	margin-right: 10px;
	font-weight: normal;
}


.multipllist .smallbox h2 {
	color:white;
	background-image: url(/sponline/styles/default/images/base/bg_multiplbox_top.gif);
	background-color: #43678c;
}

.multipllist .smallbox  div{
	border: 1px solid #43678c;
}

.multipllist  .smallbox a {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#008aa7;
}

.multipllist  .smallbox a:hover {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#7fc4d3;
}



.indivlist .smallbox h2 {
	color:white;
	background-image: url(/sponline/styles/default/images/base/bg_indivbox_top.gif);
	background-color: #3e967e;
}

.indivlist .smallbox  div{
	border: 1px solid #3e967e;
}

.indivlist  .smallbox a {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#008aa7;
}

.indivlist  .smallbox a:hover {
	color:#7fc4d3;
}

.perslist .smallbox h2 {
	color:black;
	background-image: url(/sponline/styles/default/images/base/bg_persbox_top.gif);
	background-color: #c5e3e1;
}

.perslist .smallbox  div{
	border: 1px solid #c5e3e1;
}

.perslist  .smallbox a {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#008aa7;
}

.perslist  .smallbox a:hover {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#7fc4d3;
}

.perslist #userdata div {
	background-image: url(/sponline/styles/default/images/pers/userdata.jpg);
}

.perslist #quicklinks div {
	background-image: url(/sponline/styles/default/images/pers/quicklinks.jpg);
}

.perslist #stresstest div {
	background-image: url(/sponline/styles/default/images/pers/stresstest.jpg);
}

.perslist #stressmanager div {
	background-image: url(/sponline/styles/default/images/pers/stressmanager.jpg);
}

.perslist #forum div {
	background-image: url(/sponline/styles/default/images/pers/forum.gif);
}

.perslist #library1 div {
	background-image: url(/sponline/styles/default/images/pers/library.gif);
}

.perslist #inbox div {
	background-image: url(/sponline/styles/default/images/pers/inbox.gif);
}

.sitemap {
	margin-left: 3px;
}

.sitemap .smallbox2{
	padding-left: 8px;
	border: 0px solid red;
	margin: 0px;
}

.sitemap .smallbox2 li{
	border: 0px solid red;
	margin: 0px;
	padding: 5px;
	padding-left: 8px;

}

.sitemap .smallbox2 li.l2{
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	background-position: 9px 0.6em;
	border: 0px solid red;
	margin: 0px;
	padding: 5px;
	padding-left: 18px;

}


.smallbox2 a {
	color:#008aa7;
}

.smallbox2 a:hover {
	color:#7fc4d3;
}

.sitemap .smallbox2 li a{
	margin: 0px! important;
	padding: 0px! important;
}

.sitemap .indiv h2 {
	color:white;
	background-image: url(/sponline/styles/default/images/base/bg_indivbox2_top.gif);
	background-color: #3e967e;
}

.sitemap .indiv  ul{
	border: 1px solid #3e967e;
}

.sitemap .multipl h2 {
	color:white;
	background-image: url(/sponline/styles/default/images/base/bg_multiplbox2_top.gif);
	background-color: #43678c;
}

.sitemap .multipl  ul{
	border: 1px solid #43678c;
}

.sitemap .pers h2 {
	color:black;
	background-image: url(/sponline/styles/default/images/base/bg_persbox2_top.gif);
	background-color: #c5e3e1;
}

.sitemap .pers  ul{
	border: 1px solid #c5e3e1;
}

.textentries {
	padding-top: 5px;
}

.textentries .left li {
	background-color: #c3cfcf;
}

.textentries .right li {
	background-color: #c5e3e1;
}

.textentries h2{
	margin-bottom:0px;
}

.textentries p{
	margin-top:0px;
}

.totop {
	background-color: white ! important;
	text-align: right;
	padding-bottom: 5px;
}

.totop a {
	background-image: url(/sponline/styles/default/images/base/body_link3.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
}



a.question, a.question:hover{
		color:black;
		text-decoration: none;
}


a.teaserlink{
	color: #008aa7 ! important;
	text-decoration: none;
}

a.teaserlink h2{
	color: black ! important;
	text-decoration: none;
}



a.teaserlink:hover h2{
	text-decoration: underline;
}


a.gtlink{
	text-decoration: none;
}

a.gtlink h2{
	color: black ! important;
	text-decoration: none;
}

a.gtlink:hover h2{
	text-decoration: underline;
}

#gtinner {
	width: 135px;
	min-height:99px;
	border: 0px solid red;
	background-color: #d2f0ee;
	padding: 0px ! important;
	vertical-align: top;
	cursor: pointer;
	background-image: url(/sponline/styles/default/images/base/bg_teasergt_top.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

#gtinner h2 {
	font-size: 100%;
	font-weight: normal ! important;
	margin: 0px ! important;
	margin-bottom: 15px;
	padding: 5px;
	padding-left:27px;
	padding-right:17px;
	padding-top:65px;
	color:black;
	border: 0px solid red;
	background-image: url(/sponline/styles/default/images/base/body_link4.gif);
	background-repeat: no-repeat;
	background-position: 20px 68px;

}



/* PLANNER */


#library {
	width: 551px;
	border: 0px solid red;
}

#library .l0 {
	visibility:hidden;
}

#library h1{
	font-size: 116%;
	font-weight: bold;
	font-stretch: narrower;
}

#library h2{
	color: #000000;
	font-size: 116%;
	font-weight: bold;
	font-stretch: narrower;
	width: 70%;
}

#library h1 .more, #library h2 .more{
	font-weight: normal ! important;
	font-size: 90% ! important;
	color: #008aa7;
	padding-right: 10px;
}


#library .l0 li h1{
	background-image: url(/sponline/styles/default/images/base/body_link4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.55em;
	padding-left: 9px;
	margin-bottom:3px;
}


#library .l1 {
	padding-left: 16px;
}


#library .l1 .medium {
	border-bottom: 1px solid #c5e3e1;
}

#library .l1 li h2{
	display: block;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 0px;
	margin-bottom:3px;
	line-height: 20px;
	vertical-align: bottom;
	border: 1px solid white;
	width: 100%;
}

#library .l1 li p{
	padding-left: 2px;
}

#library .l1 .mediummulti{
	background-image: url(/sponline/styles/default/images/library/multiplikatoren1.gif);
}

#library .l1 .mediummpers{
	background-image: url(/sponline/styles/default/images/library/individuell1.gif);
}

#library .fileinfo{
	position:relative;
	float: right;
	bottom: 3px;
	right: 0px;
	width:170px;
	height:24px;
	overflow:visible;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 2px;
	border: 0px solid red;
}

#library .doc {
	background-image: url(/sponline/styles/default/images/library/doc.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#library .pdf {
	background-image: url(/sponline/styles/default/images/library/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#library .link {
	background-image: url(/sponline/styles/default/images/library/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#library .rtf {
	background-image: url(/sponline/styles/default/images/library/rtf.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#library .mp3 {
	background-image: url(/sponline/styles/default/images/library/mp3.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#library .avi {
	background-image: url(/sponline/styles/default/images/library/avi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#library .wbt {
	background-image: url(/sponline/styles/default/images/library/wbt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#library  h1 a, #library  h2 {
	cursor:pointer;
}

.resultlist .smallbox {
	width:231px;
	padding: 0px ! important;
	border: 0px solid green;
	padding-right: 12px ! important;
}

.resultlist .smallbox h2 {
	color:white;
	background-color: #3e967e;
	background-repeat: no-repeat;
	margin-left: 0px;
}

.resultlist .smallbox h3 {
	background-position: 16px 13px;
	background-repeat: no-repeat;
	margin: 0px ! important;
	padding-left: 67px;
	padding-top: 16px;
	min-height: 108px;
}

.resultlist .smallbox  div{
	padding:0px;
	min-height: 276px;
	margin: 0px;
	padding-right:8px;
}

.resultlist .smallbox  ul{
	list-style-type: disc ! important;
	padding-left: 12px;
	margin-left: 19px;

}

.resultlist .smallbox  div ul li{
	list-style-type: disc ! important;
}

.resultlist .smallbox  div ul li a{
	padding:0px;
}

.resultlist  {
		padding-bottom: 10px;
}

.resultlist  .red h2 {
	background-image: url(/sponline/styles/default/images/base/bg_gray_top.gif);
	color:#666666;
	background-color: #c3cfcf;
}

.resultlist  .red h3 {
	background-image: url(/sponline/styles/default/images/base/red.jpg);
}

.resultlist  .red div {
	border: 1px solid #c3cfcf;
}

.resultlist  .yellow h2 {
	background-image: url(/sponline/styles/default/images/base/bg_gray_top.gif);
	color:#666666;
	background-color: #c3cfcf;
}

.resultlist  .yellow h3 {
	background-image: url(/sponline/styles/default/images/base/yellow.jpg);
}

.resultlist  .yellow div {
	border: 1px solid #c3cfcf;
}

.resultlist  .green h2 {
	background-image: url(/sponline/styles/default/images/base/bg_gray_top.gif);
	color:#666666;
	background-color: #c3cfcf;
}

.resultlist  .green h3 {
	background-image: url(/sponline/styles/default/images/base/green.jpg);
}

.resultlist  .green div {
	border: 1px solid #c3cfcf;
}

#quicklinklist{
	width: 705px;
}

#quicklinklist ul{
	padding-left: 0px ! important;
	margin-left: 0px ! important;
	width: 320px;
}


#quicklinklist .l0{
	border-right: 1px solid #c5e3e1;
	vertical-align:top;
}


#quicklinklist .l1{
	padding-left: 28px ! important;
	margin-left: 0px ! important;
	vertical-align:top;
}


#quicklinklist li {
	padding-left: 0px ! important;
	margin-left: 0px ! important;
	margin-bottom: 15px ! important;
	clear:left;
}

#quicklinklist li a{
	background-image: url(/sponline/styles/default/images/base/body_link2.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
}

.quicklinkentry {
	margin: 0px! important;
	border: 0px solid red;
}


.quicklinkentry a {
	display: block;
	float:left;
	border: 1px solid red;
}

.quicklinkentry .button{
	background-image: url(/sponline/styles/default/images/base/body_link6.gif) ! important;
	background-position: 5px 0.35em;
	background-repeat: no-repeat;
	padding-left: 15px ! important;
	padding-right:5px ! important;
	margin-right: 8px ! important;
	border: 1px solid #e10102;
}

.quicklinkentry .text {
	display: block;
	float:left;
	border: 1px solid white;
	width: 68%;
	padding-top:1px;
	margin-bottom: 5px ! important;
	background-position: 0px 0.4em;
}


#recaptcha_widget {
		border: 1px solid red;
		margin: 0px ! important;
		padding: 0px ! important;
		padding-top: 0px ! important;
		margin-bottom: 88px ! important;
}


/*pkr recaptcha*/

 .membertable{
border-collape:collapse;
border:1px;
border-bottom:1px solid #c5e3e1;
padding-top:15px;
padding-bottom:10px;
padding-left:15px;


}

.membertable .cellMember{
	display: table-cell;
	padding-right:15px;
	cursor: pointer;
}

.membertable .cellMember2{
	list-style-type:square;
	padding-left: 5px ! important;
	margin-left:25px;
	width: 176px;
}

.membertable .rowGrey{
	background-color:#f2f2f2;
	display: table-row;
}

.sementry{
	padding-bottom:15px;
}


#planner {
	width: 729px;
}

#planner h1,#planner h2,#planner h3 {
	font-size: 112%;
}

#planner h3{
	background-image: url(/sponline/styles/default/images/base/bg_bigbox_top.gif);
	background-repeat: no-repeat;
	background-color: #c5e3e1;
	padding-left: 24px;
	padding-top: 6px;
	padding-bottom: 8px;
	margin-bottom: 0px;
}

#planner .l0 ul {
	border: 1px solid #c5e3e1;
	margin-top: 0px;
	padding-left: 149px;
	padding-top: 14px;
}

#planner .l0 .target {
	background-image: url(/sponline/styles/default/images/base/ansatzpunkte.gif);
	background-repeat: no-repeat;
	min-height: 94px;
}

#planner .l0 .goal {
	background-image: url(/sponline/styles/default/images/base/ziele.gif);
	background-repeat: no-repeat;
	min-height: 94px;
}

#planner .target {
	width: 578px;
}

#planner .target li {
	border: 1px solid #b4c3c3;
	margin-bottom: 8px;
	background-image: url(/sponline/styles/default/images/base/ansatzpunkte_bg.gif);
	background-repeat: repeat-y;
	clear: left;
	width: 564px;
	padding: 3px;
}

#planner .number{
	display: block;
	float: left;
	text-align: center;
	padding-top: 3px;
	width: 34px;
}

#planner  a,
#planner  input.save {
	border: 1px solid #848e8e;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:100%;
	font-weight:normal;
	background-color: white;
	cursor: pointer;
}

#planner  a {
	background-position: 5px 01.7em;
}


#planner  a.save,
#planner  input.save {
	background-image: url(/sponline/styles/default/images/base/save.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.5em;
	text-decoration: none;
	cursor: pointer;
}

#planner .target li .schedule{
	padding: 0px;
	border: 0px solid black;
	width: 530px;
	text-align: right;
}

#planner  .target input, #planner .target textarea{
	border: 1px solid #848e8e;
	cursor: pointer;
}

#planner .target label{
	font-weight: bold;
}

#planner .target textarea{
	width: 528px;
}

#planner  input.save {
	cursor: pointer;
	float:right;
	width: auto ! important;
	padding: 0px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-bottom: 1px ! important;

	margin-right: 5px;
	padding-right: 6px;
	margin-top: 3px! important;
	cursor: pointer;
}

#planner  a.goal1,
#planner  input.goal1 {
	margin-top: -1px !important;
	right:34px;
	background-position: 5px 0.55em;
	cursor: pointer;
}

#planner .target li .schedule .row {
	vertical-align:center;
	line-height:1.2em;

}

#planner .target li .schedule .cell {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid white;
	padding: 0px;
}

#planner .target li .schedule .c1 {
	width: 10%!important;
	padding-top: 7px;
}

#planner .target .schedule .c2 {
	width: 32%!important;
	padding-top: 5px!important;
}

#planner .target .schedule .c2 input{
	width: 95%!important;
}

#planner .target .schedule .c3 {
	width: 20%!important;
	padding-top: 7px!important;
}

#planner .target  .schedule .c4 {
	width: 38%!important;
	padding-top: 5px!important;
}


#planner .target li .schedule .c4 input {
	width: 100%;
}

#planner .target  .schedule .c5 {
	width: 38%!important;
	padding-top: 1px!important;
}


#planner .target  .schedule .c5  input{
	padding-bottom: 0px;
	width: 100px ! important;
	line-height: 1em;
	cursor: pointer;
}



#planner .target li .schedule .cell a.delete {
	background-image: url(/sponline/styles/default/images/base/delete.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.5em;
	margin-top:3px!important;
	display:block;
	width:60px;
	cursor: pointer;
}

#planner .target li .schedule .cell input.save {
	margin-top:0px important;
	margin-right:0px!important;
	cursor: pointer;
}


#planner .email{
	font-weight: bold;
	padding-left: 0px;
	border: 0px solid black ! important;
	background-image:	url(null) ! important;
	margin:0px ! important;
	margin-top:-5px ! important;
	padding: 0px ! important;
	padding-bottom: 5px ! important;
}



#planner .export {
	padding-left: 133px! important;
	margin-left:16px;
	width: 575px;
	margin-top: 0px ! important;
	padding-top: 6px ! important;
	border: 0px solid black ! important;
	margin-bottom: 220px ! important;
}

#planner .export, #planner .export ul, #planner .export li {
	margin-bottom: 0px ! important;
	padding-bottom: 0px ! important;
}


#planner .export .cell{
	font-weight:bold;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border:0px solid white;
}

#planner .export .row .left{
	width: 60%;
	border: 0px solid white;
	text-align: left;
}

#planner .export .row .right{
	width: 38%;
	border: 0px solid white;
	text-align: right ! important;
}

#planner .export  a,
#planner .export  input.img {
	background-color:white;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.65em;
	border: 1px solid #848e8e;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	font-weight:bold;
	cursor: pointer;
}

#planner .export  input.img {
	padding-top: 3px;
	padding-bottom: 3px;
}

#planner .export  a.save,
#planner .export  input.save {
	background-image: url(/sponline/styles/default/images/base/save.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-right: 10px;
	padding-left: 15px;
}


#planner .export  .left a.img,
#planner .export  .left input.img{
	display: block;
	float:left;
	padding-right:15px;
}

#planner .export .left  a {
	width: 10em;
}

#planner .export .left  input.img {
	width: 38%;
}

#planner .export  .right a.img,
#planner .export  .right input.img{
	display: block;
	float:right;
	padding-right:35px;
}

#planner .export  .right a.img img,
#planner .export  .right input.img img{
	position: absolute;
	margin-top:-1px;
	margin-left:3px;
}

#planner .exportall {
	text-align:right;
	position: absolute;
	margin:0px;
	margin-top: -18px! important;
	padding-left: 380px;
}

#planner .full {
	width:569px;
	height:120px;
	margin-top: -10px;
	margin-bottom:10px;
}

#planner .headline {
	margin-top : 0px! important;
}

#planner .last {
	margin-top : 0px! important;
	padding-top: 0px ! important;
	border: 1px none red ! important;
}

#planner li.newtarget {
	visibility: hidden;
	position: absolute;
}

#planner .saveall {
	height: 26px;
	font-size: 1em;
}

#planner .status {
	background-color: transparent;
	border: 0px solid red;
	background-image: url(/sponline/styles/default/images/base/body_link8.gif);
	background-repeat: no-repeat;
}

#recaptcha_widget {
		margin: 0px;
		padding: 0px ! important;
		border: 0px solid green ! important;
		padding-bottom: 25px ! important;
}



#recaptcha_widget #recaptcha_image {
		position: relative;
		margin: 0px;
		padding-left:0px;
		padding: 0px ! important;
		border:1px solid #848e8e! important;
		margin-top:0px;
		float:right;
width:80px;
}

#recaptcha_widget .recaptcha_new {
	font-size:90%;
	position: absolute;
	display: block;
	width:80px;
	height:16px;
	margin-top: 70px;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position:100% 50%;
	border: 1px solid #048aa3;
	padding: 3px! important;
	padding-top:5px;
	padding-right: 20px! important;
	margin-top: 0px;
}

#recaptcha_widget .recaptcha_only_if_image {
	font-size:90%;
		position: absolute;
	display: block;
	height:16px;
width:80px;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position:100% 50%;

	border: 1px solid #048aa3;
	padding: 3px;
	padding-top:5px;
	padding-right: 20px;
	margin-top:33px;
}

#recaptcha_widget img.recaptcha_only_if_image {
	position: absolute;
	display: block;
	height:25px;
width:80px;
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid #848e8e;
	border-right: 0px solid black;
margin-left:17px;
	padding: 3px;
	padding-right:40px;
	margin-top: 0px;
	margin-right:0px;
	padding-left: 42px;
	padding-top: 16px;
	padding-bottom: 16px;
}

#recaptcha_widget .recaptcha_only_if_audio {
	font-size:90%;
		position: absolute;
	display: block;
	height:16px;
	width:80px;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position:100% 50%;

	border: 1px solid #048aa3;
	padding: 3px;
	padding-top:5px;
	padding-right: 20px;
	margin-top:33px;
}

#recaptcha_widget img.recaptcha_only_if_audio {
	position: absolute;
	display: block;
height:31px;
width:80px;
	background-image: none;

	background-repeat: no-repeat;
	border: 1px solid #848e8e;
	border-right: 0px solid black;
	padding: 3px;
margin-left:17px;
	padding-right: 47px;
	margin-top: 0px;
	padding-left: 47px;
	padding-top: 13px;
	padding-bottom: 13px;

}

#recaptcha_widget a {
	width: 6.5em;
	height: 1.2em;
	background-position: right 0.5em;
}

#poll {
	width: 202px;
	min-height:99px;
	border: 0px solid red;
	background-color: #b4c2c3;
	padding: 0px;
	vertical-align: top;
	position: relative;
	margin-top: 32px! important;
	padding-bottom: 10px ! important;
}

#poll h2 {
	font-size: 120%;
	margin: 0px ! important;
	margin-bottom: 15px;
	padding: 5px;
	padding-left:17px;
	padding-right:17px;
	color:black;
	border: 0px solid red;
	background-image: url(/sponline/styles/default/images/base/bg_poll_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#poll p {
	padding-left:17px;
	padding-right:9px;
	width: 176px;

}

#poll .contentform {
	padding-left:17px;
	padding-right:9px ! important;
	width: 176px;
	border: 0px solid red;
}

#poll label {
	border:0px solid red;
	float:right;
	padding: 0px! important;
	margin: 0px;
	margin-bottom: 5px;
	width: 150px;
}

#poll input {
	padding: 0px;
	margin:0px;
	width: auto;
}

#poll .button {
	width: auto;
	background-color: white;
	border: 1px solid #048aa3;
	color: #048aa3;
	font-size: 80%;
	margin-top: 8px ! important;
	padding-right: 15px;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 3px;

}

#poll .linkbutton {
	width: auto;
	background-color: transparent;
	border: 0px solid #048aa3;
	color: #048aa3;
	font-size: 80%;
	margin-top: 8px ! important;
	padding-left: 4px;
	background-image: url(/sponline/styles/default/images/base/body_link2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;

}

#poll a {
	background-image: url(/sponline/styles/default/images/wbts/wbt_link.gif);
	color:#008aa7;
	background-repeat: no-repeat;
	background-position: left 3px;
	width: auto ! important;
	height: 1em;
	padding:0px;
	padding-left:10px;
	border: 0px solid #048aa3;
	margin-top: 5px;
}

#poll .percentage{
width: 50px;
text-align: right;
border : 0px solid red;
}

#poll .answer{
width: 116px;
border : 0px solid red;
text-align: left;
padding-left:15px;
}

#poll .chart{
display:block;
margin-left: 29px ! important;
width: 150px;
border: 1px solid black;
height: 10px;
}

#poll .chart1{
height:10px;
display:block;
background-color:#e6f3f2;
border-right:1px solid black;
}

#forum .forumnav  dt {
	padding-bottom: 6px;
	width: 255px;
	border: 0px solid black;
}

#forum .forumnav  dd {
	text-align: right;
	width: 452px;
	border: 0px solid black;
}

 #forum .forumnav  dt a{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.5em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-left: 6px !important;
	padding-right: 17px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	margin-right:4px;
}

#forum .forumnav  dd{
	padding-left:17px;
	vertical-align: middle;
	#position: absolute;
	#top: 50%;
}

#forum .forumnav  dd p{
	#position: relative;
	#top: -50%;
}

#forum .forumnav dd a.prev{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/forumnavprev.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-right: 6px !important;
	padding-left: 13px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	border-right: 1px solid #048aa3;
}

#forum .forumnav dd a.tomain{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/forumnavprev.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-right: 6px !important;
	padding-left: 13px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	border-right: 1px solid #048aa3;
}

#forum .forumnav dd a.next{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/forumnavnext.gif);
	background-repeat: no-repeat;
	background-position: right 0.3em;
	padding-left: 4px !important;
	padding-right: 13px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	margin-right:4px;
}

#forum .tree{
   width: 729px;
   background-image: url(/sponline/styles/default/images/base/bg_bigbox_top.gif);
   background-repeat: no-repeat;
    padding-top:4px;
    vertical-align: center;
}

#forum .list{
   width: 729px;
   background-image: none;
   background-repeat: no-repeat;
    padding-top:0px;
    vertical-align: center;
}

#forum .tree .header{
  font-size: 100%;
  width: 723px;
  padding:3px;
  padding-bottom:7px;
  background-color: #c5e3e1;
  text-align: right;
  vertical-align: center;
  margin:0px;
  margin-bottom:1px;
}

#forum .list .header{
  font-size: 100%;
  width: 723px;
  padding:3px;
  padding-top:6px;
  padding-bottom:7px;
  background-color: #c3cfcf;
  text-align: right;
  vertical-align: center;
  margin:0px;
  margin-bottom:0px;
}

#forum .list .header .headline1{
  font-size: 100%;
  vertical-align: center;
  display:block;
  float:left;
  display: block;
  border: 1px none red;
  padding-left:17px;
 }

#forum .list .header .headline2{
  font-size: 100%;
  vertical-align: center;
  border: 1px none green;
  padding-right: 125px;
}

#forum .tree .header .headline1{
  font-size: 100%;
  vertical-align: center;
  display:block;
  float:left;
  display: block;
  border: 1px none red;
  padding-left:463px;
 }

#forum .tree .header .headline2{
  font-size: 100%;
  vertical-align: center;
  border: 1px none green;
  padding-right: 15px;
}

.forum h2 {
	font-size: 100%;
	margin:0px;
	padding:3px;
	background-color: #c3cfcf;
	color: black;
	padding-left: 17px;
	border-left: 1px solid  #c5e3e1;
	border-right: 1px solid  #c5e3e1;
}

#forum .tree  .l0 h2 a{
	color: black;
}

#forum .tree .l0 h2 p{
	font-weight: normal;
	font-size: 85%;
	margin:0px;
}

#forum .tree  .l0 h2 .button{
	font-weight: bold;
	font-size: 80%;
	margin:0px;
	margin-top:-30px;
	position:absolute;
	left:265px;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 2px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
}

#forum .tree .l1 {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}


#forum .tree  .l1 li{
	vertical-align: middle;
}

#forum .tree .l1 dl{
	vertical-align: middle;
}

#forum .tree  .l1 dt{
	width: 460px;
	vertical-align: middle;
	border-right: 1px solid  #c5e3e1;
	border-bottom:1px solid  #c5e3e1;
	border-left:1px solid  #c5e3e1;
	padding-left:17px;
}

#forum .tree .l1  p {
	vertical-align: center;
}

#forum .tree  .l1  a{
	text-decoration: underline;
}

#forum .tree  .l1 dd{
	border-right: 1px solid  #c5e3e1;
	border-bottom:1px solid  #c5e3e1;
	padding-left:17px;
	vertical-align: middle;
}

#forum .tree .l1 dd p{

}


#forum .tree  .l1  dd a{
	color: black;
}

#forum .tree  .l1 dt.col1 {
	width: 429px;
	margin:0px;
}

#forum .tree  .l1 dd.col2 {
	width: 185px;
	margin:0px;
}

#forum .tree  .l1 dd.col3 {
	width: 60px;
	margin:0px;
	text-align: center;
}


 #forum  .link{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-left: 6px !important;
	padding-right: 17px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	margin-right:4px;
	margin-bottom:4px;
	line-height: 1em;
}

 #forum  .link1{
	font-size: 100%;
	border: 1px solid #048aa3 !important;
	padding: 1px !important;
	padding-bottom: 2px !important;
	padding-left: 6px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	margin-right:4px;
	margin-bottom:0px;
	line-height: 1em;
}

#forum .list .l0 {
	margin: 0px;
	padding: 0px;
	vertical-align: center;
}


#forum .list  .l0 li{
	vertical-align: center;
	padding: 0px ! important;
}

#forum .tree .l0 dl{
	vertical-align: center;
	padding: 0px ! important;
}

#forum .list  .l0 dt{
	width: 543px;
	vertical-align: center;
	border-right: 1px solid  #c3cfcf;
	border-bottom:1px solid  #c3cfcf;
	border-left:1px solid  #c3cfcf;
	padding-left:17px;
}

#forum .list .l0  p {
	vertical-align: center;
}

#forum .list  .l0  a{
	text-decoration: underline;
}

#forum .list  .l0 dd{
	border-right: 1px solid  #c3cfcf;
	border-bottom:1px solid  #c3cfcf;
	padding-left:17px;
	vertical-align: middle;
	padding-right: 0px ! important;

}

#forum .list .l0 dd p{
	}


#forum .list  .l0  dd a{
	color: black;
}

#forum .list  .l0 dd.col2 {
	width: 155px;
	margin:0px;
	font-weight: bold;
}

#forum .list  .nav dd.col2,  #forum .list  .nav dt.col1{
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
}

#forum .list  .nav dt.col1 {
	text-align:right;
	width: 537px !important;
	overflow: hidden;
}

#forum .list  .nav dt.col1  a{
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-left: 6px !important;

	padding-right: 17px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	text-decoration: none;
	margin-right:4px;
}

#forum .list  .nav dd.col2 {
	width: 155px !important;
	overflow: hidden;
}

#forum .list  .nav dd.col2  a{
   color: #048aa3;
   text-decoration: none;
   background-image: url(/sponline/styles/default/images/base/body_link10.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
   padding-left:10px;

}

#forum .list .line1 {
  background-image: url(/sponline/styles/default/images/base/file.gif);
   background-repeat: no-repeat;
   background-position: 0px 1px;
    padding-left:12px;
	font-size: 80%;
}

#forum .list .line2 {
	font-weight: bold;
}

#forum .list  p.attachments1 {
  background-image: url(/sponline/styles/default/images/base/attachment.gif);
   background-repeat: no-repeat;
   background-position: 0px 1px;
    padding-left:12px;
	font-size: 80%;
	margin-bottom:0px;
}

#forum .list  p.attachments {
	border-top: 1px solid black;
	width: 98%;
	margin-top: 3px;
	padding-top: 3px;
}

#forum .list  p.attachments a{
	color:black;
	text-decoration:none;
  background-image: url(/sponline/styles/default/images/base/file1.gif);
   background-repeat: no-repeat;
   background-position: 0px 1px;
    padding-left:15px;
}

.forumform{
   width: 729px;
   background-image: url(/sponline/styles/default/images/base/bg_bigbox_top.gif);
   background-repeat: no-repeat;
    padding-top:4px;
   vertical-align: center;
}

.forumform .header{
  font-size: 100%;
  width: 709px;
  padding:3px;
  padding-left:17px;
  padding-bottom:7px;
  background-color: #c5e3e1;
  text-align: left;
  vertical-align: center;
  margin:0px ! important;
}

.forumform .content {
	border: 1px solid #c5e3e1;
	margin: 0px;
	padding: 9px;
	padding-bottom: 15px;
	padding-left: 17px;
	vertical-align: center;
}

.forumform .content label {
	padding-top: 3px;
}

.forumform .content input {
	border: 1px solid #848e8e !important;
	margin: 0px;
	padding: 3px;
	width: 500px;
}

.forumform .content textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif ! important;
	font-size: 0.83em;
	border: 1px solid #848e8e !important;
	margin: 0px;
	padding: 3px;
	width: 500px;
	margin-bottom:6px;
}
.textarea .inputlong{
	font-size: 0.83em;
	font-family: Arial, Verdana, Helvetica, sans-serif ! important;
}
.forumform .content input.save {
	font-size: 100%;
	background-image: url(/sponline/styles/default/images/base/body_link7.gif);
	background-repeat: no-repeat;
	background-position: right 0.55em;
	border: 1px solid #048aa3 !important;
	padding: 3px !important;
	padding-right: 15px !important;
	padding-top: 3px !important;
	width: auto !important;
	background-color: white;
	color: #048aa3;
	margin-bottom:6px;
	position: relative;
	float: right;
	margin-right: 54px;
	margin-top: 3px;
	line-height: 1.2em;
}

#forum .zitat {
	background-color: #EAEAEA;
	border: 1px solid #D0D0D0;
	padding-right: 0px;
	margin-right:2px;
	padding: 4px;
}

#communication .list{
   width: 729px;
   background-image: url(/sponline/styles/default/images/base/bg_bigbox_top.gif);
   background-repeat: no-repeat;
    padding-top:4px;
    vertical-align: center;
}

#communication .list .header{
  font-size: 100%;
  width: 719px;
  padding:3px;
  padding-left:7px;
  padding-bottom:7px;
  background-color: #c5e3e1;
  text-align: left;
  vertical-align: center;
  margin:0px;
  margin-bottom:0px;
}

#communication .header .back,
.forumform .header .back{
	background-image: url(/sponline/styles/default/images/base/body_link11.gif);
   	background-repeat: no-repeat;
   	background-position: 0px 0.35em;
	right: 45px;
	float: right;
	right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#communication .list ul.l0 {
	border: 1px solid #c5e3e1;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#communication .list ul.l0 li{
	padding: 9px;
	border-bottom: 1px solid #c5e3e1;
}

#communication .list ul.l0 li p.row{
	padding-bottom: 4px ! important;
}

#communication .list ul.l0 li label.cell{
	text-align: right;
	width: 40px;
	padding-right: 10px;

}

#communication .list ul.l0 li span.cell{
	text-align: left;
	width: 585px;
	padding-right: 10px;
}

#communication .list ul.l0 li a.delete{
   text-align: left;
   border: 1px solid #c5e3e1;
   padding: 0px;
     padding-top: 1px;
   padding-left: 8px;
   font-size: 80%;
   color: black;
   background-image: url(/sponline/styles/default/images/base/delete.gif);
   background-repeat: no-repeat;
   	background-position: 1px 0.45em;
}

#communication .list ul.l0 li a.delete:hover{
	text-decoration: none;
}

#attachments {
	padding-left: 140px;
	vertical-align: middle;
	margin-bottom: 1.2em;
}

#attachments input {
	padding-top:14px! important;
	display:inline ! important;
	float: left! important;
}

#attachments label {
	width: 200px;
	padding-left: 8px;
}

.forumform .msg {
	position:absolute;
	display:block;
	width: 120px! important;
	padding-top: 2px! important;
}


.mceEditor  a, .mceEditor  input, .mceEditor  span{
	border: 0px none black;
	background-color: transparent;
}

#planner  a:hover {
	text-decoration: none ! important;
}
