/*--------------- Verkehr-Data ------------*/body {	text-align:left;}html	{ font-family:Arial,sans-serif; }.liste1 {	color:#000000;	font-size: 10pt;	font-weight: normal;	list-style-type:circle;	list-style-position:outside;	list-style-image: url(../images/liste4.gif);	line-height: 20px;	margin-left: -22px;	margin-right: 8px;	width: 260px;}.liste2 {	color:#000000; font-size: 10pt; font-weight: normal;	list-style-type:circle;	list-style-position:outside;	margin:0.5em;	padding:0.5em;	list-style-image: url(../images/liste2.gif);	line-height: 20px;	margin-top: 1px;}.liste3 {	color:#000000;	font-size: 10pt;	font-weight: normal;	list-style-type:circle;	list-style-position:outside;	margin:0.5em;	padding:0.5em;	list-style-image: url(../images/liste.gif);	line-height: 18px;	margin-top: 1px;}.rahmen1 {	background-color:#FFFFFF;	border-width: 1px;	border-style: solid;	border-color: #cccccc;	width: 650px;	height: 100px;	margin: 4px;	padding: 10px;}.rahmen2 {	background-color:#FFFFFF;	border-width: 1px;	border-style: solid;	border-color: #cccccc;	width: 630px;	margin-left: 30px;	padding: 15px;	}/* -----  Tabellen ----- */.tabelle1  {	text-align:left;	background-color:#FBFFF0;}.tabelle2 {border:1px solid #EEB200;}.tabelle3 {background-color:#004483;}.tabelle4 {background-color:#B2C7DA;}.tabelle5 {border:1px solid #999999; background-color:#FFFFFF;}.tabelle6 {margin:0; margin-top:8px; border:1px solid #EEB200; background-color:#FFFFFF;}.tabelle7 {	border-left:1px solid #000000; 	border-right:1px solid #000000; 	border-bottom:1px solid #000000; 	background-color:#FBFFF0;	height:80%;}.tabelle8 {	width:260px;}.tabelle9 {	text-align:left;	padding-right:20px;	height: 150px;}.dropdown1{margin:0; margin-top:8px; border:1px solid #004483; background-color:#EAEAEA;}.alpha1	  {background-color:#CCCCCC;}.alpha2	  {background-color:#999999;}/* -----  Texte ----- */.fett {	color:#000000;	font-size: 12px;	font-weight:bold;}.fett2		    {color:#FFFFFF; font-size: 10pt; font-weight: bold;}.fett3 		{color:#004483; font-size: 10pt; font-weight: bold;}.fett4 		{color:#FF6600; font-size: 12pt; font-weight: bold;}.fett5 		{color:#FF0000; font-size: 12pt; font-weight: bold;}.fett6 {	color:#fefb00;	font-size: 11pt;	font-weight: bold;	padding:10px;	padding-right:20px;	white-space:nowrap;}.fett7 {	color:#FFFFFF;	font-size: 11pt;	font-weight: bold;	padding:10px;	padding-left:30px;	float:left;}.fett8 	{color:#FFFFFF; font-size: 11pt; font-weight: bold;}.fett9		{color:#FF6600; font-size: 10pt; font-weight: bold;}.zelle1 { 	color:#000000;	font-size: 10pt;	font-weight: normal;	background-color:#FBFFF0;	border-width: 1px; 	border-style: solid; 	border-color: #e2e2e2;}.zeile1		{color:#000000; font-size: 10pt; font-weight: bold; background-color:#8CABC7;}.zeile2		{color:#FFFFFF; font-size: 10pt; font-weight: bold; background-color:#8CABC7; padding: 3px;}.zeile3		{color:#000000; font-size: 10pt; font-weight: bold; background-color:#F8DF96;}.zeile4		{color:#000000; font-size: 10pt; font-weight: bold; background-color:#EEB200;}.zeile5		{color:#FFFFFF; font-size: 12pt; font-weight: bold; background-color:#8CABC7;}.zeile6		{color:#000000; font-size: 10pt; font-weight: normal; background-color:#e2e2e2;}.zeile7		{	background-color:#1764b0;	height:25px;	text-align:center;	vertical-align:middle;}.zeile8 {	background-color:#1764b0;	height:40px;	vertical-align:middle;	}.zeile10 {	width:300px;	color:#000000;	font-size: 10pt;	font-weight: normal;	background-color:#FBFFF0;	border-width: 1px; 	border-style: solid; 	border-color: #999999;	padding:5px;	}.zeile11	{background-color:#F8DF96; color: #004483; font-size: 13pt; font-weight: bold; }.zeile12		{color:#FFFFFF; font-size: 10pt; font-weight: bold; background-color:#8CABC7; padding: 3px;}a.zeile9:link, a.zeile9:visited{	display: block;	color:#000000;	font-size: 10pt;	font-weight: normal;		border-width: 1px 1px 1px 3px; 	border-style: solid;	border-color: #999999;	border-left-color: #EDA000;		padding:5px;	text-decoration:none;	margin-top: 5px;	width:auto;} a.zeile9:hover{	text-decoration:none;	color:#000000;	font-size: 10pt;	font-weight: normal;	background-color:#CCCCCC;	border-width: 1px 1px 1px 3px; 	border-style: solid; 	border-left-color: #EDA000;	padding:5px;}.formular			{font-size: 10pt; font-weight: bold; background-color: #B2C7DA; }.kapitaelchen		{font-size: 17px; font-variant: small-caps;	text-transform: capitalize; color:#000000;}.normal		{	color:#000000;	font-size: 10pt;	font-weight: normal;	line-height: 15px;}.hinweis	{	color:#000000;	font-size: 8pt;	font-weight: normal;}.block	{	font-size: 10pt;	padding-right: 120px;}.block2	{	font-size: 10pt;	font-weight: normal;	word-spacing: 0.3ex; letter-spacing: 0pt;}.block3 {	font-size: 10pt;	font-weight: normal;	text-align: justify;}.text1	{	font-size: 10pt;	padding-right:220px;	}.text2 {	color:#FFFFFF;	font-size: 10pt;	font-weight: bold;}.text3 {	color:#FFFFFF;	font-size: 10pt;	font-weight: normal;}.text4	{	color:#FFFFFF;	font-size: 8pt;	font-weight: normal;}.ueberschrift 	{	font-size: 12pt;	font-weight: bold;	color:#000000;	border-bottom-style: dotted;	border-bottom-color: #009E4C;	border-bottom-width: thin;}.ueberschrift2	{	color:#004483;	font-size: 11pt;	font-weight: bold;}.ueberschrift3	{	font-size: 12pt;	font-weight: bold;	color:#000000;}.ueberschrift4	{	color:#004483;	font-size: 11pt;	font-weight: bold;}.ueberschrift5	{	font-size: 10pt;	font-weight: bold;	color:#4C4C4C;	background-color:#e2e2e2;	height:35px;}.ueberschrift6	{	color:#004483;	font-size: 24pt;	font-weight: bold;}#titel{	position: relative;	top: 0px;	left: 0px;}.rot  			{font-size: 10pt; font-weight: bold; color:#FF3300;}.kursiv 		{color:#000000; font-size: 10pt; font-weight: bold; font-style: italic; }.head-rechts {	background-image: url(../images/head-rechts.gif);	background-repeat: no-repeat;	background-position: right bottom;}.orange 		{ background-color: #F68B1E; }.gruen          { background-color: #009E4C; }.blau				{ font-size: 10pt; color:#FFFFFF; font-weight: normal; background-color: #004483;}.info				{ font-size: 10pt; color:#FFFFFF; font-weight: bold; background-color: #2667B2;}.hilfe				{ font-size: 10pt; color:#FFFFFF; font-weight: normal; background-color: #00008b;}.hintergrund	{ background-color: #FEFFDF;}.bg1				{ background-color:#8CABC7;}/* ------ Layout -------- */#layer1 {	position: relative;	top: 0px;	width:970px;	height:auto;	border: 1px solid #000000;	margin : 0px auto;	text-align : left;	background-color:#FBFFF0;	padding: 0px 0px 20px 0px;}#layer2 {	top: 0px;	width:970px;	min-height: 550px;	border-left: 1px solid #000000;	border-right : 1px solid #000000;	border-top : 1px solid #000000;	border-bottom: 1px solid #000000;	margin : 0 auto;	text-align : left;	background-color:#FBFFF0;	padding: 0 0 20px 0;}#layer2 .titel	{	width:970px;	height:147px;	background-image: url(../images/collage-head.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#layer2 #ueberschrift7	{	position: absolute;	top: 26px;	left: 574px;	color:#FFDE00;	font-size: 24pt;	font-weight: bold;}#layer2 #ueberschrift8	{	position: absolute;	top: 60px;	left: 574px;	color:#FFFFFF;	font-size: 16pt;	font-weight: bold;	}/* ende Layer 2   */#layer1 .titel	{	width:970px;	height:147px;	background-image: url(../images/collage-head.jpg);	background-repeat: no-repeat;	background-position: right bottom;}	#layer1 #ueberschrift7	{	position: absolute;	top: 26px;	left: 574px;	color:#FFDE00;	font-size: 24pt;	font-weight: bold;}#layer1 #ueberschrift8	{	position: absolute;	top: 60px;	left: 574px;	color:#FFFFFF;	font-size: 16pt;	font-weight: bold;	}#nav {	text-align:center;	margin:auto;	height:28px;	background-repeat:repeat-x;	background-image:url(../images/verlauf-black-k.jpg);	width: 970px;}#nav li {	text-align:left;	float:left;	display:block;	font-weight: bold;	color: #FFFFFF;	font-size: 10pt;		text-decoration:none;		padding:5px 11px 5px 11px;	border-right:1px solid #FFFFFF;	background-repeat:repeat-x;	background-image:url(../images/verlauf-black-k.jpg);}#container {	padding: 30px 14px 0px 14px;}#ssh {	position:relative;	top:-7px;	margin-left: 1px;	height:20px;	width:600px;	color:#000000;	font-size: 10pt;	left: 3px;	}#ssh a {	color:#0033FF;	font-size: 10pt;}#spalte1 {	float:left;	width: 200px;	height:350px;	padding: 0px 10px 0px 0px;}#spalte3 {	float:left;	width: auto;	padding: 0px 10px 0px 50px;}#spalte2 {	width: 350px;	float:left;	padding: 0px 10px 0px 20px;}#spalte4 {	width: 350px;	float:left;	padding: 0px 10px 0px 20px;}#spalte5 {	width: auto;	float:left;	border-style:dashed;	border-width: 1px;	border-color:#993300;	padding: 8px 10px 0px 20px;}#layer1 #shopcart {	width: auto;	height:auto;	float:left;	padding: 0px 10px 0px 20px;}#content2  {	text-align:left;	padding: 30px 0px 0px 14px;}#content3 {	text-align:left;	padding: 0px 0px 0px 14px;}#layer1 #footer {	font-weight: bold;	color: #FFFFFF;	font-size: 12px;	padding-left:15px;	background-repeat:repeat-x;	background-image:url(../images/verlauf-black-k.jpg);	width:955px; height: 28px;	clear:both;}#login {	float:right;	padding: 0px 10px 10px 10px;	margin:  10px 10px 10px 10px;	position:relative;	width:110px;	border : 1px solid #000000;}/* -----  Links ----- */a:link, a:visited, a:hover {	text-decoration: underline;	color:#00008b;	font-size:12px;}a.link2:link, a.link2:visited, a.link2:hover {	text-decoration: underline;	color:#FFFFFF;	font-size:12px;}a.link4:link, a.link4:visited{	font-size: 10pt;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}a.link4:hover{	font-size: 10pt;	color: #FF9900;	text-decoration: none;	font-weight: bold;}a.link3:link, a.link3:visited{	font-size: 10pt;	color:#00CCFF;	text-decoration: none;	font-weight: bold;}a.link3:hover{	font-size: 10pt;	color: #FF9900;	text-decoration: none;	font-weight: bold;}a.link5:link, a.link5:visited{	font-size: 12pt;	color: #00FFFF;	text-decoration: none;	font-weight: bold;}a.link5:hover{	font-size: 12pt;	color: #00FFFF;	text-decoration: underline;	font-weight: bold;}a.link6:link, a.link6:visited {	font-size: 10pt;	color: #ff0000;	text-decoration: underline;	font-weight: normal;}a.cat:link, a.cat:visited, a.cat:hover {	font-size: 10pt;	color: #000000;	text-decoration: underline;	font-weight: bold;}a.cat:hover {	font-size: 10pt;	color: #CC3333;	text-decoration: underline;	font-weight: bold;}
