html, body
{
	color: #FFFFFA;
	background-color: #C7D54F;
	/*background-color: #cccccc;*/
	margin: 0px;
	padding: 0px;	
	width:100%;
	text-align:center;
	border: none;
}

a.blau13height24, a.blau13height24:link, a.blau13height24:hover, a.blau13height24:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: underline;	
}

/*Link im Popup*/
a.blau13height18, a.blau13height18:link, a.blau13height18:hover, a.blau13height18:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: underline;	
}

/*Link in Headline Internbereich*/
a.blau16height24, a.blau16height24:link, a.blau16height24:hover, a.blau16height24:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: underline;	
}

/*Link Kursortsuchebereich*/
a.blau13height20, a.blau13height20:link, a.blau13height20:hover, a.blau13height20:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: underline;	
}

a.menu,a.menu:link,a.menu:hover,a.menu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.menusoft,a.menusoft:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #80B5D9;
	text-decoration: none;	
}
a.menusoft:hover,a.menusoft:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.functionmenu,a.functionmenu:link,a.functionmenu:hover,a.functionmenu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.functionmenusoft,a.functionmenusoft:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #80B5D9;
	text-decoration: none;	
}
a.functionmenusoft:hover,a.functionmenusoft:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.submenu,a.submenu:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color: #F6F8E3;
	text-decoration: none;	
}
a.submenu:hover,a.submenu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.contentmenu,a.contentmenu:link
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px;
	font-style: normal;
	font-weight:normal;
	color: #ffffff;
	background-color: #80B5D9;
	display: block;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 2px; 
	padding-bottom: 2px;
	text-decoration: none;	
}
a.contentmenu:hover,a.contentmenu:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px;
	font-style: normal;
	font-weight:normal;
	color: #ffffff;
	background-color: #006AB3;
	display: block;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 2px; 
	padding-bottom: 2px;
	text-decoration: none;	
}

/*Buttons auf der Startseite*/
a.startmenu,a.startmenu:link,a.startmenu:hover,a.startmenu:active
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 17px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;	
}

a.closepop,a.closepop:link,a.closepop:hover,a.closepop:active   
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	width:158px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;
	background-color:#006AB3;
	display: block;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}

a.schwarz13height24acronym, a.schwarz13height24acronym:link, a.schwarz13height24acronym:hover, a.schwarz13height24acronym:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	background-color:#FDE09C;
	padding-left:2px;
	padding-right:1px;
	color: #1A171B;
	cursor:help;
	text-decoration: none;	
}
a.schwarz13height18acronym, a.schwarz13height18acronym:link, a.schwarz13height18acronym:hover, a.schwarz13height18acronym:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	background-color:#FDE09C;
	padding-left:2px;
	padding-right:1px;
	color: #1A171B;
	cursor:help;
	text-decoration: none;	
}
a.blau13height20acronym, a.blau13height20acronym:link, a.blau13height20acronym:hover, a.blau13height20acronym:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	background-color:#FDE09C;
	padding-left:2px;
	padding-right:1px;
	color: #006AB3;
	text-decoration: none;	
}

a.kursorte, a.kursorte:link, a.kursorte:hover, a.kursorte:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight:normal;
	color:#F6F9EC; 
	text-decoration: none;	
}

/*Button 'Hauptkarte' in Kursorte*/
a.weiss13height16, a.weiss13height16:link, a.weiss13height16:hover, a.weiss16height20:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 16px;
	font-style: normal;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;	
}


/*Zentrierung*/
#frame {

	width:990px;
	height:600px;
	background-color:#FFFFFF;
	background-image:url(../art/bg_kachel.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:auto;	
	border:1px solid #006AB3;
	z-index:1;
}

#core {
	position:relative;
	left:0px;
	top:0px;
	padding: 0px;
	margin:0px;
	border:none;
	text-align:left;
	z-index:2;
}

#logo {
	position:absolute;
	left:25px;
	top:117px;
	padding: 0px;
	margin:0px;
	border:none;
	text-align:left;
	z-index:3;
}

#claim {
	position:absolute;
	left:25px;
	top:320px;
	padding: 0px;
	margin:0px;
	border:none;
	text-align:left;
	z-index:4;
}

#freecall {
	position:absolute;
	left:24px;
	top:477px;
	padding: 0px;
	margin:0px;
	border:none;
	text-align:left;
	z-index:5;
}

#mainmenu{
	position:absolute;
	left:408px;
	top:0px;
	padding: 0px;
	margin:0px;
	border:none;
	text-align:right;
	z-index:6;
}

/*Rahmen*/
#contentframe
{
	position: absolute;
	top: 218px;
	left: 249px;
	width: 714px;
	height:345px;
	background-image:url(../art/bg_kachel_content.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding: 0px;
	margin:0px;
	border:1px solid #80B5D9;
	overflow: auto;
	z-index: 10;
}

/*innerer Rahmen*/
#content
{
	width: 670px;
	padding: 0px;
	margin:0px;
	z-index: 11;
}

#submenu{
	position:absolute;
	left:249px;
	top:218px;
	width:129px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:12;
}

#contenthead{
	position:absolute;
	left:407px;
	top:219px;
	width:129px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:12;
}

#functionmenu{
	position:absolute;
	left:0px;
	top:573px;
	width:989px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:9;
}


/*Kursorte*/
.country{
	position:absolute;
	padding: 0px;
	margin:0px;
	visibility:hidden;
	border:none;
}
#countrypic1{
	left:36px;
	top:230px;
	z-index:13;
}
#countrypic2{
	left:82px;
	top:198px;
	z-index:15;
}
#countrypic3{
	left:190px;
	top:106px;
	z-index:16;
}
#countrypic4{
	left:155px;
	top:76px;
	z-index:17;
}
#countrypic5{
	left:79px;
	top:87px;
	z-index:18;
}
#countrypic6{
	left:109px;
	top:65px;
	z-index:19;
}
#countrypic7{
	left:50px;
	top:152px;
	z-index:20;
}
#countrypic8{
	left:126px;
	top:23px;
	z-index:21;
}
#countrypic9{
	left:28px;
	top:56px;
	z-index:22;
}
#countrypic10{
	left:4px;
	top:114px;
	z-index:23;
}
#countrypic11{
	left:5px;
	top:181px;
	z-index:24;
}
#countrypic12{
	left:9px;
	top:234px;
	z-index:25;
}
#countrypic13{
	left:163px;
	top:151px;
	z-index:26;
}
#countrypic14{
	left:127px;
	top:95px;
	z-index:27;
}
#countrypic15{
	left:72px;
	top:2px;
	z-index:28;
}
#countrypic16{
	left:107px;
	top:153px;
	z-index:29;
}
#map{
	position:absolute;
	left:0px;
	top:0px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:100;
}

/*falls mehrer Kursanbieter, soll nur Inhalt scrollen*/
#framekursorte{
	position:absolute;
	left:408px;
	top:297px;
	width:556px;
	height:267px;
	padding: 0px;
	margin:0px;
	overflow: auto;
	border:none;
	z-index:32;
}
#contentkursorte{
	padding: 0px;
	margin:0px;
	border:none;
	z-index:33;
}

#detailkarte{
	position:absolute;
	left:580px;
	top:255px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:34;
}
#karte{
	position:absolute;
	left:675px;
	top:221px;
	padding: 0px;
	margin:0px;
	border:none;
	z-index:35;
}

/*Link zur Hauptkarte*/
#backbutton{
	position:absolute;
	left:408px;
	top:269px;
	padding:0px 13px 1px 14px;
	margin:0px;
	background-color:#006AB3;
	border:none;
	z-index:35;
}

/*Ende Kursorte*/

/*Rahmen Internbereich*/
#contentinternframe
{
	position: absolute;
	top: 9px;
	left: 270px;
	width: 699px;
	height:581px;
	background-image:url(../art/bg_kachel_content_intern.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding: 0px;
	margin:0px;
	border:1px solid #80B5D9;
	overflow: auto;
	z-index: 36;
}

/*innerer Rahmen Internbereich*/
#contentintern
{
	width: 675px;
	padding: 0px;
	margin:0px;
	z-index: 37;
}

/*Logout Internbereich*/
#logoutintern
{
	position: absolute;
	top: 545px;
	left: 20px;
	padding: 0px;
	margin:0px;
	z-index: 38;
}

/*Passwort ändern Internbereich*/
#changepassintern
{
	position: absolute;
	top: 545px;
	left: 138px;
	padding: 0px;
	margin:0px;
	z-index: 39;
}

/*Zusatzinfos Startseite*/
#txt
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin:0px;
	display:none;
	z-index: 1;
}


span.menuhi
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;		
}

span.functionmenuhi
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;		
}

span.submenuhi
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-style: normal;
	font-weight:bold;
	color: #006AB3;
	text-decoration: none;		
}

span.contentmenuhi
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px;
	font-style: normal;
	font-weight:normal;
	color: #ffffff;
	background-color:#006AB3;
	display: block;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 2px; 
	padding-bottom: 2px;
	text-decoration: none;
}

span.blau13height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: none;	
	
	
}

span.schwarz13height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;	
	
	
}

/*Hilfepopup*/
span.blau13height18
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: none;		
}

span.schwarz13height18
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 18px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;		
}


/*Kursortinformationen & Headlines*/
span.blau13height20
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: none;	
	
	
}

/*Headline Kursorthilfe*/
span.blau18height26
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	line-height: 26px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: none;	
	
	
}

span.blau17height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 17px; 
	line-height: 25px;
	font-style: normal;
	font-weight:normal;
	color: #006AB3;
	text-decoration: none;	
	
	
}

/*Acronym*/
span.schwarz12height16
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;	
	
	
}

/*Fließtext Kursorthilfe*/
span.schwarz15height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;	
	
	
}

/*Kursortinformationen*/
span.schwarz13height20
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;	
	
	
}

/*Kursortnamen in Karte*/
span.kursort 
{ 
	color:#F6F9EC; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;	
}

/*Fehlermeldungen*/
span.rot13height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	font-style: normal;
	font-weight:normal;
	color: #E2001A;
	text-decoration: none;			
}

/*Internbereich*/
span.schwarz16height24
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 24px;
	font-style: normal;
	font-weight:normal;
	color: #1A171B;
	text-decoration: none;		
}

/*Zusatzinfos Startseite*/
span.schwarz1height5
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 1px; 
	line-height: 5px;
	font-style: normal;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;		
}


p
{	
	margin:0px;
	padding: 0px;
	padding-top: 10px;
	border:none;
}

ul
{
	list-style-type:disc;
	margin:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border:none;
}

ol
{
	list-style-type:lower-alpha;
	margin:0px;
	padding-top: 0px;
	padding-left: 19px;
	padding-bottom: 0px;
	border:none;
}

li
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 19px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	padding:0px;
	margin:0px;
	color: #15390C; 
}


.textSelect
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #1A171B; 
	background-color: #FFFFFF;
}

.textFormLang
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal;
	color: #1A171B; 
	background-color: #FFFFFF;
	border-width:1px;
	border-color:#80B5D9;
	border-style: solid;
}

.textareaForm
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;  
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-align: left; 
	border: 1px #80B5D9 solid; 
	color: #1A171B; 
	text-decoration: none; 
	height: 70px;
	width: 510px;
}

