/* Hauptlayout */
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6D6D;
	line-height:14px;
}
.body {
	background:url(../img/fill.jpg) repeat-x;
}
.bg {
	margin:0 auto;
	/*width:1354px;*/
	background:url(../img/bg.jpg) 50% top no-repeat;
}
.main {
	margin:0 auto;
	padding-top:184px;
	width:940px;
}
.main_left {
	float:left;
	width:720px;
	border:1px solid #FFF;
	background-color:#5EC8E1;
}
.main_right {
	position:relative;
	float:right;
	width:200px;
	border:1px solid #FFF;
	background-color:#5EC8E1;
}
.unterleger {
	margin:1px;
	border:1px solid #AFE4F0;
	background-color:#FFF;
}
.abstand {margin-top:30px;}
.main_right_login {
	position:absolute;
	width:200px;
	height:22px;
	top:-23px;
	left:0;
	background:url(../img/login.jpg) no-repeat;
}
.main_right_statistik {
	position:absolute;
	width:200px;
	height:20px;
	top:-21px;
	left:0;
	background:url(../img/statistik.jpg) no-repeat;
}
.main_right_partner {
	position:absolute;
	width:200px;
	height:20px;
	top:-21px;
	left:0;
	background:url(../img/partner.jpg) no-repeat;
}
.login {
	min-height:210px;
} * html .login {
	height:210px;
}
.inhalt {
	padding-bottom:20px;
	min-height:650px;
} * html .inhalt {
	height:650px;
}
.sitemap {margin:14px;}

/* Navi */
ul#navi {
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
	list-style-image:none;
}
ul#navi li {
	float:left;
	width:14%;
	text-align:center;
	line-height:26px;
	border-right:1px solid #5EC8E1;
	border-bottom:1px solid #5EC8E1;
}
ul#navi li a {
	display:block;
	color:#474747;
	font-size:12px;
	text-decoration:none;
} * html ul#navi li {
	height:1px;
}
ul#navi li a:link    {text-decoration:none;}
ul#navi li a:visited {text-decoration:none;}
ul#navi li a:hover   {text-decoration:none;color:#00AAD2;}
ul#navi li a:active  {text-decoration:none;color:#00AAD2;}

ul#navi .last {
	float:right;
	border-right:0;
	width:108px;
} * html ul#navi .last {
	width:110px;
}
ul#navi .activ {
	border-bottom:0;
}

/* Foot-Navi */
ul#foot_navi {
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;	
	list-style-image:none;
	text-align:center;
	width:720px;
}
ul#foot_navi li {
	display:inline;
}
ul#foot_navi li a {
	color:#6D6D6D;
	font-size:12px;
	margin:14px;
	text-decoration:none;
}
ul#foot_navi li a:link    {text-decoration:none;}
ul#foot_navi li a:visited {text-decoration:none;}
ul#foot_navi li a:hover   {text-decoration:none;color:#00AAD2;}
ul#foot_navi li a:active  {text-decoration:none;color:#00AAD2;}

/* Sitemap */
div#sitemap {
	margin:14px 0;
}
div#sitemap ul {
	margin:0;
	margin-right:14px;
	padding:0;
	text-indent:0;
	list-style-type:none;
	list-style-image:none;
}
div#sitemap ul li {
	line-height:14px;
}
div#sitemap ul li span {
	font-size:12px;
	font-weight:bold;
	margin-left:17px;
	line-height:18px;
}
div#sitemap ul li a {
	margin-left:24px;
}

/* Leistungen */
ul.leistungen {
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
	list-style-image:none;
	text-align:center;
	padding-right:7px;
}
ul.leistungen li {
	float:right;
	border:1px solid #10AED9;
	padding:12px;
	margin:0 1px 0 13px;
}
ul.leistungen li a {
	display:block;
	text-decoration:none;
} * html ul.leistungen li a {
	width:1px;
	height:1px;
}
ul.leistungen li a:link    {text-decoration:none;}
ul.leistungen li a:visited {text-decoration:none;}
ul.leistungen li a:hover   {text-decoration:none;opacity:0.5;filter:Alpha(opacity=50);}
ul.leistungen li a:active  {text-decoration:none;opacity:0.5;filter:Alpha(opacity=50);}

/* HTML */
h1 {
	font-size:18px;
	font-weight:normal;
	color:#00AAD2;
	margin:14px 7px 14px 14px;
}
h1.intext {
	margin-bottom:2px;
}
.h1banner {
	margin-left:9px;
	margin-bottom:14px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	background-color:#DFF4FA;
	color:#474747;
	border-left:7px solid #10AED6;
	padding-left:5px;
	margin:7px;
}
h2.right {
	border-left:0px solid #DFF4FA;
	padding-left:0;
	margin-left:0;
} * html h2.right {
	margin-top:0;
}
h2 a         {text-decoration:none;}
h2 a:link    {text-decoration:none;}
h2 a:visited {text-decoration:none;}
h2 a:hover   {text-decoration:underline;}
h2 a:active  {text-decoration:underline;}


h3 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#10AED9;
	text-indent:0;
	margin:0 7px 14px 14px;
}
* html h3.left {
	margin-left:7px;
}
h3.news {
	margin-bottom:2px;
}
img {border:0;}
p {
	margin:0;
	padding:0 7px 7px 14px;
}
p.big {
	font-size:12px;
	margin:0;
	padding:0 7px 14px 14px;
}
a         {text-decoration:none;color:#FF7200;}
a:link    {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover   {text-decoration:underline;color:#474747;}
a:active  {text-decoration:underline;color:#474747;}

a.extern         {padding-left:18px;background:url('../img/gotopage.gif') left bottom no-repeat;}
a.extern:link    {padding-left:18px;background:url('../img/gotopage.gif') left bottom no-repeat;}
a.extern:visited {padding-left:18px;background:url('../img/gotopage.gif') left bottom no-repeat;}
a.extern:hover   {padding-left:18px;background:url('../img/gotopage.gif') left bottom no-repeat;}
a.extern:active  {padding-left:18px;background:url('../img/gotopage.gif') left bottom no-repeat;}

ul {
	margin:0 14px 14px 7px;
	padding-left:21px;
	text-indent:0px;
	line-height:17px;
	list-style-image:url('../img/list.gif');
} * html ul {
	padding-left:23px;
}
li {}
ul li ul {margin-bottom:0;}

ul.inline {padding-left:8px;display:block;}
* html ul.inline {padding-left:7px;}
ul.inline li {
	margin-right:9px;
	padding-left:13px;
	display:inline;
	background:url('../img/list.gif') left no-repeat;
} * html ul.inline li {
	padding-left:16px;
}
ul.inline li.first {
	font-weight:bold;
	background:none;
	padding-left:0;
}

table {
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
td {
	margin:0;
	padding:0;
	padding-right:10px;
	line-height:24px;
	vertical-align:top;
}
td p, #slycore_register td {
	line-height:14px;
}

i {font-weight:normal;}

/* Klassen */

.hr {
	margin:0 7px 7px 14px;
	height:1px;
	font-size:0;
	background:url(../img/hr.jpg) repeat-x;
}
.left {float:left;}
.right {float:right;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.center {text-align:center;}
.clear {clear:both;}
.clear_l {clear:left;}
.clear_r {clear:right;}

.inline {display:inline;}
.margin {margin:0 7px 7px 14px;}
.nomargin {margin:0;}

* html div.margin.left {margin-left:7px;}



.abstand_o {margin-top:7px;}
.abstand_r {margin-right:7px;}
.abstand_u {margin-bottom:7px;}
.abstand_l {margin-left:7px;}

.red {color:#A00;}
.green {color:#0A0;}
.blue {color:#10AED6;}
.bold {font-weight:bold;}

/***** Formulare ********/
form {
  margin:0;
  padding:0;
}
form#login {
	padding:14px;
}
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #10AED6;
	color:#6D6D6D;
	background-color:#FFF;
	margin-top:1px;
	margin-bottom:4px;
	height:14px;
	width:261px;
}
select {
	height:17px;
	width:263px;
} * html select {
	width:245px;
}
textarea {
	width:100%;
	height:100px;
}
.ubb_field {
	text-align:center;
	border:1px solid #10AED6;
	background-color:#FFE6C7;
	margin:2px 0;
	padding:1px 0;
}* html .ubb_field {
	padding:2px 1px;
}
.radio {
	border:0px;
	background:transparent;
	width:auto;
}
.checkbox {
	border:0px;
	background:transparent;
	width:auto;
}
.finput {
	border:1px solid #f00; 
	background-color:#FFDDDD;
}
.fselect {
	border:1px solid #f00; 
	background-color:#FFDDDD;
}
.submit, .button {
	height:18px;
	background-color:#E1F2F9;
	cursor:pointer;
	width:auto;
	color:#356596;
	border:1px solid #10AED6;
}
.disabled {background-color:#FFFFD7;}

.file, input[type=file] {height:auto;}
.button,         .submit,         input[type=button],         input[type=submit],         input[type=reset]         {background-color:#E1F2F9;cursor:pointer;}
.button:link,    .submit:link,    input[type=button]:link,    input[type=submit]:link,    input[type=reset]:link    {color:#356596;border:1px solid #10AED6;}
.button:visited, .submit:visited, input[type=button]:visited, input[type=submit]:visited, input[type=reset]:visited {color:#356596;border:1px solid #10AED6;}
.button:hover,   .submit:hover,   input[type=button]:hover,   input[type=submit]:hover,   input[type=reset]:hover   {color:#474747;border:1px solid #10AED6;}
.button:active,  .submit:active,  input[type=button]:active,  input[type=submit]:active,  input[type=reset]:active  {color:#474747;border:1px solid #10AED6;}
/************************/
