/* dasteam_print.css */


#navmainDiv, #visualDiv, #navsubDiv, #cornerHeadlineDiv, #bgforsmallscreenDiv, #navsubHomeDiv, #navmetaDiv, #pathDiv, #colRightDiv, #searchDiv, #bgSearchDiv, #headerDiv {visibility: hidden; display: none; }


body	{margin: 0px; padding: 0px;}

#logoDiv	{width: 165px; height: 43px; z-index: 2000; margin-bottom: 20px;}

#contentDiv		{z-index: 1600; background-color: #fff;}/* width: 600px */
#contentHomeDiv {z-index: 1600; background-color: #fff;}/* width: 600px */

#navmainDiv	{position: absolute; top: 0px; left: 170px;  height: 32px; width: 530px; z-index: 1600; background-color: #006F73; padding: 0px 25px 0px 25px;}
#navsubDiv	{position: absolute; top: 80px; left: 30px; z-index: 1000; width: 170px;}
#navsubHomeDiv	{position: absolute; top: 50px; left: 30px; z-index: 1000; width: 155px;}

#navmetaDiv	{position: absolute; bottom: 0px; left: 30px; z-index: 1000;}

#pathDiv	{position: absolute; top: 52px; left: 228px; z-index: 1600;}/*  width: 480px; */

#colRightDiv {position: absolute; top: 0px; right: 0px; z-index: 50; width: 122px; height: 100%; background-image: url("/img/bg_colright.gif"); padding: 0px; margin: 0px; margin-bottom: 0px;}
#searchDiv		{position: absolute; top: 15px; left: 35px; z-index: 20;}
#bgSearchDiv	{position: absolute; top: 0px; left: 0px; z-index: 10; width: 122px; height: 150px;}
	
	
/* dekolayer */

#headerDiv			{position: absolute; top: 0px; left: 0px; width: 100%; z-index: 10; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #006F73; background-color: #E4EEEF;}
#cornerHeadlineDiv	{position: absolute; top: 80px; left: 215px; z-index: 10;}
#visualDiv			{position: absolute; top: 32px; left: 0px; z-index: 55;}

#bgforsmallscreenDiv	{position: absolute; top:33px; left: 235px; background-color: #fff; width: 300px; height: 60px; z-index: 60;}


/* classes */
.headline, .subheadline, .copytext, .copytextError,.errorMessage, .caption, .navmain, .navmainAct, .navsub, .navsubAct, .navmeta, .suchlabel, .copylink, .path, .contenttable	{font-family: Arial, Helvetica, sans-serif;}

address	{font-style: normal;}
h1					{margin-top: 0px; padding-top: 0px;}
.headline			{font-size: 18px; line-height: 22px; color: #006F73; font-weight: bold;}
.subheadline		{font-size: 15px; line-height: 17px; color: #006F73; font-weight: bold;}
.copytext			{font-size: 12px; line-height: 16px; color: #006F73;}
.copytextError		{font-size: 12px; line-height: 16px; color:  #990000;}
.copylink			{font-size: 12px; line-height: 16px; color: #006F73; text-decoration: underline;}
a.copylink:hover	{color: #EC8C12;}
.path				{font-size: 12px; line-height: 16px; color: #006F73;}
.errorMessage		{font-size: 12px; line-height: 18px; color: #990000;}
.caption			{font-size: 10px; line-height: 12px; color: #006F73; margin-top: 2px;}

.navmain, .navmainAct			{font-size: 12px; line-height: 28px; font-weight: bold; text-decoration: none;}
.navmain						{color: #fff; background-color: #006F73;}
.navmainAct, a.navmain:hover	{color: #EC8C12;}


.navsub, .navsubAct			{font-size: 12px; line-height: 17px; font-weight: bold; text-decoration: none;}
.navsub						{color: #006F73}
.navsubAct, a.navsub:hover	{color: #EC8C12;}

.navmeta			{font-size: 12px; line-height: 16px; color: #006F73;}
.suchlabel			{font-size: 12px; line-height: 17px; font-weight: bold; text-decoration: none; color: #006F73}
a.suchlabel:hover	{color: #EC8C12;}
.suchinput			{background-color: #BDD9DC; width: 70px;}

/* tabellen */
.contenttable		{font-size: 12px; line-height: 16px;}
.contenttable td	{color: #006F73; background-color: #E4EEEF; padding: 5px;}

.checktable			{font-family: Arial, Helvetica, sans-serif;}
.checktable			{font-size: 12px;}
.checktable th		{color: #fff; background-color: #006F73; padding: 2px; font-weight: bold;}
.checktable td		{color: #006F73; background-color: #E4EEEF; padding: 2px;}
.headkurzcheck		{font-size: 15px; color: #006F73; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}

/* forum */
#forumpath1, #forumpath2	{display: none;}





.homeTeaser1Div {border: 1px dotted #000; z-index: 1000; margin: 20px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; width: 400px;}/* width: 600px */
.homeTeaserDiv {border: 1px solid #fff; z-index: 1000; margin: 20px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif;}/* width: 600px */
.homeTeaserDivHeader {margin: 0px; padding: 0px; height: 31px;}/* width: 100%; */
.homeTeaserDivHeader img {float:left; margin: 0px 5px 0px 0px; padding: 0px; }
.homeTeaserDivHeader h1 {font-size: 12px; line-height: 14px; color: #006F73; font-weight: bold; margin: 0px; padding : 15px 0px 0px 0px; }
.homeTeaserContent {padding: 5px; background-color: #EAF0EE;}
.homeTeaserContent p {font-size: 12px; /*line-height: 14px;*/ color: #006F73; margin: 0px; padding : 0px;}
.homeTeaserFooter {float:right; margin: 0px; padding: 0; text-align: right;}
.homeTeaserFooter img {margin: 0px; padding: 0px; border: 0px none #fff;}

p.homeTeaserMehr {margin: 10px 0px 0px 0px; padding: 0px; }
p.homeTeaserMehr a {background: transparent url(/img/arrow_right.gif) no-repeat 0px 60%; margin: 0px; padding: 0px 0px 0px 12px; text-decoration: none; /*line-height: 14px;*/ font-weight:bold;}
p.homeTeaserMehr a:link {color: #006F73;}
p.homeTeaserMehr a:visited {color: #006F73;}
p.homeTeaserMehr a:hover { color: #EE860E;}
p.homeTeaserMehr a:active {color: #006F73;}

/* rma
.teaserheadline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 15px 0px 0px 15px; padding-left: 8px; color: #006F73;}
.teaserContent	{margin: 0px 15px 0px 17px; background-color: #EAF0EE; padding:5px;}
.morelink		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006F73;}
*/

/* home extra */

fieldset	{border: 1px solid #006F73; padding: 10px; margin-left: 10px; margin-bottom: 3px;}
legend		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #EC8C12;}

/* formular */

.inputtext 		{width: 235px; height: 20px; font-size: 12px; color: #006F73; border: 1px solid #006F73;}
.anfrageText	{width: 235px; font-size: 12px; color: #006F73; border: 1px solid #006F73;}
.plz			{width: 40px; height: 20px; font-size: 12px; color: #006F73; border: 1px solid #006F73;}
.textOrt		{width: 191px; height: 20px; font-size: 12px; color: #006F73; border: 1px solid #006F73;}
.submitBut		{font-size: 12px; width: 80px; color: #006F73; background: #C8DDDE;border: 1px solid #006F73;}

/* sonstiges */

.imgRight	{float: right; margin-left: 15px; margin-bottom: 15px;}
.floatleft	{float: left;}

table.navsubtable tr	{vertical-align: top; background-color: #C8DDDE;}

.subnavcolleft	{width: 15px; padding: 4px 0px 4px 3px;}
.subsubnavcol	{padding: 0px 5px 0px 20px;}
td.subnavspacer	{height: 2px; background-color: transparent;}

.contentend	{float: right;}

.orange		{color: #EC8C12;}

ol	{list-style-type: decimal;}
li	{margin: 0px 0px 0px -22px; padding: 0px;}

.width200	{width: 200px;}
.space10px	{font-size: 10px; line-height: 10px;}
