BODY {
	background-color: #F2F2F2;
	text-align:center;
    scrollbar-face-color: #DFE3E6;
	overflow: auto;
}

.containerhome {
    position: relative;
	margin: 2% auto;
	width: 995px;
	height: 729px;
	border:1px solid #000000;
	text-align:left;
	background-image: url(../images/hintergrund-homepage.jpg);
}

.navigation {
   position: absolute;
	width:250px;
	z-index:3;
	left: 65px;
	top:  265px;
}

.navigationsub {
   position: absolute;
	width:200px;
	z-index:3;
	left: 55px;
	top:  206px;
}

.navigationlunds {
   position: absolute;
	width:200px;
	z-index:3;
	left: 25px;
	top:  648px;
}

.titel {
    position: absolute;
	width:650px;
	height:134px;
	z-index:1;
    left: 51px;
    top: 23px;
}
.titelsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
    position: absolute;
	width:650px;
	height:134px;
	z-index:1;
    left: 63px;
    top: 34px;
}
.titelausbildung {
    position: absolute;
	width:450px;
	height:120px;
	z-index:1;
    left: 63px;
    top: 69px;
}

.titellunds {
    position: absolute;
	width:400px;
	height:169px;
	z-index:1;
    left: 64px;
    top: 27px;
}

.titelvelb1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 58pt;
	font-style: italic;
	font-weight: bolder;
	line-height: 74px;
	letter-spacing: 8px;
}
.titelvelb1sub {
	font-family: "Times New Roman", Times, serif;
	font-size: 54pt;
	font-style: italic;
	font-weight: bolder;
	line-height: 62px;
}

.titelvelb2 {
	font-size: 16pt;
	font-family: "Times New Roman", Times, serif;
	line-height: 24px;
	font-weight: bolder;
	font-style: italic;
}

.titelvelb2sub {
	font-size: 16pt;
	font-family: "Times New Roman", Times, serif;
	line-height: 28px;
	font-weight: bolder;
	font-style: italic;
	letter-spacing: 10px;
}


.titelvelb3sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11pt;
	line-height: 22px;
	font-weight: bolder;
}

.begruessungde {
	position: absolute;
	width:251px;
	z-index:2;
	left: 135px;
	top:  260px;
}

.begruessungen {
	position: absolute;
	width:208px;
	z-index:3;
	left: 435px;
	top:  258px;
}

.flaggen {
	position: absolute;
	width:70px;
	z-index:5;
	left: 138px;
	top:  479px;
}

.impressum {
	position: absolute;
	width:100px;
	z-index:8;
	left: 412px;
	top:  453px;
}

.counter {
	position: absolute;
	width:210px;
	z-index:9;
	left: 790px;
	top:  710px;
}

.german {
	position: absolute;
	width:100px;
	z-index:5;
	left: 103px;
	top:  510px;
}

.italian {
	position: absolute;
	width:139px;
	z-index:8;
	left: 289px;
	top: 510px;
}

.french {
	position: absolute;
	width:123px;
	z-index:7;
	left: 439px;
	top:  510px;
}

.english {
	position: absolute;
	width:100px;
	z-index:6;
	left: 589px;
	top:  510px;
}


.headercontent {
	font-size: 11pt;
	font-family: Verdana;
	font-weight: bold;
}

.contentsmall {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.contentlinks {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}


.contentblock {
position: absolute;
top:  225px;
left: 270px;
width:675px;
}

.containerleft {
position: relative;
top:  550px;
left: 65px;
width:230px;
}

.contentblocklunds{
position: absolute;
top:  220px;
left: 275px;
width:480px;
height:366px;
padding:6px 15px 15px 15px;
}

.content{ 
display:block;
} 


.png_contenttop { 
    height: 56px;
    background-image:url(../images/content-top.png);
    background: expression("none");
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/content-top.png');
	padding-right: 50px;
} 
.png_contentmain { 
    background-image:url(../images/content-main-50.png);
    background: expression("none");
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/content-main-50.png');
	padding-left: 60px;
	padding-right: 50px;
	align: top;
} 
.png_contentbottom { 
    height: 56px;
    background-image:url(../images/content-bottom.png);
    background: expression("none");
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/content-bottom.png');
	padding-right: 50px;
} 


td.contentmain-lunds {
  padding-left: 60px;
  background: url(../../images/content-main.png);
  background: expression("none");
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../../images/content-main.png');
}

.contendlinks {
   position: relative; 
   z-index: 1;} 

.content *{ 
display:block;
height:1px;
overflow:hidden;
} 

.content_content{ 
width:472px;
height:355px;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
padding:0px 3px 0px 0px;
} 

fieldset.box {
Width: 550px;
Border: 1px solid #999999;
padding-left: 4px;
padding-right: 4px;
}

legend.box
{
Color: #666666;
Font-Size: 12px;
Text-Align: center;
}

fieldset.boxred {
Width: 540px;
Border: 1px solid #BE704A;
padding-left: 4px;
padding-right: 4px;
}

legend.boxred
{
Color: #666666;
Font-Size: 12px;
Text-Align: center;
}

input {
   position: relative; 
   z-index: 1;} 

textarea {
   position: relative; 
   z-index: 1;} 

#rundrumred {
  width: 99%;
  border-width:1px;
  border-style:solid;
  border-color: #620C0C;
  padding:0.5em;
  text-align:justify;
}

#rundrumredlight {
  width: 99%;
  border-width:1px;
  border-style:solid;
  border-color: #620C0C;
  padding:0.5em;
  text-align: left;
  background: #F3DED1;
}

blockquote {margin-left: 10px; }




/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:auto;
}


* html #content_container {
    padding:0;
    height:80%;
    overflow:auto;
}

* html input {
  position:relative; z-index:1000; 
}


.homepage {line-height: 16px;
           font-size:10pt; }

/* Schriftgroesse */
p,ul,ol,li,div,td,th,b,i,form { font-size:10pt; }
ul {margin-top: 4px;}
li {margin-bottom: 10px; margin-left: -10px;}
.textsmall {font-size: 8pt;}
.text12fehler {color:#F00;}
p {margin-top: 8px; margin-bottom: 8px;}

.navohnelink  { 
	color: #294988;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 30px;
}

.navohnelinkausb  {
	color: #1C4254;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 30px;
}

a.start:link     { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.start:visited  { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.start:hover    { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: underline;}

a.navaktiv:link     { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktiv:visited  { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktiv:hover    { color: #E28220; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: underline;}

a.navaktivlunds:link     { color: #8193B6; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktivlunds:visited  { color: #8193B6; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktivlunds:hover    { color: #8193B6; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: underline;}

a.navaktivausb:link    { color: #620C0C; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktivausb:visited { color: #620C0C; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; }
a.navaktivausb:hover   { color: #620C0C; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: underline; }

a.navaktivausbsmall:link    { color: #620C0C; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none;}
a.navaktivausbsmall:visited { color: #620C0C; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none;}
a.navaktivausbsmall:hover   { color: #620C0C; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: underline;}

.ausbspacer { line-height: 20px;}
.navaktivsub  { color: #E28220; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
 
a.navlink:link     { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; }
a.navlink:visited  { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; }
a.navlink:hover    { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; background-color: #D7C772 }

a.navlinksub:link     { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.navlinksub:visited  { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } 
a.navlinksub:hover    { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #D7C772 }

a.sub:link     { color: #EE7800; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.sub:visited  { color: #EE7800; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.sub:hover    { color: #EE7800; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; position: relative; z-index: 1;}

a.subcongress:link     { color: #EE7800; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.subcongress:visited  { color: #EE7800; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.subcongress:hover    { color: #EE7800; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; position: relative; z-index: 1;}

a.navlinklunds:link     { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.navlinklunds:visited  { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } 
a.navlinklunds:hover    { color: #294988; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #F0EAC6 }

a.lunds:link     { color: #5C82C8; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.lunds:visited  { color: #5C82C8; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.lunds:hover    { color: #5C82C8; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; position: relative; z-index: 1;}


a.navlinkausb:link     { color: #1C4254; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; }
a.navlinkausb:visited  { color: #1C4254; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; } 
a.navlinkausb:hover    { color: #1C4254; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 30px; background-color: #D8C1AF }

a.ausb:link     { color: #620C0C; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.ausb:visited  { color: #620C0C; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; position: relative; z-index: 1;}
a.ausb:hover    { color: #620C0C; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; position: relative; z-index: 1;}

/* 
a:link     { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:visited  { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:hover    { color: #294988; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
*/

a.navlinkhome:link     { color: #294988; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.navlinkhome:visited  { color: #294988; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.navlinkhome:hover    { color: #294988; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #FFC15F }

a.breadcrumb:link {color: #DBBCAD; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.breadcrumb:visited {color: #DBBCAD; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.breadcrumb:hover {color: #DBBCAD; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }


/* Schriftfarben */
td, tr { color: #2D2D2D  }
p,ul,ol,li,div,td,th,b,i {color: #294988 }


/* Schriftart */
td, tr {font-family:Arial,sans-serif;  }

p,h1,h2,h4,ul,ol,li,div,th,address,blockquote,nobr,b,i
     {
	font-family:Arial, sans-serif;}

h2 {
font-size: 1.2em; line-height: 0.80em; margin-bottom: 0.6em; } 

h3 {
font-family:Arial, sans-serif; font-size: 1.1em; line-height: 0.80em; margin-top: 2em; margin-bottom: 0.6em; }

