/* fuer alle */

body {
padding : 0;
margin : 0;
background-color : #ffffff;
font-family : Helvetica, Arial, Sans-Serif;
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-align : left;
color : #000000; 
}
a, a:visited {
color : #000;
text-decoration : underline;
background-color: transparent;
}
a:active, a:hover {
color : #fff;
text-decoration : none;
background-color: #f60;
}
#container {
width : 865px;
margin-left : 10px;
margin-top : 10px;
text-align : left;
padding : 0;
}
#kopf {
width : 195px;
float : left;
padding-top : 7px;
padding-bottom : 0;
border : 0;
border-top : 3px solid #000;
font-size : 15px;
line-height : 13px;
letter-spacing : -0.7px;
text-transform : uppercase;
} 
#kopf a:hover, #kopf a:active  {
color : #fff;
background-color : #f60;
text-decoration : none;
display : block;
}
#titel_box {
width : 660px;
float : right;
font-family : Georgia, Times, serif;
padding-top : 17px;
padding-bottom : 10px;
border : 0;
border-top : 3px solid #000;
}
#titel_links {
width : 425px;
float : left;
font-family : Georgia, Times, serif;
text-align : right;
font-size : 34px;
color : rgb(142, 142, 142);
line-height : 28px;
letter-spacing : -1.7px;
text-transform : uppercase;
}
#aktuelles {
height : 23px;
font-family : Georgia, Times, serif;
text-align : right;
font-size : 34px;
color : rgb(96, 96, 96);
font-size : 18px;
letter-spacing : -0.8px;
text-transform : uppercase;
margin-bottom : 4px;
background : #fff url(tagungen_pfeil.gif) no-repeat;
background-position : top left;
}
#titel_links a, #titel_links a:visited {
color : rgb(142, 142, 142);
text-decoration : none;
display : block;
}
#titel_links a:hover, #titel_links a:active {
color : #f60;
background-color: #fff;
}
#titel_rechts {
width : 210px;
float : right;
text-align : left;
font-size : 12px;
color : rgb(96, 96, 96);
line-height : 13px;
letter-spacing : -0.3px;
text-transform : uppercase;
}
.titel_grau {
padding : 0;
background-color : #666;
color : #fff;
}
#kopf a, #kopf a:visited {
color : #000;
text-decoration : none;
margin : 0;
border : 0;
}
#kopf a:hover, #kopf a:active {
color : #fff;
background-color : #000;
text-decoration : none;
}
#ueber_alles {
height : 76%;
clear : both;
padding : 0;
margin : 0;
text-align : right;
}
#navi_box {
float : left;
width : 195px;
margin-top : 22px;
border : 0;
color : #fff;
line-height : 18px;
}
ul#navi {
text-align : left;
padding : 1px;
margin : 0;
border : 0;
list-style : none;
font-family : Helvetica, Arial, Sans-Serif;
font-weight : normal;
letter-spacing : -0.3px;
font-size : 13px;
line-height : 12px;
text-transform : uppercase;
}
ul#navi li {
padding : 1px;
margin : 0;
border : 0;
}
ul#navi li.absatz {
margin-bottom : 7px;
padding-bottom : 8px;
}
ul#navi li a, ul#navi li a:visited, 
#newsletter a, #newsletter a:visited, 
#fuss_links a, #fuss_links a:visited {
color : #000;
text-decoration : none;
display : block;
padding-top : 1px;
padding-left : 10px;
}
ul#navi li a.hier, ul#navi li a.hier:visited {
font-weight : bold;
}
ul#navi li a:hover, ul#navi li a:active, 
#newsletter a:hover, #newsletter a:active, 
#fuss_links a:hover, #fuss_links a:active {
color : #fff;
text-decoration : none;
font-weight : bold;
background-color : #f60;
}
ul#navi li a:hover.aktiv, ul#navi li a:active.aktiv, 
#newsletter a:hover.aktiv, #newsletter a:active.aktiv {
text-decoration : underline;
}
.hidden {
position : absolute;
top : -10000px;
}

#inhalt_box {
width : 660px;
float : right;
margin-top : 2px;
}
.gross_anfang {
font-family : Georgia, Times, serif;
text-transform : uppercase;
}
.index_trenner {
height: 1px;
padding : 0;
margin-top : 25px;
margin-bottom : 25px;
background : url(punkt.gif) repeat-x;
background-position : left top;
}
#inhalt_links {
width : 425px;
float : left;
margin-top : 22px;
padding-bottom : 30px;
border : 0;
text-align : justify;
}
#inhalt_mitglieder {
width : 425px;
float : left;
margin-top : 6px;
padding-bottom : 30px;
border : 0;
text-align : justify;
}
ul.text_liste {
padding-left : 20px;
margin : 0;
list-style-image : url(text_liste.gif);
}
.tagung_index_nummern {
font-family : Georgia, Times, serif;
color : rgb(96, 96, 96);
color : #fff;
padding : 0;
font-size : 64px;
line-height : 16px;
} 

#tagung_index_text {
padding : 0;
padding-top : 400px;
padding-right : 33px;
padding-bottom : 1px;
text-align : right;
line-height: 16px;
background : url(tagungen_index_text_pfeil.gif) no-repeat;
background-position : right bottom;
}

.tagung_nummer  {
height : 93px;
margin : 0;
padding : 0;
background-color : #f60;
color : #fff;
font-family : Georgia, Times, serif;
font-size : 18px;
letter-spacing : -0.8px;
text-transform : uppercase;
}
.tagung_titel {
height : 248px;
color : #fff;
padding : 0;
padding-left : 10px;
padding-right : 10px;
text-align : center;
background-color : #f60;
}
#tagung_anker {
height : 83px;
text-align : left;
background-color : #f60;
padding-left : 320px;
margin-bottom : 25px;
border-top : 1px dotted #fff;
background-color : #f60;
}
#tagung_anker  a, #tagung_anker  a:visited {
color : #fff;
text-decoration : none;
}
#tagung_anker  a:active, #tagung_anker  a:hover {
color : #fff;
font-weight: bold;
text-decoration : none;
background-color: transparent;
}
.tagung {
padding : 0;
padding-top : 4px;
margin-bottom : 33px;
text-align : center;
background : url(punkt.gif) repeat-x;
background-position : left top;
}
.artikel_kopf {
padding : 0;
margin-bottom : 23px;
text-align : center;
}
h1 {
margin-top : 0;
margin-bottom : 0;
font-family : Georgia, Times, serif;
font-weight : normal;
font-size : 18px;
background-color : transparent;
line-height : 22px;
letter-spacing : -0.8px;
text-transform : uppercase;
}
h2 {
font-family : Georgia, Times, serif;
font-weight : normal;
font-size : 15px;
line-height : 13px;
letter-spacing : -0.6px;
text-transform : uppercase;
}
h2.ort {
margin-top : 25px;
margin-bottom : 25px;
}
h3 {
font-family : Georgia, Times, serif;
font-weight : normal;
font-size : 12px;
line-height : 13px;
letter-spacing : -0.3px;
}
h4.programm {
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-align : left;
padding : 5px;
padding-left : 20px;
border : 1px solid rgb(142, 142, 142);
border-left : 1px solid #f60;
background : url(text_liste.gif) no-repeat;
background-position : top left;
}
h4.newsletter {
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-align : left;
margin-top: 0;
padding : 5px;
padding-left : 20px;
padding-right : 20px;
border : 1px solid rgb(142, 142, 142);
background : url(text_liste.gif) no-repeat;
background-position : top left;
}
h4.bio {
font-size : 12px;
line-height : 14px;
font-weight : normal;
text-align : left;
padding-left : 20px;
padding-right : 20px;
border-left : 1px solid #f60;
}
.programm a, .programm a:visited {
color : #000;
text-decoration : underline;
font-weight : normal;
text-transform : uppercase;
}
.programm a:active, .programm a:hover,
.bio a:active, .bio a:hover ,
.publikation_box a:active, .publikation_box a:hover {
color : #fff;
text-decoration : none;
font-weight : normal;
background-color: #f60;
}
.gross {
font-weight : normal;
text-transform : uppercase;
}
p {
text-indent : 5px;
}
.publikation_box {
font-size : 12px;
line-height : 14px;
font-weight : normal;
margin : 0;
text-align : left;
padding : 10px;
padding-bottom : 5px;
border : 1px solid rgb(142, 142, 142);
border-left : 1px solid #f60;
border-bottom : 1px solid #f60;
}
.tagung_titel a, .tagung_titel a:visited, .tagung_titel a:active, 
.publikation_box a, .publikation_box a:visited, .publikation_box a:active {
color : #000;
text-decoration : underline;
}
img.publikation_cover {
padding-left : 10px;
margin-left : 10px;
margin-bottom : 10px;
border-left : 1px solid rgb(142, 142, 142);
}
img.organisation {
padding : 0;
margin-right : 10px;
border : 56px solid #f60;
}
.clear {
clear : both;
height : 23px;
}
dl, dt {
padding : 0;
margin : 0;
}
dd {
font-size : 12px;
line-height : 14px;
font-weight : normal;
margin : 0;
text-align : left;
padding : 10px;
padding-left : 20px;
padding-top : 20px;
border : 1px solid rgb(142, 142, 142);
border-left : 1px solid #f60;
border-top : 10px solid #f60;
}
dd.bio {
font-size : 12px;
line-height : 14px;
font-weight : normal;
margin : 0;
margin-top : 10px;
text-align : left;
padding : 5px;
margin-right : 15px;
border : 0;
border : 1px solid rgb(142, 142, 142);
}
#uhrglas_mini {
width : 93px;
height : 93px;
margin : 0;
padding : 0;
background : url(uhrglas.jpg) no-repeat;
}
#inhalt_rechts {
width : 210px;
float : right;
font-family : Helvetica, Arial, Sans-Serif;
text-align : left;
margin-top : 22px;
border : 0;
} 

.framehoehe_tagungen {
height: 1800px;
}
.framehoehe_newsletter {
height: 270px;
}
.framehoehe_publikationen {
height: 600px;
}
.framehoehe_mitglieder {
height: 577px;
}


.titel_rechts  {
color : #000;
font-family : Georgia, Times, serif;
font-size : 12px;
line-height : 13px;
letter-spacing : -0.3px;
text-transform : uppercase;
}

#box_newsletter {
text-align: left;
padding : 0px;
}

#rand_newsletter {
text-align: left;
padding-top: 0;
margin-top: 0;
margin-left: 20px;
margin-right: 20px;
}

#newsletterklein {
font-size : 11px;
line-height : 12px;
padding: 5px;
margin-left: 19px;
margin-right: 19px;
margin-bottom: 20px;
border: 1px dotted #ff6600;
}

.box_rechts {
margin-bottom : 23px;
padding-top : 5px;
font-size : 11px;
line-height : 12px;
border : 1px solid rgb(142, 142, 142);
border-left : 1px solid #f60;
}
.box_titel_rechts {
color : rgb(96, 96, 96);
padding-left : 5px;
font-family : Helvetica, Arial, Sans-Serif;
}
.text_rechts {
padding : 5px;
padding-top : 0;
padding-left : 10px;
}
.box_tagung {
clear : both;
color : rgb(96, 96, 96);
padding : 0;
padding-top : 2px;
margin : 0;
margin-bottom : 22px;
font-size : 11px;
line-height : 12px;
background : url(punkt.gif) repeat-x;
background-position : left top;
}
.box_mitglieder {
font-size : 11px;
line-height : 12px;
padding-top : 0;
margin-top : 0;
}
.box_tagung_gross {
height : 12px;
padding : 0;
padding-left : 14px;
margin : 0;
background : url(tagung_gross.gif) no-repeat;
background-position : left 2px;
}
.box_tagung_klein {
height : 12px;
padding : 0;
padding-left : 14px;
margin : 0;
background : url(tagung_klein.gif) no-repeat;
background-position : left 2px;
}
.box_tagung_titel {
float : left;
height : 12px;
font-family : Georgia, Times, serif;
font-size : 12px;
line-height : 12px;
letter-spacing : -0.3px;
text-transform : uppercase;
}
.box_tagung_datum {
float : right;
height : 12px;
font-size : 11px;
line-height : 10px;
color : #fff;
color : rgb(96, 96, 96);
text-align : right;
padding : 1px;
padding-bottom : 0;
}
.box_titel_rechts a, .box_titel_rechts a:visited, 
.text_rechts a, .text_rechts a:visited {
color : #000;
text-decoration : none;
}

.box_theorie {
width : 111px;
height : 111px;
margin-top : 2px;
margin-bottom : 30px;
margin-left : 44px;
background-color : transparent;
}
.box_theorie a, .box_theorie a:visited, .box_theorie a:active {
width : 111px;
height : 111px;
color : #fff;
background-color : #f60;
text-decoration : none;
border : 2px solid #fff;
display : block;
padding : 0;
}
.box_theorie a:hover {
color : #fff;
border : 2px solid #f60;
text-decoration : none;
font-weight : bold;
background : #f60 url(layout/agt_mini.jpg) no-repeat;
background-position : bottom right;
}

.riesig {
color : rgb(112, 112, 112);
font-family : Georgia, Times, serif;
font-size : 64px;
line-height : 34px;
padding : 0;
margin : 0;
}
.box_tagung a, .box_tagung a:visited {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 11px;
color : #000;
text-decoration : none;
display : block;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
margin : 0;
background : url(punkt.gif) repeat-x;
background-position : bottom left;
}
.box_mitglieder a, .box_mitglieder a:visited {
font-size : 11px;
color : #000;
text-decoration : none;
display : block;
text-align : left;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
background : url(punkt.gif) repeat-x;
background-position : bottom left;
}
#kopf a:hover, #kopf a:active,
.box_tagung a:hover, .box_tagung a:active, 
.box_mitglieder a:hover, .box_mitglieder a:active, 
.text_rechts a:hover, .text_rechts a:active, 
.box_titel_rechts a:hover, .box_titel_rechts a:active {
color : #fff;
background-color : #f60;
text-decoration : none;
}
.box_titel_rechts a:hover, .box_titel_rechts a:active {
color : #fff;
background-color : #f60;
text-decoration : none;
} 

dl.klappe {
background-color : transparent;
padding : 0;
margin : 0;
border : 0;
}

dt.klappe {
background-color : transparent;
padding : 0;
padding-left: 19px;
padding-right: 19px;
margin : 0;
margin-top: 15px;
border : 0;
background : url(newsletter_index_pfeil.gif) no-repeat;
background-position : 340px -5px;
}

dd.klappe {
background-color : transparent;
padding : 0;
margin : 0;
border : 0;
}

.form {
text-align : center;
color : rgb(96, 96, 96);
font-weight : normal;
margin-top : 3px;
margin-bottom : 1px;
padding : 1px;
border : 1px solid rgb(240, 240, 240);
background-color : rgb(240, 240, 240);
}
#box_orange {
width : 210px;
height : 210px;
font-family : Helvetica, Arial, Sans-Serif;
background : #f60 url(agt_medium.jpg) no-repeat;
background-position : bottom right;
margin-bottom : 20px;
}
.box_orange_text {
font-family : Georgia, Times, serif;
font-size : 34px;
color : #fff;
line-height : 22px;
letter-spacing : -1.7px;
text-transform : uppercase;
margin-left : 20px;
}
#inhalt_impressum {
height : 430px;
}
.box_titel_impressum {
color : #fff;
padding-left : 25px;
font-family : Helvetica, Arial, Sans-Serif;
font-size : 18px;
line-height : 16px;
letter-spacing : -0.8px;
}
.text_impressum {
color : #fff;
padding : 5px;
padding-top : 0;
padding-left : 70px;
margin-top : 10px;
margin-bottom : 10px;
font-size : 15px;
line-height : 13px;
letter-spacing : -0.6px;
}
.text_impressum_www {
text-align: left;
font-size : 11px;
letter-spacing : -0.3px;
color : #666;
padding : 5px;
padding-top : 25px;
padding-left : 0;
background : url(punkt.gif) repeat-x;
background-position : left top;
}
.leer {
clear : both;
height : 1px;
}
.leer_links  {
width : 195px;
height : 1px;
float : left;
background : url(punkt.gif) repeat-x;
}
.leer_rechts {
width : 660px;
height : 1px;
float : right;
background : url(punkt.gif) repeat-x;
}
#fuss_box {
height : 15px;
padding-top : 10px;
font-family : Helvetica, Arial, Sans-Serif;
text-transform : uppercase;
line-height : 12px;
padding-bottom : 20px;
margin-top : 0;
margin-bottom : 10px;
border-bottom : 3px solid #000;
}
#fuss_links {
float : left;
width : 195px;
padding : 0;
}
#fuss_mitte {
float : left;
width : 425px;
text-align : right;
padding : 0;
padding-top : 1px;
margin : 0;
margin-left : 10px;
font-size : 11px;
letter-spacing : -0.3px;
}
#fuss_mitte a, #fuss_mitte a:visited {
color : rgb(142, 142, 142);
text-decoration : none;
margin-left : 30px;
}
#fuss_mitte a:hover, #fuss_mitte a:active {
text-decoration : none;
background-color: #fff;
}
#fuss_rechts {
float : right;
width : 210px;
text-align : center;
padding : 0;
padding-top : 1px;
font-size : 11px;
letter-spacing : -0.3px;
}
#fuss_rechts a, #fuss_rechts a:visited {
color : #000;
text-decoration : none;
}
#fuss_rechts a:hover, #fuss_rechts a:active {
color : #fff;
background-color : #f60;
font-weight : bold;
text-decoration : none;
display : block;
}
.bio a, .bio a:visited {
color : #000;
text-decoration : underline;
text-transform : lowercase;
} 
