body
{
   font-family:garamond, serif;
   font-size:10pt;
   color:black;
   background-color:white;
}

div.main
{
   width:19cm
}

div.header
{
   width: 19cm;
   height: 4cm;
   margin-bottom: 1cm;
   border-bottom: 1px solid black;
}

div.disclaimer
{
    padding:0.5cm;
    margin-top:1cm;
    border-top: 1px solid black;
}

div.inhalt
{
    width:19cm;
}

div.tagung
{
    padding-top:0.5cm;
    padding-bottom: 0.5cm;
    padding-right: 1cm;
    padding-left: 1cm;
}

div.menue
{
    display:none;
}
div.submenue
{
    display:none;
}

div.picture
{
    width : 151px;
    background-color : buttonface;
    padding : 3px;
    border-bottom : 1px solid black;
    border-right : 1px solid black;
    float : left;
    margin : 10px;
}

#headerlinks
{
    width: 13cm;
    height: 3cm;
    text-align:center;
    float:left;
}

#headerlinks p
{
    text-align:center;
    margin-bottom: 0;
}


#headerrechts
{
    width: 5cm;
    height: 3cm;
    text-align:center;
    float:left;
}



#topNavigation
{
   display:none;
}


div.tagung
{
    width:90%;
    padding:20pt;
}


#home1
{
    text-align:left;
    font-size: 12pt;
    width:10cm;
    padding:0.5cm;
    background-color:buttonface;
}

#home1 h2
{
    font-size : 14pt;
    font-style:italic;
    margin-bottom:2px;
    margin-top:25px;
}

#home1 p
{
    font-size : 12pt;
    margin-top: 5px;
    margin-bottom:5px;
}

.fixfloat
{
	float: none;
	clear: both;
	width: 100%;
	margin: 0 1px;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
}

#headerline
{
        display: none;
        margin-top: 0.5cm;
        margin-bottom: 1cm;
}

#footerline
{
        display:none;
        margin-top: 1cm;
        margin-bottom: 0.5cm;
}

#statisch
{
    width: 18cm;
    text-align:center;
	 margin-left: auto;
	 margin-right: auto;
    padding-top: 5mm;
	 padding-bottom:5mm; 
}

#statischlinks
{
    width: 7cm;
    height: 99%;
    text-align: center;
    vertical-align: middle;
    float:left;
}

#statischrechts
{
    width: 10cm;
    text-align: left;
    margin-left: 0.5cm;
    float:left;
}

#statischbreit
{
   width: 90%;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
    padding-top: 5mm;
	 padding-bottom:5mm; 
}

#statischpreise
{
    width: 19cm;
    text-align:center;
	 margin-left: auto;
	 margin-right: auto;
    padding-top: 5mm;
	 padding-bottom:5mm; 
}

#preiselinks
{
    width: 9cm;
    #height: 99%;
    text-align: left;
    #vertical-align: middle;
    float:left;
}

#preiserechts
{
    width: 9cm;
    text-align: left;
    #margin-left: 0.5cm;
    float:left;
}
table.preise {
	width : 80%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.preise td.titel{
	background-color:silver;
}

table.preise td {
	border: 1px solid black;
}

table.preise td h3{
   height: 0.5cm;
	font-size: 14pt;
   text-align: center;
	vertical-align: bottom;
}

table.preise td h4{
   font-size: 12pt;
   text-align:left;
   margin-left:2px;
	margin-bottom: 2px;
	margin-top: 2px;
}

table.preise td.text{
    font-size: 10pt;
	 text-align: left;
}

table.preise td.preis{
    width : 30%;
    font-size: 10pt;
	 text-align: right;
	 padding-right: 2mm;
}

table.preise td.preistext{
    width : 30%;
    font-size: 10pt;
	 text-align: center;
	 padding-right: 1mm;
	 padding-left: 1mm;
}


h4 {
    }

p
{
    font-size: 12pt;
}

div.nr1
{
    font-size: 14pt;
    font-weight:bold;
    text-align:center;
}

p.nr1
{
    font-size: 12pt;
	 text-align: left;
}

p.nr1:first-letter
{
   font-size: 18pt;
   font-weight: bold;
}

p.nr1b
{
    font-size : 16pt;
    font-weight : bold;
    text-align : center;
}

p.nr2
{
    font-size: 12pt;
    text-align:center;
}

p.anreise
{
    font-size: 12pt;
}

p.anreise:first-letter
{
    font-size: 18pt;
    font-weight: bold;
}

p.anreise2
{
   font-size: 12pt;
}

p.preise
{
    font-size: 12pt;
}

p.kurz1
{
    font-size: 18pt;
    font-color:black;
    text-align: center;
    padding-top: 1.5cm;
    padding-left: 0.5cm;
}

p.kurz2
{
    font-size: 18pt;
    font-color: black;
    text-align: center;
    padding-top: 0cm;
    padding-left: 0.5cm;
}


    
p.disclaimer
{
    font-family:verdana;
    text-align:center;
    font-size:8pt;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:10px;
    margin-left:10px;
}
             
p.disclaimerLinks
{
    display:none;
}

#starttitel
{
    font-size : 20pt;
}

#impressum
{
     width: 17cm;
     margin-left: auto;
     margin-right: auto;
     font-family: verdana, arial, sans-serif;
     font-size: 10pt;

}

#impressum h3
{
    font-size: 14pt;

}




