﻿


.header		{position:absolute; background-color: #fff; width:778; height:80; z-index:1; left: 0; top: 0;}
.gradient	{position:absolute; background-color: #fff; width:643; height:4px; z-index:3; left: 135; top: 80px;}
.main		{position:absolute; background-color: #fff; width:643; height:484; z-index:2; left: 135; top: 84px; }
.menu		{position:absolute; background-color: #eeeeee; width:135px; height:473px; z-index:4; left: 0px; top: 80px;}
.lang		{position:absolute; background-color: #eeeeee; width:135px; height:12px; z-index:5; left: 0px; top: 551px;}
.mainframe	{position:relative; left: 0px; top: 0px; height: 570px; width: 780px; border: solid #0B7CBB 1px;}
.cr		{position:relative; left: 0px; top: 0px; height: 10px; width: 780px;}
.headline	{width:500; height:20; padding-bottom:5px;}
.pic		{position:relative; left: 0px; top: 0px; height: 105px; width: 158px; border: solid #000000 1px;}
.pic2		{position:relative; left: 0px; top: 0px; height: 80px; width: 106px; border: solid #000000 1px; overflow:hidden; }
.fragebogen	{position:relative; left: 0px; top: 0px; height: 400px; width: 622px; border: solid gray 1px; background-color: #eeeeee;}

.frage		{width: 590px; border-bottom: solid gray 1px; border-left: solid gray 1px;
		padding-bottom:10px;padding-left:10px;}
		

.progressbar	{ position: static;  border: 1px solid #0B7CBB; height: 13px; overflow: hidden; }
.progress	{ position: static; background-color: #0B7CBB;  height: 13px; }
.progresstext	{ font-size: 10px;  text-align: center; position: relative; top: -19px; }

.content	{text-align:left; padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px; width:643px; height:484px; background-color: #fefefe;}

.float-r	{float:right;}
.float-l	{float:left;}
.clear		{clear:both; visibility:hidden;}

.hide			{display:none;}
.ovflw-hid		{overflow:hidden;}
.pos-abs		{position:absolute;}


.pd-t3	{padding-top:3px;}
.pd-t5	{padding-top:5px;}
.pd-t10	{padding-top:10px;}
.pd-t15	{padding-top:15px;}
.pd-t25	{padding-top:25px;}
.pd-t20	{padding-top:20px;}
.pd-t30	{padding-top:30px;}
.pd-l30	{padding-left:30px;}
.pd-l25	{padding-left:25px;}
.pd-l15	{padding-left:15px;}
.pd-l10	{padding-left:10px;}
.pd-l5	{padding-left:5px;}
.pd-b3	{padding-bottom:3px;}
.pd-b5	{padding-bottom:5px;}
.pd-b10	{padding-bottom:10px;}
.pd-b15	{padding-bottom:15px;}
.pd-b25	{padding-bottom:25px;}
.pd-b10	{padding-bottom:10px;}
.pd-r5	{padding-right:5px;}
.pd-r10	{padding-right:10px;}
.pd-r15	{padding-right:15px;}

.pd-b1	{padding-bottom:1px;}
.pd-r30	{padding-right:30px;}


.mg-b35	{margin-bottom:35px;}
.mg-l5	{margin-left:5px;}
.mg-r5	{margin-right:5px;}
.mg-t15	{margin-top:15px;}


.w20	{width:20px; overflow:hidden;}
.w778	{width:778px; overflow:hidden;}
.w780	{width:780px; overflow:hidden;}
.w643	{width:643px; overflow:hidden;}
.w135	{width:135px; overflow:hidden;}
.w100	{width:100px; overflow:hidden;}
.w300	{width:300px; overflow:hidden;}
.w450	{width:450px; overflow:hidden;}
.h80	{height:80px; overflow:hidden;}
.h570	{height:570px; overflow:hidden;}
.h488	{height:488px; overflow:hidden;}



.c-b	{color:#000;}
.c-rd	{color:#c00;}
.c-bl	{color:#0B7CBB;}
.c-r	{color:#FF0000;}
.c-g	{color:#cccccc;}
.c-dg	{color:#999999;}
.bgc-w	{background-color:#fff;}
.bgc-g	{background-color:gray;}


.f-xs, a.f-xs,
.f-s, a.f-s,
.f-10-10, a.f-10-10,
.f-m, a.f-m,
.f-11, a.f-11,
.f-11-14, a.f-11-14,
.f-l, a.f-l,
.f-xl, a.f-xl,
.f-xxl, a.f-xxl,
.f-xxxl, a.f-xxxl,
.f-xxl-sport, a.f-xxl-sport	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.f-xs, a.f-xs			{font-size:9px; line-height:11px;}
.f-s, a.f-s				{font-size:10px; line-height:12px;}
.f-10-10, a.f-10-10		{font-size:10px; line-height:10px;}
.f-m, a.f-m				{font-size:11px; line-height:13px;}
.f-11, a.f-11			{font-size:11px; line-height:11px;}
.f-11-14, a.f-11-14		{font-size:11px; line-height:14px;}
.f-l, a.f-l				{font-size:12px; line-height:16px;}
.f-xl, a.f-xl			{font-size:13px; line-height:16px;}
.f-xxl, a.f-xxl			{font-size:17px; line-height:20px;}
.f-xxxl, a.f-xxxl		{font-size:18px; line-height:22px;}
.f-xxl-sport, a.f-xxl-sport	{font-size:48px; line-height:48px;}


.nrm	{font-weight:normal;}
.bld	{font-weight:bold;}
.uppr	{text-transform:uppercase;}
.krsv	{font-style:italic;}
.arial	{font-family:Arial, Helvetica, sans-serif;}
.ta-l	{text-align:left;}
.ta-r	{text-align:right;}
.ta-c	{text-align:center;}
.ta-j	{text-align:justify;}
.va-t	{vertical-align:text-top;}
.va-m	{vertical-align:middle;}
.raquo	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#c00;}


a.url-c1:link,
a.url-c1:visited,
a.url-c1:active,
a.url-c1:focus		{text-decoration:none; color:#000000;}
a.url-c1:hover		{text-decoration:underline; color:#0B7CBB;}
a.url-c2:link,
a.url-c2:visited,
a.url-c2:active,
a.url-c2:focus		{text-decoration:none; color:#0B7CBB;}
a.url-c2:hover		{text-decoration:underline; color:#0B7CBB;}
a.url-c3:link,
a.url-c3:visited,
a.url-c3:active,
a.url-c3:focus		{text-decoration:none; color:#000;}
a.url-c3:hover		{text-decoration:underline; color:#000;}
a.url-c4:link,
a.url-c4:visited,
a.url-c4:active,
a.url-c4:focus		{text-decoration:none; color:#393;}
a.url-c4:hover		{text-decoration:underline; color:#393;}
a.url-c5:link,
a.url-c5:visited,
a.url-c5:active,
a.url-c5:focus		{text-decoration:none; color:#c00;}
a.url-c5:hover		{text-decoration:underline; color:#c00;}
a.url-raquo,
a.url-raquo:link,
a.url-raquo:visited,
a.url-raquo:hover,
a.url-raquo:active,
a.url-raquo:focus	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#c00;}
a.url-none			{text-decoration:none;}


div.box-hd		{width:300px; height:18px; overflow:hidden; background-color:#a7bac5; font-weight:bold; color:#fff;}

.box-hd-145 					{width:145px; height:18px; overflow:hidden; background-color:#a7bac5; font-weight:bold; color:#fff;}
.box-hd-extern					{width:300px; height:18px; overflow:hidden;	background-color:#e4e4e4; font-weight:normal; color:#000;}
.box-hd-extern-left				{width:467px; overflow:hidden; background-color:#F3F3F3; font-weight:normal; color:#000;}
.box-hd-extern-site				{width:800px; overflow:hidden; background-color:#e4e4e4; font-weight:normal; color:#000;}
.box-servicebox					{width:185px; overflow:hidden; background-color:#aec2cd; font-weight:bold; color:#fff;}
.box-hd-title					{background-color:#e5ebee; font-weight:bold; text-transform:uppercase; padding:3px 9px 4px 9px; color:#09577f; border-bottom:2px solid #000;}
.box-hd-txt						{text-transform:uppercase; padding:2px 9px 3px 9px;}
.box-special					{padding:2px 9px 3px 9px;}
.box-specialheader				{border-top:1px #cfd6da solid; border-bottom:1px #cfd6da solid; background-color:#eff2f3; padding:0 10px 0 10px;}
div.box-specialheader .box-special	{margin:6px 0 6px 0;}
div.box-specialheader .title		{margin:4px 0 0 0;}
.box-folsearch-1				{border-width:1px; border-style:solid; border-color:#666 #666 #cfd6da #cfd6da;}
.box-folsearch-2				{height:17px; width:284px;}
.box-pictxt						{padding:5px 7px 7px 7px;}
.box-in							{padding:7px 10px 7px 10px;}
.box-in-pa						{padding:3px 10px 7px 10px;}
.box-2teaser					{width:185px; overflow:hidden; background-color:#aec2cd; font-weight:bold; color:#fff;}
.box-tsr-kurz					{padding:0 0 8px 0; width:300px;}
div.box-tsr-kurz div.cnt		{float:left; width:145px; display:block; overflow:hidden; margin:0; padding:0;}
div.box-tsr-kurz div.elm		{padding:0 0 7px 10px;}
.box-bottom-navi				{border-top:2px solid #cfd6da; border-bottom:2px solid #000; padding:6px 8px 6px 8px;}
.box-special-navi				{margin:0 0 15px 0; padding:0 0 12px 0; width:300px;}
.box-unterrubrik-navi			{margin:1px 0 0 0; width:467px;}
div.box-unterrubrik-navi div.elm	{width:135px; height:13px; overflow:hidden;}
.box-gm-services				{padding: 13px 10px 15px 10px; background-color: #eff2f3; border-top: 1px solid #AEC2CD; border-bottom: 1px solid #AEC2CD;}
.box-dia			{padding:0 0 3px 0;}
.box-dia-txt-pfeil	{margin:0 10px 0 0;}
.box-lb-loader		{display:block; float:right; width:32px;}
.box-diapic-thmbs	{margin:0 0 0 15px;}
.box-dia-head		{margin:3px 0 0 0;}
.box-diathmbs		{padding:14px 0 7px 7px;}
.box-padding-10		{padding:10px;}
div.box-re_live		{margin:3px 0px; padding:8px 9px 10px 9px; border: 1px solid #ccc; color: #666;}
div.scom {background-color: #fff; padding:2px 4px 3px 4px; margin-left:2px;}
div.snut {background-color: #fff; padding:2px 4px 3px 4px;}


.box-hd_213		{width:213px; height:18px; overflow:hidden; background-color:#f3f3f3; font-weight:normal; color:#000;}
.box-hd_139		{width:139px; height:18px; overflow:hidden; background-color:#f3f3f3; font-weight:normal; color:#000;}

.box-art-link		{width:175px; float:right; overflow:hidden;}
.box-art-link1		{margin:0 0 0 15px;	border-left:1px #aec2ca solid;}
.box-art-link-breit	{width:467px; overflow:hidden;}
.box-art-link1-breit	{margin:0 0 0 0; border-left:1px #aec2ca solid;}
.box-art-link2		{padding:9px 10px 6px 10px;}
.box-art-vid		{width:235px; height:186px; float:right;}
.box-article-160	{width:175px; float:left; overflow:hidden;}
.box-article-160i	{padding:0 15px 0 0;}
.box-article-1		{width:230px; float:right; overflow:hidden;}
.box-article-1i		{padding:0 0 0 10px;}



div.frm-std						{background-color:#eff2f3; border-top:1px #aec2cd solid; border-bottom:1px #aec2cd solid;}
div.frm-std form input.checkbox	{clear:left; float:left; width:13px; height:15px; padding:0; margin:0;}
div.frm-std form input.radio	{clear:left; float:left; width:13px; height:15px; padding:0; margin-top:1px; margin-right:8px;}
div.frm-std input.text,
div.frm-std form textarea,
div.frm-std form select	{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  border-width:2px 1px 1px 2px; border-style:solid; border-color:#818181 #d2d1cd #d2d1cd #818181;
  margin: 0px;
  padding:1px;
}
div.frm-std form label	{display:block;}

form.std 		{width:467px; background-color:#eff2f3; border-top:1px #aec2cd solid; border-bottom:1px #aec2cd solid;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
}
form.std .checkbox	{clear:left; float:left; width:13px; height:15px; padding:0; margin:0;}
form.std .radio		{clear:left; float:left; width:13px; height:15px; padding:0; margin-top:1px; margin-right:8px;}
form.std .text,
form.std .textarea,
form.std .select	{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  border-width:2px 1px 1px 2px; border-style:solid; border-color:#818181 #d2d1cd #d2d1cd #818181;
  margin: 0px;
  padding:1px;
}
form.std label	{display:block;}

.submit-m-btn		{padding:0; height:13px; text-align:right;}
.submit-m-btn a:hover	{background-position:right -17px;}


.submit-m-btn-back			{padding:0; height:18px;}
.submit-m-btn-back a:hover	{background-position:left -17px;}


.submit-s-btn			{margin:10px 0 8px 0; height:12px;}
.submit-s-btn a:hover	{background-position:right -11px;}

input.radio				{clear:left; float:left; width:13px; height:15px; margin:0; padding:0;}
input.radio-trend		{margin:2px 8px 0 10px;}


input.submit-btn:hover,
input.submit-btn:focus	{background-position:0 -18px;}
input.text-m			{margin:0; padding:0; height:17px;}



body	{background-color:#ffffff; color:#000; margin:0; padding:0;}
form, h1, h2, h3, h4, h5, h6	{margin:0; padding:0;}

a, a:link,
a:visited,
a:active,
a:focus	{text-decoration:none; outline:0;}
a:hover	{text-decoration:underline;}
