

body  {   
width: 100%;
height: 100%;
background-color: #fff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 130%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
overflow-x: hidden;
}

a:link { 
color: #000; 
text-decoration: none;
}

a:visited { 
color: #000; 
text-decoration: none;
}

a:hover { 
color: #000; 
text-decoration: none; 
}

a:active { 
color: #000; 
text-decoration: none;
}

a.content, a.content:link, a.content:visited, a.content:hover, a.content:active {
text-decoration: none;
background-color: transparent;
border-color: #000;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-style: dotted;
}

.alignright {
float: right;
font-size: 11px;
}


#colone {
position: absolute;
top: 0;
left: 0;
height: 800px;
}

#coltwoO {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1300px;
background-color: #f38f32;
}

#coltwoDG {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 800px;
background-color: #83a830;
}

#coltwoLG {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1000px;
background-color: #cbd03a;
}

#coltwoAG {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1200px;
background-color: #a5e259;
}

#coltwoLB {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1200px;
background-color: #41c3cc;
}

#coltwoREG {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1397px;
background-color: #41c3cc;
}

#coltwoDB{
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1040px;
background-color: #88aed7;
}

#coltwoR {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 900px;
background-color: #ff604b;
}

#coltwoRMed {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 8700px;
background-color: #ff604b;
}

#coltwoP {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 920px;
background-color: #cb77a1;
}

#coltwoB {
position: absolute;
top: 0;
left: 105px;
width: 207px;
height: 1000px;
background-color: #71bde9;
}

#navi {
position: absolute;
width: 190px;
top: 16px;
left: 14px;
}

#mainmenu ul {
list-style-type: none;
margin: 0;
padding: 0;

}
#mainmenu a {
font-size: 10px;
font-weight: bold;
color: #000;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

#mainmenu li {
list-style-type: none;
margin: 0;
padding: 0;

}

#mainmenu li a {
font-size: 10px;
font-weight: bold;
color: #fff;
line-height: 170%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

.maindenk {
font-size: 10px;
font-weight: bold;
color: #000;
line-height: 170%;
letter-spacing: 0.02em;
word-spacing: 0.02em;
}

.subveran {
font-size: 10px;
font-weight: bold;
color: #fff;
line-height: 170%;
letter-spacing: 0.01em;
word-spacing: 0.01em;
}

.subdot {
font-size: 10px;
font-weight: bold;
color: #000;
}

#colthree {
position: absolute;
top: 0;
left: 312px;
width: 574px;
height: auto;
}

#colfourO {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1300px;
background-color: #f38f32;
}

#colfourDG {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 800px;
background-color: #83a830;
}

#colfourLG {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1000px;
background-color: #cbd03a;
}

#colfourAG {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1200px;
background-color: #a5e259;
}

#colfourLB {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1200px;
background-color: #41c3cc;
}

#colfourREG {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1397px;
background-color: #41c3cc;
}

#colfourDB {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1040px;
background-color: #88aed7;
}

#colfourR {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 900px;
background-color: #ff604b;
}

#colfourRMed {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 8700px;
background-color: #ff604b;
}

#colfourP {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 920px;
background-color: #cb77a1;
}

#colfourB {
position: absolute;
top: 0;
left: 885px;
width: 700px;
height: 1000px;
background-color: #71bde9;
}

#logo {  
width: 104px;
height: 363px;
background-image: url(../img/logo_ornament.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#menupic0 {  
width: 102px;
height: 200px;
background-image: url(../img/B_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic1 {  
width: 102px;
height: 200px;
background-image: url(../img/DG_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic2 {  
width: 102px;
height: 200px;
background-image: url(../img/P_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic3 {  
width: 102px;
height: 200px;
background-image: url(../img/DB_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic4 {  
width: 102px;
height: 200px;
background-image: url(../img/LB_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic5 {  
width: 102px;
height: 200px;
background-image: url(../img/O_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic6 {  
width: 102px;
height: 200px;
background-image: url(../img/R_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic7 {  
width: 102px;
height: 200px;
background-image: url(../img/LG_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#menupic8 {  
width: 102px;
height: 200px;
background-image: url(../img/AG_bildmarke.jpg);
background-repeat: no-repeat;
margin-top: 363px;
margin-left: -67px;
position: absolute;
}

#themepic00 {  
width: 573px;
height: 194px;
margin-top: 0;
margin-left: 0;
}

#themepic1 {  
width: 573px;
height: 194px;
background-image: url(../img/DG_willkommen.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic2 {  
width: 573px;
height: 194px;
background-image: url(../img/P_fondazione.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic3 {  
width: 573px;
height: 194px;
background-image: url(../img/DB_villa.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic4 {  
width: 573px;
height: 194px;
background-image: url(../img/LB_denklabor.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic5 {  
width: 573px;
height: 194px;
background-image: url(../img/4.0_Nachlass.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic6 {  
width: 573px;
height: 194px;
background-image: url(../img/R_inwort.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#themepic7 {  
width: 573px;
height: 194px;
background-image: url(../img/LG_oeffentliche.jpg);
background-repeat: no-repeat;
margin-top: 0;
margin-left: 0;
}

#content {
position: absolute;
width: 535px;
top: 223px;
left: 21px;
}

.language {
font-size: 10px;
font-weight: bold;
color: #000;
line-height: 220%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

#lang {
position: absolute;
width: 300px;
top: 16px;
left: 15px;
}

#mainmenuIT ul {
list-style-type: none;
margin: 0;
padding: 0;

}
#mainmenuIT a {
font-size: 10px;
font-weight: bold;
color: #000;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

#mainmenuIT li a {
font-size: 10px;
font-weight: bold;
color: #fff;
line-height: 170%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

.form {
font-size: 10px;
color: #000;
line-height: 170%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}


#welcome {  
color: #fff;
margin-top: 40px;
font-size: 10px;
font-weight: bold;
line-height: 170%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

a.welcome, a.welcome:link, a.welcome:visited, a.welcome:hover, a.welcome:active {
color: #fff; 
text-decoration: none;
}

.welcontent {  
color: #000;
font-size: 14px;
line-height: 150%;
letter-spacing: 0.05em;
word-spacing: 0.05em;
}

blockquote p {
margin: 1.5em 1.5em 1.5em 1.5em;
padding: 0;
}




