.inlineScrollTop{display:inline;}

/* Text und Abstaende */

a,h1,h2,h3,h4,h5,h6,strong,p,ul,ol,li,div,td,b,i,span,body{color:#000000; font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:200; line-height:14pt;}

p.norm{margin-top:28px; margin-bottom:0px;}
p.halb{margin-top:14px; margin-bottom:0px;}
p.mini{margin-top:4px; margin-bottom:0px;}
p.none{margin-top:0px; margin-bottom:0px;}
p.clrB{clear:both; margin-top:20px;}

h2{color:#336699; font-weight:600; margin-top:0px; margin-bottom:0px; text-transform:uppercase;}
h3,.head3{color:#336699; font-weight:600; margin-top:0px; margin-bottom:0px;}
.bold,strong{font-weight:600;}
.small,h6,small{font-size:80%;}
.big,big{font-size:115%;}

.naviArea{padding-right:25px;}
.mainContentArea{padding-left:80px; padding-right:35px;}
.contentFooter{clear:both; padding-top:25px; padding-bottom:15px;}
.headline{color:#336699; font-size:13pt; letter-spacing:1px; padding-left:12px;}
.logoArea{padding-right:5px;}
.langArea{color:#666666; font-size:7pt; line-height:8pt; padding-right:8px;}
.footLine{color:#666666; padding-right:5px; padding-top:8px;}
.specialText{color:#993333; font-weight:600; padding:2px;}
.specialAreaBorder{border:1px solid #FFCC99;}
.specialArea{border:2px solid #FFFFCC; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px;}

.autotextTitle{color:#336699; font-weight:600; line-height:14px; padding-left:6px;}
.autotextContent{margin-top:30px;margin-bottom:35px;padding-left:6px;padding-right:6px;}
.autotextLinkArea{padding-left:6px;padding-right:6px;}

.naviEdit{border-left:15px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:5px; padding:12px; width:200px;}
.noteText{background-color:#FEFFA5; color:#666666; font-size:8pt; line-height:10pt; border:1px solid #993333; padding:4px;}

ul,ol{margin-top:0px; margin-bottom:0px; margin-left:0px;}
ul{list-style-image:url(pix/ulpt.gif); padding-left:18px;}
ol{padding-left:35px;}

/* Links */

a:link{color:#333366; text-decoration:underline;}
a:visited{color:#666666; text-decoration:underline;}
a:hover{color:#000000; text-decoration:underline;}
a:active{color:#000000; text-decoration:none;}

a.head1{color:#336699; font-weight:600; text-transform:uppercase;}
a.head1:visited{color:#336699;}
a.head1:hover{color:#000000;}
a.head1:active{color:#000000;}

a.head2{color:#336699; font-weight:600;}
a.head2:visited{color:#336699;}
a.head2:hover{color:#000000;}
a.head2:active{color:#000000;}

a.head3{color:#000000; font-weight:600;}
a.head3:visited{color:#000000;}
a.head3:hover{color:#336699;}
a.head3:active{color:#336699;}

a.langlink:link{color:#666666; font-size:7pt; line-height:8pt; text-decoration:none;}
a.langlink:visited{color:#666666; font-size:7pt; line-height:8pt; text-decoration:none;}
a.langlink:hover{color:#000000; font-size:7pt; line-height:8pt; text-decoration:underline;}
a.langlink:active{color:#336699; font-size:7pt; line-height:8pt; text-decoration:none;}

a.footlink:link{color:#666666; text-decoration:none;}
a.footlink:visited{color:#666666; text-decoration:none;}
a.footlink:hover{color:#000000; text-decoration:underline;}
a.footlink:active{color:#336699; text-decoration:none;}

a.logout:link{color:#993333; margin-left:3px; padding-bottom:2px; text-decoration:none;}
a.logout:visited{color:#993333; margin-left:3px; padding-bottom:2px; text-decoration:none;}
a.logout:hover{color:#000000; margin-left:3px; padding-bottom:2px; text-decoration:underline;}
a.logout:active{color:#000000; margin-left:3px; padding-bottom:2px; text-decoration:none;}

a.specialSmall:link{color:#993333; font-size:8pt; line-height:8pt; text-decoration:none;}
a.specialSmall:visited{color:#993333; font-size:8pt; line-height:8pt; text-decoration:none;}
a.specialSmall:hover{color:#000000; font-size:8pt; line-height:8pt; text-decoration:underline;}
a.specialSmall:active{color:#000000; font-size:8pt; line-height:8pt; text-decoration:none;}

a.anchor:hover{text-decoration:none;}
a.biganchor{color:#336699; font-weight:600;}
a.biganchor:hover{text-decoration:none;}

/* Navigation */

.firstNavpt{margin-top:0px; padding-left:20px; text-indent:-20px;}
.navpt{margin-top:14px; margin-bottom:2px; padding-left:20px; text-indent:-20px;}
.subNavpt{margin-top:4px; margin-bottom:2px; padding-left:27px; text-indent:-7px;}
.workNavpt{margin-top:10px; margin-bottom:2px; padding-left:20px; text-indent:-20px;}

.naviActive{border-bottom:2px solid #FFCC99; padding-bottom:2px;}
.naviFix{padding-bottom:2px;}
a.navi:link{color:#000000; padding-bottom:2px; text-decoration:none;}
a.navi:visited{color:#000000; padding-bottom:2px; text-decoration:none;}
a.navi:active{color:#000000; padding-bottom:2px; text-decoration:none;}
a.navi:hover{color:#000000; border-bottom:1px solid #FFCC99; padding-bottom:2px; text-decoration:none;}

.naviActiveIntern{color:#993333; border-bottom:2px solid #FFCC99; padding-bottom:2px;}
.naviFixIntern{color:#993333; padding-bottom:2px;}
a.naviIntern:link{color:#993333; padding-bottom:2px; text-decoration:none;}
a.naviIntern:visited{color:#993333; padding-bottom:2px; text-decoration:none;}
a.naviIntern:active{color:#993333; padding-bottom:2px; text-decoration:none;}
a.naviIntern:hover{color:#993333; border-bottom:1px solid #FFCC99; padding-bottom:2px; text-decoration:none;}

.subNaviActive{border-bottom:2px solid #FFCC99; padding-bottom:2px;}
a.subNavi:link{color:#000000; padding-bottom:2px; text-decoration:none;}
a.subNavi:visited{color:#000000; padding-bottom:2px; text-decoration:none;}
a.subNavi:active{color:#000000; padding-bottom:2px; text-decoration:none;}
a.subNavi:hover{color:#000000; border-bottom:1px solid #FFCC99; padding-bottom:2px; text-decoration:none;}

.subNaviActiveIntern{color:#993333; border-bottom:2px solid #FFCC99; padding-bottom:2px;}
a.subNaviIntern:link{color:#993333; padding-bottom:2px; text-decoration:none;}
a.subNaviIntern:visited{color:#993333; padding-bottom:2px; text-decoration:none;}
a.subNaviIntern:active{color:#993333; padding-bottom:2px; text-decoration:none;}
a.subNaviIntern:hover{color:#993333; border-bottom:1px solid #FFCC99; padding-bottom:2px; text-decoration:none;}

.workNaviActive{border-bottom:1px solid #333366; color:#333366; font-size:8pt; line-height:9pt; padding-bottom:2px;}
a.workNavi:link{color:#333366; font-size:8pt; line-height:9pt; padding-bottom:2px; text-decoration:none;}
a.workNavi:visited{color:#333366; font-size:8pt; line-height:9pt; padding-bottom:2px; text-decoration:none;}
a.workNavi:active{color:#333366; font-size:8pt; line-height:9pt; padding-bottom:2px; text-decoration:none;}
a.workNavi:hover{color:#333366; border-bottom:1px solid #FFCC99; font-size:8pt; line-height:9pt; padding-bottom:2px; text-decoration:none;}


/* images */

.imgLabelArea{background-color:#EFEFEF;}
.imgLabelText{background-color:#EFEFEF; padding:2px; padding-top:5px; font-size:8pt; line-height:11pt;}
a.imgLink:link{color:#666666; font-size:7pt; line-height:8pt; text-decoration:none;}
a.imgLink:visited{color:#666666; font-size:7pt; line-height:8pt; text-decoration:none;}
a.imgLink:active{color:#336699; font-size:7pt; line-height:8pt; text-decoration:none;}
a.imgLink:hover{color:#000000; font-size:7pt; line-height:8pt; text-decoration:underline;}

/* Formate für Kontakt-Formulare */

.formTable{margin-top:20px; margin-bottom:10px;}
.contactFoot{padding-top:10px; text-align:right;}

.contactTextfield{background-color:#ffffff; width:100%;}
.contactTextarea{background-color:#ffffff; width:100%;}
.contactFieldText{color:#336699; font-size:8pt; font-weight:100; padding-top:3px; padding-bottom:1px;}

/* sonst */

#tabRowShowDiv{		position:absolute; top:50px; right:20px; 
			font-size:10px; line-height:11px; 
			background-color:#ffe; border:1px solid #006; 
			padding:5px; visibility: hidden; 
			overflow: visible;}

.mListModeAreaStd{	margin:30px 0 25px 0; text-align:right;}
.mListModeArea{		margin:30px 0 10px 0; text-align:right;}
.mListRSpacer{		border-top:2px solid #F8D0A8;
			padding-top:8px;}
.mListReg{		margin:0; padding-bottom:12px;}
.mListX{		border-top:2px solid #F8D0A8; 
			font-size:80%; padding:5px;}
.mListXOn{		background-color:#FDFDED;
			border-top:2px solid #F8D0A8; 
			font-size:80%; padding:5px;}
			
			
.mDetailTitle{		color:#336699; 
			font-weight:600; 
			text-transform:uppercase;}
.mDetailSubTitle{	}
.mDetailInfoArea{	background-color:#fdfded;
			border-top:1px solid #F8D0A8;
			border-bottom:1px solid #F8D0A8;
			margin-top:15px;}
.mDetailPix{		padding:5px 10px 5px 0;}
.mDetailContact{	margin:5px 0; padding-left:5px;}
.mDetailMail{		margin-top:10px; margin-bottom:10px;
			padding-left:5px;}
.mDetailPP{		font-size:80%;
			margin-top:10px;}
.mDetailTxt{		margin-top:15px;}
.mDetailWeb{		margin-top:15px;}

.mContactHead{		color:#336699; 
			font-weight:600;}
.mContactLink a{	font-size:80%;}
