﻿body
{  font-family : Arial;
	line-height:1.4;
	font-size :12px;
	/*color:#6099ca;*/
	}
	
.header
{
	background: #f1f4fb;
	color: #e2e8f4;
	position: absolute;
	top: 0px;
	left: 51px;
	width: 973px;
	height: 46px;
	z-index :2000000000;
}
.menutop
{
	background: transparent;
	color: #6099ca;
	position: absolute;	
	top: 10%;
	left: 20%;
	width: 25%;
	height: 18%;

}

.menufont
{
	color: #6099ca;
	background: #e2e8f4;

}
.mainmenu
{
  position: absolute;
  z-index: 100;
  left: 13px; 
  top: 12px;	
}

#logo
{  position: absolute;  
	top:48px;
    left : 0px;
}

.leftcolumn
{
	background: #f1f4fb;
	position: absolute;
	top: 127px;
	left: 51px;
	width: 169px;
	height: 538px;
}

#content
{
	position:relative;
	top: 75px;
	left: 261px;
	width: 691px;
	
	padding-bottom:0px;
	border-bottom-color: #97bbdb;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.footer 
{   
	clear :both;
	position: relative;
	margin-top:140px;
	
	left:51px;
	width: 966px;
	height: 35px;
	
}

.contentpanel
{   
	
	position:relative;
	background:#cfe1ef;
	width: 691px;
	height: 88px;
	top:0px;
	left:0px;	
}

 
#bild 
{   position:absolute; 
	top :46px;
	left :0px;
}

#mainpic 
{   position:absolute; 
	top :88px;
	left :-20px;
}

.menucolum
{
	color: #6099ca;
	
	padding-bottom : 4px;
}
.childmenucolum
{   
	padding-bottom:1px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;	
	/*cursor:url(/images/other/logo.CUR),move;*/
	
}

.rootmenucolum
{   
	border-bottom:dashed;
	border-bottom-color:#6099ca;
	border-bottom-width:2px;
	color: #6099ca;
	font-size	:12px;
	width:140px;
	line-height:1.0;
	/*cursor:url(/images/other/logo.CUR),move;*/
	
	/*padding-top : 6px;
	padding-bottom : 6px;*/
	
}

.algmenucolum
{	
	color: #6099ca;
	font-size	:12px;
	line-height:1.0;
	/*cursor:url(/images/other/logo.CUR),move;*/
	
	
}

#mainleft
{
	position:absolute;
	top:380px;
	left:0px;
    height: 190px;
    width: 215px;
}

#mainmiddle
{
	position:absolute;
    top :380px;
	left:216px;
	height: 190px;
	width: 215px;
}

#mainright
{
	background	: #f1f4fb;
	position	: absolute;
	top			: 380px;
	left		: 431px;
	height		: 187px;
	width		: 258px;
	
}

.orgafont
{
	color: #6099ca;
	padding-left  : 10px;
	padding-top   : 10px;
	padding-bottom: 10px;
	font-size	  : 18px;
	font-weight   : bold;
}

.orgafont2
{color    : #6099ca;
	font-size	:12px;
	font-weight: bold;
	
}

.titlefontblack 
{
	padding-left : 25px;
	padding-top  : 20px;
	font-size	 : 25px;
}

.afontblack
{
	padding-left : 10px;
	padding-top  : 5px;
	font-size	 : 14px;
}
.aheadfontblack
{
	padding-left  : 10px;
	padding-top   : 5px;
	padding-bottom: 5px;
	font-size	  : 18px;
	font-weight   : bold;
}

.auheadfontblack	
{
	padding-left : 10px;
	font-size	 : 14px;
	font-weight  : bold;  
}

.logikal
{
	padding-left : 20px;
	padding-right: 20px;
	padding-top  : 10px;
	font-size	 : 28px;
	font-weight  : bold;  
}

.grid
{
	 left:0px;
	 width:640px;
	 
}

.gridheader{ background: #f1f4fb; }

.gridbody  
{    
	 color: #6099ca;
	 background: #ffffff;
	 padding-left : 5px;
	 border-bottom-color: #E2E8F4;
	 border-bottom-width:2px;
	 border-bottom-style:solid;
}

.gridrow   {/* gucken */}

.Uheader
{

}

.Ubody  
{

}



.ubild
{
	/*left:250px;*/
	text-align: center;
}
	
.menubottomtext2
{
	color:#6099ca;
	font-size:12px;
/*	font-weight:bold;*/
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
}

.menubottomtext3
{
	color:#6099ca;
	font-size:12px;
/*	font-weight:bold;*/
	padding-left:10px;
	text-decoration: none;
}

.menubottomtext1
{
	font-size:12px;
	color:#6099ca;
	/*	font-weight:bold;*/
	text-decoration: none;
    padding-right:10px;
}
.menubottomtext4
{
	font-size:12px;
	color:#6099ca;
	/*	font-weight:bold;*/
	text-decoration: none;
    padding-right:10px;
}
.menubottomtext5
{
	font-size:12px;
	color:#6099ca;
	/*	font-weight:bold;*/
	text-decoration: none;
    padding-right:10px;
}


.intpicdeu
{
	position:absolute;
	height: 110px;
	width : 112px;
	top:117px;
	left :340px;
}

.intpiceng
{
	position:absolute;
	height: 110px;
	width : 112px;
	top:117px;
	left :452px;
}

.intpicnie
{
	position:absolute;
	height: 110px;
	width : 112px;	
	top:117px;
	left :564px;
}

.intpicpol
{
	position:absolute;
	height: 110px;
	width : 112px;	
	top:227px;
	left :340px;
}

.intpictur
{
	position:absolute;
	height: 110px;
	width : 112px;	
	top:227px;
	left :452px;
}

.intpicswe
{
	position:absolute;
	height: 110px;
	width : 112px;	
	top:227px;
	left :564px;
}
.menutoptext1
{   
	position:absolute;
	top:20px;
	left:261px;
	color: #6099ca;
	font-size	:12px;
	text-decoration: none;
}

.menutoptext2
{
	position:absolute;
	font-size	:12px;
	left :287px; 
	top:20px;
	color: #6099ca;
	text-decoration: none;
    margin-left :80px;
}

.menutoptext3
{   position:absolute;
	left :318px;
	font-size	:12px;
	top:20px;
	color: #6099ca;
	text-decoration: none;
	margin-left :160px;
}

.menutoptext4
{   position:absolute;
	left :374px;
	font-size	:12px;
	top:20px;
	color: #6099ca;
	margin-right :15px;
	margin-left :240px;
	text-decoration: none;
}
.menutopline1{color: #6099ca;position:absolute;left: 340px;top:20px;}
.menutopline2{color: #6099ca;position:absolute;left: 445px;top:20px;}
.menutopline3{color: #6099ca;position:absolute;left: 585px;top:20px;}

.lang1
{   
	position	:absolute;
	left		:832px;
	top			:3px;
	color		:#6099ca;
	font-size	:11px;
	font-weight	:bold;
	text-decoration: none;
}

.lang2
{   
	position :absolute;
	left : 832px;
	top : 20px;
	color:#6099ca;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

.morelang
{   
	position :absolute;
	color:#6099ca;
	font-size:11px;
	font-weight:bold;
    width :20px;
    left : 899px;
    top:3px;
    text-decoration: none;
}


.multiview
{   
	position:absolute;
	top : 360px;
	left: 10px;
}
	
	
.lblNewsSubject
{
	font-size	 : 14px;
	color:#6099ca;
	font-weight  : bold;  
}
.hyNewsLink
{ 
	font-size	 : 11px;
	color:#6099ca;
	font-weight  : bold;
	text-decoration: none;
	padding-top:10px;
}	
  
.lblDatesSubject
{
	font-size	 : 14px;
	color:#6099ca;
	font-weight  : bold;
}

#DatesSubject
{
	position:absolute;
	top:6px;
	
}

#DatesBody
{
	position:absolute;
	top:30px;
}

.pnUnLogin
{ 
	position: absolute;
	top : 400px;
	left:18px;
	width:120px;
	border:solid 1px #6099ca;
	padding:2px 2px 2px 2px;
}

.pnLogt
{
	position: absolute;
	/*
	top : 420px;
	left:10px; 
	*/
	top : 400px;
	left:18px;
	width:120px;
	height:110px;
	border:solid 1px #6099ca;
	padding:2px 2px 2px 2px;
}
  
.btnLogin
{ 
	position: absolute;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	
	border-color:#6099ca;
	border-width:1px;
	top: 84px;
	left:0px;
	margin:4px 4px 4px 4px;
	  
}
.btnLogout
{
	position: absolute;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	top: 80px;
	left:0px;
	margin:4px 4px 4px 4px;
}
.btnManualBack
{
	 color: #6099ca;
	 font-size	:12px;
	 font-weight: bold;
	 margin-left:5px;
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 95px;
	 background-color: #ffffff;
	 margin-bottom:50px;
}
.btnBack
{
	 color: #6099ca;
	 font-size	:12px;
	 font-weight: bold;
	 margin-left:5px;
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 95px;
	 background-color: #ffffff;
	 margin-bottom:50px;
}	
	
.lbUsername
{
	position:absolute;
	top: 0px;
	left:0px;
	color: #6099ca;
	font-size	:12px;
	padding:0px 5px 0px 5px;
	
	
}

.lbPassword
{
	position:absolute;
    color    : #6099ca;
	font-size	:12px;
	top: 40px;
	left:0px;
	padding:0px 5px 0px 5px;
}

.lbUsername2
{
	position:absolute;
	top: 0px;
	left:0px;
	color: #6099ca;
	font-size	:12px;
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
	
}

.lbPassword2
{
	position:absolute;
    color    : #6099ca;
	font-size	:12px;
	top: 40px;
	left:0px;
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
}
.edUsername
{
	position:absolute;
	top: 19px;
	left:0px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	font-size:small;
	margin:0px 5px 0px 5px;
}

.edPassword
{
	position:absolute;
	top: 59px;
	left:0px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	margin:0px 5px 0px 5px;
}


a{ color:#6099ca;}

#liNewsBody
{
	width: 150px;
}

.ColContentBase
{ 
	border-color:#000080;
	border-width:1px;
	border-style: solid;
	background-color: #ece9d8;
	width:100%; 
    height:100%;
}

.ContentBody
{
	background-color: #7a96df;
	font-size : smaller;
	font-family : Arial;
}

.ColContentSpecial
{
	background-color: #f4f3ee;
	border-color: #919b9c;
	border-width: 1px;
	border-style: solid;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding-right:5px;
}


.ColLeftBase
{ 
	background-color:White;	
}

.CellHeaderProceed
{
	background-color: #406ec4;
	font-size:smaller;
	font-style:normal;
	font-family:Arial;
	font-weight:bold;
	padding-left:5px;
	color:White;
}

.ColToolBase
{
	background-color: #ece9d8;
	border-top-style: solid;
	border-top-color: #aca899;
	border-width:1px;
}

.ColToolSingle
{
	background-color: #ece9d8;
	
}

.tcfont2
{
	font-size:smaller;
	font-family:Arial;
	font-weight:bold;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
 
.tcfont
{
	font-size:smaller;
	font-family:Arial;
	font-weight:bold;
	padding-left: 3px;
 }

.btn
{
	margin-left:5px; 	
	margin-top:5px; 	
	margin-right:5px; 	
	margin-bottom:5px; 	
}

.ContentTableTag
{
	 width:100%; 
	 height:100%;
}
.ContentColumleft
{
	width: 151px; 
	height: 15px;
}


.ContentColumleft2
{
	width : 100px;
	height: 15px;
}

.mainmenutr
{
	position: absolute;
	z-index: 100;
	left: 20px; 
	top: 32px;	
	padding: 8px 5px 0px 5px;
}

.menucolumtr
{
	color: #000000;
	border-bottom:dashed;
	border-bottom-color:#000000;
	border-bottom-width:2px;
	padding-bottom : 4px;
	left        : 74px;
	width       :275px;
}

.rootmenucolumtr
{   
	color: #FFFFFF;
	font-size	:12px;
	font-weight: bold;
}

.algmenucolumtr
{   padding-top  : 5px;
	padding-bottom : 5px;
	color: #000000;
	font-size	:12px;
	font-weight: bold;
}

.newsbox
{
	padding-left:5px;	
	margin-left:5px;	
}

.lbbox
{
	margin-left:5px;
}

.handbuchcontent
{
	width: 691px;
	height:440px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
	margin-bottom:65px;
}

.handbuchhead
{   
	position:relative;
	top: 40px;
	width: 691px;
	height: 55px;
	background: #cfe1ef;
	margin-bottom:17px;
	z-index :1;
	margin-left: 0px;
}

.lblText
{   
	position:absolute;
	top:12px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
}

.lblSprache
{   
	position:absolute;
	top:44px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	}
	
.cbbSprache
{
   	position:absolute;
	top:46px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:20px;
	width: 213px;
}

.lblName
{
	position:absolute;
	top:77px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbName
{
    position:absolute;
	top:74px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}


.lblEmail
{
	position:absolute;
	top:105px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbEmail
{
    position:absolute;
	top:102px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}

.lblContact
{
	position:absolute;
	top:132px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbContact
{
    position:absolute;
	top:130px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblAdress
{
	position:absolute;
	top:163px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbAdress
{
    position:absolute;
	top:160px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:44px;
	width: 208px;
}

.lblLand
{
	position:absolute;
	top:216px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.cbbLand
{
    position : absolute;
	top : 216px;
	left : 198px;

	color : #6099ca;
	font-size : 13px;
	font-weight : 500;	
	height : 21px;
	width: 213px;
}

.lblTelefon
{
	position : absolute;
	top : 244px;
	left : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbTelefon
{
    position:absolute;
	top:242px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblTelefax
{
	position:absolute;
	top:272px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}


.tbTelefax
{
	position:absolute;
	top:268px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}

.lblMessage
{
	position:absolute;
	top:297px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbMessage
{
	position:absolute;
	top:296px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:80px;
	width: 208px;
}

.btnDownload
{
	position: absolute;
	top: 389px;
	left: 198px;
	font-size: 10px;
	font-weight: 500;
	height: 21px;
	width: 82px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	
	background-color: #ffffff;
}

.btnDelete
{
	position: absolute;
	top: 389px;
	left: 290px;
	color: #6099ca;
	font-size: 12px;
	font-weight: 500;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 120px;
	background-color: #ffffff;
}

.rfvName
{
	position: absolute;
	top:74px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

.rfvSprache
{
	position: absolute;
	top:44px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

.rfvEmail
{
	position: absolute;
	top:100px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

.rfvContact
{
	position: absolute;
	top:129px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

a{text-decoration:none;}

.newsfont 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.lblContentName
{
	position:absolute;
	top:11px;
	left:31px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:22px;
	text-transform:uppercase;
	height:25px;
	font-weight:   500;
}

.tablecontenthead
{
	
	border-bottom:solid;
	border-bottom-color:#e2e8f4;
	border-bottom-width:2px;
}
/*---------------------------------------------------------DEMOVERSION-------------------------------------------------------------*/
.lblStammText
{   position:absolute;
	top:12px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
}

.lblStammSprache
{   position:absolute;
	top:44px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	}
	
.cbbStammSprache
{
   	position:absolute;
	top:46px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:20px;
	width: 213px;
}

.cbbStammData
{
	position:absolute;
	top:76px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:20px;
	width: 213px;
}

.lblStammData
{
	position:absolute;
	top:74px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
}

.lblInfoText
{
	position:absolute;
	top:109px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:20px;
	width: 650px;
}

.lblStammName
{
	position:absolute;
	top:194px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbStammName
{
    position:absolute;
	top:194px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}


.lblStammEmail
{
	position:absolute;
	top:225px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbStammEmail
{
    position:absolute;
	top:222px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}

.lblStammContact
{
	position:absolute;
	top:252px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbStammContact
{
    position:absolute;
	top:250px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblStammStreet
{
	position:absolute;
	top:281px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
}

.edStammStreet
{
	position:absolute;
	top:279px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	width: 208px;
}
.lblStammPlzCity
{
	position:absolute;
	top:308px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
}

.edStammPlz
{
	position:absolute;
	top:305px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 70px; 
}

.edStammCity
{
	position:absolute;
	top:305px;
	left:276px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 130px; 
}


.lblStammLand
{
	position:absolute;
	top:333px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.cbbStammLand
{
    position:absolute;
	top:335px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:20px;
	width: 213px;
}

.lblStammTelefon
{
	position:absolute;
	top:363px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbStammTelefon
{
    position:absolute;
	top:361px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblStammTelefax
{
	position:absolute;
	top:389px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}


.tbStammTelefax
{
	position:absolute;
	top:389px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}

.lblStammMessage
{
	position:absolute;
	top:419px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;   	
}

.tbStammMessage
{
	position:absolute;
	top:418px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:80px;
	width: 208px;
}

.btnStammDownload
{
	position: absolute;
	top: 514px;
	left: 198px;
	color: #6099ca;
	font-size: 12px;
	font-weight: 500;
	height: 21px;
	width: 82px;
	background-color: #ffffff;
}

.btnStammDelete
{
	position: absolute;
	top: 514px;
	left: 290px;
	color: #6099ca;
	font-size: 12px;
	font-weight: 500;
	height: 21px;
	width: 120px;
	background-color: #ffffff;
}


.demoversioncontent2
{
	width: 691px;
	height: 550px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
	margin-bottom:65px;
}

.demoversioncontent
{
	width: 691px;
	min-height: 550px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
}

.rfvDemoName
{
    position: absolute;
	top:194px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

.rfvDemoEmail
{
	position: absolute;
	top:225px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

/*-------------------------------------------------KONTAKT-------------------------------------------------*/

.lblFindUsHead
{
	position:absolute;
	top:6px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:19px;
	font-weight:   500;   	
}

.lblFindUsTitle
{
	position:absolute;
	top:37px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:14px;
	font-weight:   bold;   	
}

.lblFindUsA31
{
	position:absolute;
	top:80px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   bold;   	
}

.lblFindUsDescripion1
{
	position:absolute;
	top:110px;
	left:20px;
	padding-top    : 2px;
	padding-bottom : 2px;
	line-height:1.2;
	color: #6099ca;
	font-size	:12px;
	font-weight:   400;   		
}

.lblFindUsA28
{
	position:absolute;
	top:580px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   bold;   	
}

.lblFindUsDescripion2
{
	position:absolute;
	top:610px;
	left:20px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  		
}

.anfahrtcontent
{
	width: 691px;
	min-height: 950px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
}
/*-------------------------------------------------KONTAKT---------------------------------------------                               */
.lblContactInfo 
{
	position:absolute;
	top:10px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactAdress 
{
	position:absolute;
	top:65px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
} 

.lblContactAdrText 
{
	position:absolute;
	top:65px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactTelefon 
{
	position:absolute;
	top:95px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactTelText 
{
	position:absolute;
	top:95px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
	
}

.lblContactTelefax 
{
	position:absolute;
	top:130px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactFaxText 
{
	position:absolute;
	top:130px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactEmail
{
	position:absolute;
	top:165px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactHotText
{
	position:absolute;
	top:165px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}



.lblContactVertText 
{
	position:absolute;
	top:180px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactPersonal 
{
	position:absolute;
	top:235px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactPersText
{
	position:absolute;
	top:195px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactSonstiges 
{
	position:absolute;
	top:270px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactSonstText 
{
	position:absolute;
	top:210px;
	left:210px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblContactFormular 
{
	position:absolute;
	top:260px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size:12px;
	line-height:1.2;
	font-weight:   200;  	
}

/*--------------------------------------------------erweiterung Kontaktforumlar---------------------------------------------------------------*/

.lblStreet
{
	position:absolute;
	top:158px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
}

.edStreet
{
	position:absolute;
	top:159px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	width: 208px;
}

.lblPlzCity
{
	position:absolute;
	top:187px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
}

.edPlz
{
	position:absolute;
	top:188px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 70px; 
}

.edCity
{
	position:absolute;
	top:188px;
	left:276px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 130px; 
}
	
.btnSenden
{
	position: absolute;
	top: 389px;
	left: 198px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}

.lblFormInfo
{
	position:absolute;
	top:10px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
}

.rfvCountrie
{
	position: absolute;
	top:216px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;
}

/*--------------------------------------------------IMPRESSUM---------------------------------------------------------------*/


.lblImpEinleitung 
{
	position:absolute;
	top:10px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpAdress 
{
	position:absolute;
	top:35px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpTelefon 
{
	position:absolute;
	top:60px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpTelText 
{
	position:absolute;
	top:60px;
	left:150px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpFax 
{
	position:absolute;
	top:85px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpFaxText 
{
	position:absolute;
	top:85px;
	left:150px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpVorstand 
{
	position:absolute;
	top:110px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpVorstText 
{
	position:absolute;
	top:110px;
	left:150px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpEintrag 
{
	position:absolute;
	top:151px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpEinText 
{
	position:absolute;
	top:150px;
	left:150px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpUST 
{
	position:absolute;
	top:175px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpUSTText 
{
	position:absolute;
	top:175px;
	left:150px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpHaftung 
{
	position:absolute;
	top:200px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   bold;  	
}

.lblImpHaft1 
{
	position:absolute;
	top:225px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	font-weight:   bold;  	
}

.lblImpHaft1Text
{
	position:absolute;
	top:243px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpHaft2 
{
	position:absolute;
	top:355px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   bold;  	
}

.lblImpHaft2Text
{
	position:absolute;
	top:368px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpHaft3 
{
	position:absolute;
	top:555px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   bold;  	
}

.lblImpHaft3Text
{
	position:absolute;
	top:570px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpHaft4 
{
	position:absolute;
	top:723px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   bold;  	
}

.lblImpHaft4Text
{
	position:absolute;
	top:737px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpHaft5 
{
	position:absolute;
	top:873px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   bold;  	
}

.lblImpHaft5Text
{
	position:absolute;
	top:888px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  	
}

.lblImpCopy 
{
	position:absolute;
	top:970px;
	left:10px;
	padding-top    : 2px; 
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:12px;
	line-height:1.2;
	font-weight:   200;  		
}


.Impressumcontent
{
	width: 691px;
		
	background: #f1f4fb;
	position:relative;
	top: 42px;
}

.contents2
{
	width: 691px;
	height:auto	;
	background: #f1f4fb;
	position:relative;
	top: 42px;
	margin-bottom:80px;
}


.datehead
{
	background-color:#cfe1ef;
	color:#6099ca;
	font-size : 12px;
	font-weight:bold;
	padding:0px;
	padding-left:10px;
	padding-bottom:2px;
}

.contentbody
{
	color:#6099ca;
	padding:10px;
}

.datescontent
{
	width: 691px;
	min-height: 450px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
}

.test213
{
	position:absolute;
	
}

.updateshead
{
	background-color:#cfe1ef;
	color:#6099ca;
	font-size : 14px;
	font-weight:bold;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}

.updateslink
{
	color:#6099ca;
	text-decoration:underline;
}

.updatesbody
{
	color:#6099ca;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	border-bottom:solid 1px #cfe1ef;
	
	
}

.updates
{
	margin-bottom:40px;
	margin-top:20px;
	background: #f1f4fb;
	border-bottom-color:#cfe1ef;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#cfe1ef;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#cfe1ef;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:#cfe1ef;
	border-top-style:solid;
	border-top-width:1px;
}
.updatelabel
{
	
	width:400px;
	font-size:14px;
	color:#6099ca;
	
}

.updatecontent
{
	width: 691px;
	height: auto;	
	margin-bottom:35px;
	position:relative;
	top: 42px;
}

p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	color:#6099ca;
}


.pnUnLogin2
{ 
	position: absolute;
	top : 35px;
	left:10px;
}

.btnLogin2
{ 
	position: absolute;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	
	border-color:#6099ca;
	border-width:1px;
	
	background-color: #ffffff;
	top: 84px;
	left:0px;
}

.lbUsername2
{
	position:absolute;
	top: 0px;
	left:0px;
	color: #6099ca;
	font-size	:12px;
	
}

.lbPassword2
{
	position:absolute;
    color    : #6099ca;
	font-size	:12px;
	top: 40px;
	left:0px;
}

.edUsername2
{
	position:absolute;
	top: 19px;
	left:0px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	font-size:small;
}

.edPassword2
{
	position:absolute;
	top: 59px;
	left:0px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.lblDescription
{
	position:absolute;
	top:5px;
	left:10px;
	color:#6099ca;
}


.orgafont3
{
	color    : #6099ca;
	font-size	:12px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;	
}

span{color    : #6099ca;}
ul{color    : #6099ca;}
.liPress
{
	color    : #6099ca;
	font-size	:12px;
    padding:5px 5px 15px 0px; 	
	
}

.liPress2
{
	color    : #6099ca;
	font-size	:12px;
    padding:15px 5px 15px 0px; 	
	
}

.rfvDatabase
{
	position: absolute;
	top:75px;
	left:415px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: red;
	font-size: 13px;
	font-weight: 500;	
}
.underline{ text-decoration:underline;}


.datescontent{
	width: 691px;
	height: 435px;	
	margin-bottom:65px;
	background-color:White;
	position:relative;
	top: 42px;
	
}

.dateshead
{   
	position:relative;
	top: 40px;
	width: 691px;
	height: 55px;
	background: #cfe1ef;
	margin-bottom:17px;
}

.topmenu
{
	position:absolute;
	top: 15px;
	left:215px;
	
		 
}

.topsubmenu
{
	padding-left :10px;
	padding-right : 10px ;
	border-right: solid 1px #6099ca; 
	background:#f1f4fb;
	/*cursor:url(/images/other/logo.CUR),move;*/
	
}
.toppopitem
{
	padding-left:2px;
	background:#f1f4fb;
	width:150px;
	/*cursor:url(/images/other/logo.CUR),move;*/
	
}
.toppop
{
	z-index:1111111111;
	width:150px;
	background:#e2e8f4;	
	border: solid 1px #6099ca	; 
}

.topselect
{
	background:#cfe1ef;
}

.deck
{   z-index:1;
	position:fixed;
	background:#ffffff;
	top:1;
	
}

.mainmenupage
{
	border: solid 2px #f1f4fb; 
}

.lblCompany
{
	position:absolute;
	top:50px;
	left:95px;
}

.cbbCompanies2
{
	position:absolute;
	top:50px;
	left:150px;
}

.lblLanguages
{
	position:absolute;
	top:100px;
	left:95px;
}

.cbbLanguages
{
	position:absolute;
	top:100px;
	left:150px;
}

.btnSelect
{
	position:absolute;
	top:160px;
	left:210px;
	width:60px;
}
.btnDelete2
{
	position: absolute;
	top: 389px;
	left: 310px;
	color: #6099ca;
	font-size: 12px;
	font-weight: 500;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 100px;
	background-color: #ffffff;
}
.btnBack2
{
	 position:absolute;
	 color: #6099ca;
	 font-size	:12px;
	 font-weight: bold;
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 80px;
	 background-color: #ffffff;
	 
	 
}	

.settingslink
{
	position:absolute;
	left:5px;
	top:5px;
	text-decoration:underline;
}


.edOldPassword
{
	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.btnConfirm
{

	
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 90px;
	background-color: #ffffff;	
}

.edNewPassword
{
	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edNewPassword2
{
	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.btnCancel
{
	
	
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 110px;
	background-color: #ffffff;
}

.btnChangeBack
{

	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 90px;
	margin-top:60px;
	background-color: #ffffff;
}

.lblErrorContact
{
	position:absolute;
	top:30px;
	left:5px;
	font-size	:12px;

}

.edErrorContact
{
	position:absolute;
	top:30px;
	left:120px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
	width: 335px;
}

.lblErrorMess
{
	position:absolute;
	top:55px;
	left:5px;
	font-size	:12px;
}

.edErrorMess
{
	position:absolute;
	top:55px;
	left:120px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
	width:335px;
}

.btnErrorLoeschen
{
	position: absolute;
	top: 180px;
	left: 225px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 105px;
	background-color: #ffffff;
}


.lblBeschreibung
{
	position:absolute;
	top:30px;
	left:5px;	
	
}

.divSetting
{
	background: white; 
	width:250px;
	height:100px;
	margin-bottom:80px;
	border: solid 2px #f1f4fb; 
}

.lblOverview
{
	position:absolute;
	left:10px;
	font-size:13px;
	
}

.cbbChooseComp
{
	
}

.cbbChooseLangAG
{
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color:White;
}

.btnAG
{
	 

  color: #6099ca;
	 font-size	:12px;
	 font-weight: bold;
	
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 95px;
	 background-color: #ffffff;
}

.btnBackLogin
{
	position:absolute;
  color: #6099ca;
	 font-size	:12px;
	 font-weight: bold;
	 left:5px;
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 95px;
	 background-color: #ffffff;
	 margin-bottom:50px;	
}

.testlit
{
	padding-top:15px;	
}

.btnBack5
{
	
	 color: #6099ca;
	 font-size	:12px;
	 margin-bottom:15px;
	 left:5px;
	 background-color:White;
	 color: #6099ca;
	 font-size	:12px;
	 border-style:solid;

	 border-color:#6099ca;
	 border-width:1px;
	 height: 21px;
	 width: 95px;
	 background-color: #ffffff;
	 
}	

.LoginPanel
{
	position:absolute;
	top:300px;
	height:120px;
	width:80px;
	border: solid 2px #ffffff;
}

/*--------------------------------------------------Send Report---------------------------------------------------------------*/
/*--------------------------------------------------Send Report---------------------------------------------------------------*/
/*--------------------------------------------------Send Report---------------------------------------------------------------*/
/*--------------------------------------------------Send Report---------------------------------------------------------------*/

.editdesc
{
	position:absolute;
	top:40px;
	left:5px;
	
}

.reportEdit
{
	position:absolute;
	top:40px;
	left:160px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
}

.btnSenden2
{
	position: absolute;
	top: 180px;
	left: 160px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}

.lblErrorContact
{
	position:absolute;
	top:90px;
	left:5px;
	font-size	:12px;

}

.edErrorContact
{
	position:absolute;
	top:90px;
	left:160px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
	width: 335px;
}

.rfvErrorCompany
{
	position:absolute;
	top:65px;
	left:510px;
	font-size	:12px;
	
	color:Red;
}

.rfvErrorContact
{
	position:absolute;
	top:90px;
	left:510px;
	font-size	:12px;
	
	color:Red;
}



.lblErrorMess
{
	position:absolute;
	top:115px;
	left:5px;
	font-size	:12px;
}

.edErrorMess
{
	position:absolute;
	top:115px;
	left:160px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
	width:335px;
}

.btnErrorLoeschen
{
	position: absolute;
	top: 210px;
	left: 275px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 105px;
	background-color: #ffffff;
}

.btnErrorSenden2
{
	position: absolute;
	top: 210px;
	left: 160px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}

.lblErrorComp
{
	position:absolute;
	top:65px;
	left:5px;
	font-size	:12px;
}

.edErrorComp
{
	position:absolute;
	top:65px;
	left:160px;
	font-size	:12px;
	border-style:solid;

	border-color:#6099ca;
	border-width:1px;
	background-color: #ffffff;
	width: 335px;
}

.lblErrorDesc
{
	top:5px;
	position:absolute;
	left:5px;
}

.rfvCountry
{
	position:absolute;
	top:335px;
	left:415px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:20px;
	width: 213px;
}

.lblDescription2
{
	position:absolute;
	top:205px;
	left:5px;
}
.hyForward
{
	position:absolute;
	top:250px;
	left:5px;
	text-decoration:underline;
}


/*  -------------------------------------------------------Regestrierung------------------------------------------------------  */

.lblRegDescription
{
	position:absolute;
	top:5px;
	left:5px;
}

.lblRegName
{
	position:absolute;
	top:35px;
	left:5px;
}
.tbRegName
{
	position:absolute;
	top:35px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	
}
.lblRegSchluessel
{
	position:absolute;
	left:5px;
	top:65px;
	
}
.tbRegSchluessel
{
	position:absolute;
	top:65px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.lblRegContact
{
	position:absolute;
	left:5px;
	top:95px;
}
.tbRegContact
{
	position:absolute;
	top:95px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	width: 208px;
}
.lblRegEmail
{
	position:absolute;
	left:5px;
	top:125px;
}
.tbRegEmail
{
	position:absolute;
	top:125px;
	left:198px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblRegStrasse
{
	position:absolute;
	left:5px;
	top:155px;
}
.tbRegStrasse
{
	position:absolute;
	top:155px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblRegPlz
{
	position:absolute;
	left:5px;
	top:185px;
}
.tbRegPlz
{
	position:absolute;
	top:185px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	left:198px;
	width:50px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 50px;
	
}

.tbRegOrt
{
	position:absolute;
	top:185px;
	left:257px;
	width:117px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 148px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.lblRegLand
{
	position:absolute;
	left:5px;
	top:215px;
	width:80px;
}
.tbRegLand
{
	position:absolute;
	top:215px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	width: 212px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	
}
.lblRegTelefon
{
	position:absolute;
	left:5px;
	top:245px;
}
.tbRegTelefon
{
	position:absolute;
	top:245px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.lblRegTelefax
{
	position:absolute;
	left:5px;
	top:275px;
}
.tbRegTelefax
{
	position:absolute;
	top:275px;
	left:198px;
	padding-top    : 2px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
	width: 208px;
}
.lblRegMessage
{
	position:absolute;
	left:5px;
	top:305px;
}
.tbRegMessage
{
	position:absolute;
	top:305px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	left:198px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;	
	width: 208px;
}
.btnRegSenden
{
	position:absolute;
	left:200px;
	top:365px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}


.btnRegBack
{
	position:absolute;
	left:10px;
	top:410px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}

.btnRegLoeschen
{
	position:absolute;
	left:318px;
	top:365px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}

.rfvRegName
{
	position:absolute;
	top:35px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;	
}

.rfvRegSchluessel
{
	position:absolute;
	top:65px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;	
}

.rfvRegContact
{
	position:absolute;
	top:95px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;	
}


.rfvRegEmail
{
	position:absolute;
	top:125px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;	
}

.rfvRegCountrie
{
	position:absolute;
	top:215px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;
}
.rfvRegTelefon
{
	position:absolute;
	top:245px;
	left:420px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: Red;
	font-size	:13px;
	font-weight:   500;	
	height:15px;	
}

.lblTagespasswort
{
	position:absolute;
	top:45px;
	left:10px;
	padding-top    : 2px;
	padding-bottom : 2px;
	color: #6099ca;
	font-size	:14px;
	font-weight:   700;	
}

.edDonglenr
{
	position:absolute;
	top:45px;
	left:10px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	font-size:12px;
	width:350px;
}

.btnDongleAct
{
	position:absolute;
	top:75px;
	left:10px;
	color: #6099ca;
	font-size	:12px;
	font-weight: bold;
	background-color:White;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
}

.EReg
{
	width: 691px;
	height:600px;	
	background: #f1f4fb;
	position:relative;
	top: 42px;
	margin-bottom:65px;	
}

.lblTitle
{
	position:absolute;
	top: 10px;
	left:10px;
	color: #6099ca;
	font-size:17px;
	font-weight:500;
	
}

.lblEventDesc
{
	position:absolute;
	/*top: 35px;*/
	top:60px;
	left:10px;	
}

.lblEventText
{
	position:absolute;
	top: 60px;
	left:10px;
	font-size:13px;
	font-weight:700;
}

.cblEvents
{
	position:absolute;
	top: 85px;
	left:10px;
	color: #6099ca;
}

.lblEventConText
{
	position:absolute;
	top: 10px;
	left:10px;
	font-size:13px;
	font-weight:700;
}

.lblEventComp
{
	position:absolute;
	top: 40px;
	left:10px;
	color: #6099ca;
}

.edEventComp
{
	position:absolute;
	top: 40px;
	left:120px;
	width: 208px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.lblEventStreet
{
	position:absolute;
	top: 70px;
	left:10px;
	color: #6099ca;
}

.edEventStreet
{
	position:absolute;
	top: 70px;
	left:120px;
	width: 208px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
}

.lblEventPLZ
{
	position:absolute;
	top: 100px;
	left:10px;
	width: 208px;
	color: #6099ca;
}
 
.edEventPLZ
{
	position:absolute;
	top: 100px;
	left:120px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	width:55px;
	width: 60px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	
}

.edEventCity
{
	position:absolute;
	top: 100px;
	left:190px;
	width: 138px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.lblEventTele
{
	position:absolute;
	top: 130px;
	left:10px;
	color: #6099ca;
}

.edEventTele
{
	position:absolute;
	top: 130px;
	left:120px;
	width: 208px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.lblEventEmail
{
	position:absolute;
	top: 160px;
	left:10px;
	color: #6099ca;
}

.edEventEmail
{
	position:absolute;
	top: 160px;
	left:120px;
	width: 208px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.pnRegContact
{
	/*position:absolute;
	top:90px;	*/
	position:absolute;
	margin-top:10px;
}

.btnAbsenden
{
	position:absolute;
	top: 390px;
	left:10px;
	color: #6099ca;
	font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	height: 21px;
	width: 95px;
	background-color: #ffffff;
}
.lblEventNachname
{
	position:absolute;
	top: 223px;
	left:200px;
}

.lblEventVorname
{
	position:absolute;
	top: 223px;
	left:70px;
}

.lblEventTeilnehmer
{
	position:absolute;
	top: 195px;
	left:10px;
	font-size:13px;
	font-weight:700;
}



.cbbAnrede4
{
	position:absolute;
	top: 340px;
	left:10px;
	color: #6099ca;
}

.cbbAnrede3
{
	position:absolute;
	top: 310px;
	left:10px;
	color: #6099ca;
}

.cbbAnrede2
{
	position:absolute;
	top: 280px;
	left:10px;
	color: #6099ca;
}

.cbbAnrede1
{
	position:absolute;
	top: 250px;
	left:10px;
	color: #6099ca;
}

.edRegName1
{
	position:absolute;
	top: 250px;
	left:200px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegVorname1
{
	position:absolute;
	top: 250px;
	left:70px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegName2
{
	position:absolute;
	top: 280px;
	left:200px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegVorname2
{
	position:absolute;
	top: 280px;
	left:70px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:15px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegName3
{
	position:absolute;
	top: 310px;
	left:200px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegVorname3
{
	position:absolute;
	top: 310px;
	left:70px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegName4
{
	position:absolute;
	top: 340px;
	left:200px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edRegVorname4
{
	position:absolute;
	top: 340px;
	left:70px;
	width: 120px;
	color: #6099ca;
	font-size	:13px;
	font-weight:   500;  
	height:16px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}


.rfvEventComp
{
	position:absolute;
	top: 40px;
	left:340px;
	color: Red;
	width:240px;
}

.rfvEventStreet
{
	position:absolute;
	top: 70px;
	left:340px;
	width:240px;
	color: Red;
}

.rfvEventPLZ
{
	position:absolute;
	top: 100px;
	left:340px;
	color: Red;
	width:240px;
}

.rfvEVentTelefon
{
	position:absolute;
	top: 130px;
	left:340px;
	width:240px;
	color:Red;
}

.rfvEventEmail
{
	position:absolute;
	top: 160px;
	left:340px;
	width:240px;
	color: Red;
}

.rfvEventTeilnehmer
{
	position:absolute;
	top: 250px;
	left:330px;
	width:260px;
	color: Red;
}

.AlignPanel
{
	height:auto;
	position:absolute;
	left:50%;
	width:1024px;
	margin-left:-512px;
	border: solid 1px #c0c0c0;
	
}
.test
{
	height:auto;

}

.rvPlz
{

	position:absolute;
	top:188px;
	left:413px;
	
	color: RED;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 200px; 	
}

.rfvStreet
{

	position:absolute;
	top:160px;
	left:413px;
	
	color: RED;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 200px; 	
}
.rvPlz2
{

	position:absolute;
	top:185px;
	left:418px;
	
	color: RED;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 200px; 	
}

/* Presseverteiler */

.lblPressEndInfo
{
	position:absolute;
	top:350px;
	left:10px;
}
.rblRedaktion
{
	position:absolute;
	top:320px;
	left:198px;
}

.edPressMobile
{
	position:absolute;
	top:295px;
	left:198px;
	width: 175px;
}

.lblPressMobile
{
	position:absolute;
	top:295px;
	left:10px;
}

.edPressEmail
{
	position:absolute;
	top:270px;
	left:198px;
	width: 175px;
}

.lblPressEmail
{
	position:absolute;
	top:270px;
	left:10px;
}

.edPressTelefax
{
	position:absolute;
	top:245px;
	left:198px;
	width: 175px;
}

.lblPressTelefax
{
	position:absolute;
	top:245px;
	left:10px;
}

.edPressTelefon
{
	position:absolute;
	top:220px;
	left:198px;
	width: 175px;
}

.lblPressTelefon
{
	position:absolute;
	top:220px;
	left:10px;
}

.edPressCity
{
	position:absolute;
	top:195px;
	left:248px;
	width: 125px;
}

.edPressPlz
{
	position:absolute;
	top:195px;
	left:198px;
	width: 40px;
}

.lblPressPlzCity
{
	position:absolute;
	top:195px;
	left:10px;
}

.edPressStreet
{
	position:absolute;
	top:170px;
	left:198px;
	width: 175px;
}

.lblPressStreet
{
	position:absolute;
	top:170px;
	left:10px;
}

.edPressName
{
	position:absolute;
	top:120px;
	left:198px;
	width: 175px;
}

.lblPressName
{
	position:absolute;
	top:120px;
	left:10px;
}

.edPressVorname
{
	position:absolute;
	top:145px;
	left:198px;
	width: 175px;
}

.lblPressVorname
{
	position:absolute;
	top:145px;
	left:10px;
}

.edPressRedaktion
{
	position:absolute;
	top:95px;
	left:198px;
	width: 175px;
}

.lblPressRedaktion
{
	position:absolute;
	top:95px;
	left:10px;
}

.lblPressTitle
{
	position:absolute;
	top:70px;
	left:10px;
}

.edPressTitle
{
	position:absolute;
	top:70px;
	left:198px;
	width: 175px;
}

.ccbPressAnrede
{
	position:absolute;
	top:45px;
	left:198px;
	color :#6099ca;
}

.lblPressAnrede
{
	position:absolute;
	top:45px;
	left:10px;
}

.lblPressFormInfo
{
	position:absolute;
	top:2px;
	left:10px;
}

/* VALIDATOREN FÜR PRESSEVERTEILER*/

.rvPressPlz
{
	position:absolute;
	top:190px;
	left:418px;
}

.rfvPressEmail
{
	position:absolute;
	top:265px;
	left:418px;
}

.rfvPressName
{
	position:absolute;
	top:115px;
	left:418px;
}

.rfvPressVorname
{
	position:absolute;
	top:140px;
	left:418px;
}

.rfvPressAnrede
{
	position:absolute;
	top:35px;
	left:418px;
}

.rfvPressPhone
{
	position:absolute;
	top:220px;
	left:418px;
}

.rfvPressStreet
{
	position:absolute;
	top:165px;
	left:418px;
}

.rfvCity
{
	position:absolute;
	top:190px;
	left:540px;
}


.rfvTele
{

	position:absolute;
	top:242px;
	left:413px;
	color: RED;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 200px; 	
}

.rfvMessage
{

	position:absolute;
	top:295px;
	left:415px;
	color: RED;
	font-size	:13px;
	font-weight:   500;
	height:15px;
	width: 200px; 	
}

/* -------------------------------------------------------*/

/************** Firmendaten *********************/
.lblHeroalDatum
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:15px;
}
.lblHeroalOrt
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:30px;
}

.cbbHeroalOrt
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:30px;
}

.lblHeroalHinweis
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:45px;
}
.lblHeroalKontaktAdr
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:75px;
}

.lblHeroalFirma
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:102px;
}
.lblHeroalMail
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top: 202px;
}


.lblHeroalPhone
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:142px;
}

.lblHeroalStrasse
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:122px;
}
.lblHeroalPLZ
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:162px;
}

.lblHeroalOrtComp
{
    position:absolute;
    color:#6099CA;
    left:20px;
    top:182px;
}

.edHeroalFirma
{
    position:absolute;
    color:#6099CA;
    left:90px;
    top:100px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.edHeroalMail
{
    border: 1px solid #6099ca;
    position:absolute;
        color:#6099CA;
        left:90px;
    top: 200px;
        font-size	:13px;
	    font-weight:   500;
}


.edHeroalPhone
{
    position:absolute;
    color:#6099CA;
    left:90px;
    top:140px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalStrasse
{
    position:absolute;
    color:#6099CA;
    left:90px;
    top:120px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.edHeroalPLZ
{
    position:absolute;
    color:#6099CA;
    left:90px;
    top:160px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}
.edHeroalOrtComp
{
    border: 1px solid #6099ca;
    position:absolute;
        color:#6099CA;
        left:90px;
    top:180px;
        font-size	:13px;
	    font-weight:   500;
}

/******************************************************/

/* VALIATOREN FÜR FIRMENDATEN */

.rfvHeroalFirma
{
    position:absolute;
    color:Red;
    left:240px;
    top:102px;
}
.rfvHeroalMail
{
    position:absolute;
    color:Red;
    left:240px;
    top: 202px;
}


.rfvHeroalPhone
{
    position:absolute;
    color:Red;
    left:240px;
    top:142px;
}

.rfvHeroalStrasse
{
    position:absolute;
    color:Red;
    left:240px;
    top:122px;
}
.rfvHeroalPLZ
{
    position:absolute;
    color:Red;
    left:255px;
    top:162px;
}

.rfvHeroalOrt
{
    position:absolute;
    color:RED;
    left:240px;
    top:182px;
}

.rfvHeroalAnzahlZimmer
{
    position:absolute;
    color:Red;
    left:330px;
    top:460px;
 }
/*****************************************/

/* HEROAL TAG - HOTEL INFOS */
.lblHeroalAnredeTeilnehmer
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:280px;
}

.lblHeroalVornameTeilnehmer
{
    position:absolute;
    left:100px;
    color:#6099CA;
    top:280px;
}

.lblHeroalNachnameTeilnehmer
{
    position:absolute;
    left:241px;
    color:#6099CA;
    top:280px;
}
.lblHeroalTeilnehmer
{
    position:absolute;
    left:20px;
    color:#6099ca;
    top:259px;
    background-color:#cfe1ef;
    bottom: 725px;
}
.cbbHeroalAnredeTeilnehmer1
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:300px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameTeilnehmer1
{
    position:absolute;
    left:101px;
    color:#6099CA;
    top:300px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalNachnameTeilnehmer1
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:300px;
    font-size	:13px;
    font-weight:   500;
}

.rfvHeroalReg
{
    position:absolute;
    left:400px;
    color:RED;
    top:300px;
    font-size	:13px;
    font-weight:   500;
}

.cbbHeroalAnredeTeilnehmer2
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:320px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameTeilnehmer2
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:320px;
}

.edHeroalNachnameTeilnehmer2
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:320px;
    font-size	:13px;
    font-weight:   500;
}

.cbbHeroalAnredeTeilnehmer3
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:340px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameTeilnehmer3
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:340px;
}

.edHeroalNachnameTeilnehmer3
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:340px;
    font-size	:13px;
    font-weight:   500;
}


.cbbHeroalAnredeTeilnehmer4
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:360px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameTeilnehmer4
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:360px;
}

.edHeroalNachnameTeilnehmer4
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:360px;
    font-size	:13px;
    font-weight:   500;
}

.lblHeroalHotel
{
    position:absolute;
    left : 20px;
    top:416px;
    width:600px;
}
/*****************************************************************/
.cbJaHotelZimmer
{
    position:absolute;
    left:20px;
    position:absolute;
    top:460px;
}

.lblHeroalAnzahlZImmer
{
    left:80px;
    position:absolute;
    top:463px;
    color:#6099CA;
}
.edHeroalAnzahlZimmer
{
    border: 1px solid #6099ca;
    position:absolute;
    left:190px;
    top:460px;
    font-size	:13px;
    font-weight:   500;
    color:#6099CA;
}

.lblHeroalAnredeHotel
{
    position:absolute;
    left : 20px;
    top:510px;
}

.lblHeroalVornameHotel
{
    position:absolute;
    left :101px;
    top:510px;
}
.lblHeroalNachnameHotel
{
    position:absolute;
    left : 250px;
    top:510px;
}


.cbbHeroalAnredeHotel1
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:530px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameHotel1
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:530px;
}

.edHeroalNachnameHotel1
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:530px;
    font-size	:13px;
    font-weight:   500;
}

.cbbHeroalAnredeHotel2
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:550px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameHotel2
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:550px;
}

.edHeroalNachnameHotel2
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:550px;
    font-size	:13px;
    font-weight:   500;
}

.cbbHeroalAnredeHotel3
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:570px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameHotel3
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:570px;
}

.edHeroalNachnameHotel3
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:570px;
    font-size	:13px;
    font-weight:   500;
}

.cbbHeroalAnredeHotel4
{
    position:absolute;
    left:20px;
    color:#6099CA;
    top:590px;
    width:70px;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
}

.edHeroalVornameHotel4
{
    position:absolute;
    left:101px;
    color:#6099CA;
    font-size	:13px;
	font-weight:   500;	
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
    top:590px;
}

.edHeroalNachnameHotel4
{
    border: 1px solid #6099ca;
    position:absolute;
    left:250px;
    color:#6099CA;
    top:590px;
    font-size	:13px;
    font-weight:   500;
}
/******************************************/

/* ANMLEDEN SENDEN ETC */
.cbHeroalVerbindlichAnmelden
{
    left:20px;
    top:630px;
    color:#6099Ca;
    position:absolute;
}

.btnHeroalSend
{
    left:20px;
    top:680px;
    color:#6099Ca;
    position:absolute;
    right: 587px;
    font-size	:12px;
	border-style:solid;
	border-color:#6099ca;
	border-width:1px;
	background-color:#ffffff;
}
.lblHeroalError
{
    left:20px;
    top:655px;
    color:RED;
    position:absolute;
}

.lblHeroalNamenPerso
{
    position:absolute;
    left:20px;
    top:490px;
}
/**************************************/


/*----------------------------------------------------------*//****************/