/* TYPOCALYPSE CSS FILE. 3 19 2009 . (c)typocalypse.com. all rights reserved.*/



/* FONT EMBEDDING */

@font-face {
    font-family: "Fontin Sans Bold";
    src: url(../fonts/Fontin_Sans_B_45b.otf);
	}
	
@font-face {
    font-family: "Fontin Sans Bold Italic";
    src: url(../fonts/Fontin_Sans_BI_45b.otf);
	}

@font-face {
    font-family: "Fontin Sans Italic";
    src: url(../fonts/Fontin_Sans_I_45b.otf);
	}

@font-face {
    font-family: "Fontin Sans Regular";
    src: url(../fonts/Fontin_Sans_R_45b.otf);
	}
	
@font-face {
    font-family: "Fontin Sans SmallCaps";
    src: url(../fonts/Fontin_Sans_SC_45b.otf);
	}
	
@font-face {
    font-family: "Fontin Bold";
    src: url(../fonts/Fontin-Bold.ttf);
	}
	
@font-face {
    font-family: "Fontin Italic";
    src: url(../fonts/Fontin-Italic.ttf);
	}
	
@font-face {
    font-family: "Fontin Regular";
    src: url(../fonts/Fontin-Regular.ttf);
	}
	
@font-face {
    font-family: "Fontin SmallCaps";
    src: url(../fonts/Fontin-SmallCaps.ttf);
	}
	
	
	
/* TEXT STYLES */	

headline1{
font-family: "Fontin Bold", sans-serif;
font-size:14pt;
text-align: left;
}

headline2{
font-family: "Fontin Italic", sans-serif;
font-size:10pt;
text-align: left;
top: 10px;
}

brot{
font-family: "Fontin Sans Regular", sans-serif;
font-size:10pt;
line-height: 1.45em;
text-align: left;
}

quote{
font-family: "Fontin Sans Italic", sans-serif;
font-size:10pt;
text-align: left;
}

bold{
font-family: "Fontin Sans Bold", sans-serif;
font-size:10pt;
}

question{
font-family: "Fontin Sans SmallCaps", sans-serif;
font-size:10pt;
color:#8fced2;
}

question_intro{
font-family: "Fontin SmallCaps", sans-serif;
font-size:10pt;
color:#57493e;
}

news_intro{
font-family: "Fontin SmallCaps", sans-serif;
font-size:10pt;
color:#57493e;
text-align:right
}


/* LINKS */	

a:link {
font-family: "Fontin Sans SmallCaps", sans-serif;
font-size:10pt;
color:#8fced2;
text-decoration: underline, dotted;
}

a:visited { 
font-family: "Fontin Sans SmallCaps", sans-serif;
font-size:10pt;
color:#8fced2;
text-decoration: none; 
}

a:hover { 
font-family: "Fontin Sans SmallCaps", sans-serif;
font-size:10pt;
color:#8fced2; 
text-decoration: underline, dotted;
border-bottom-style:dotted;
border-bottom-width:1px;
}



/* WEBSITE */	

body{
background-image:url(../images/line.jpg);
background-color:#514137;
background-repeat:repeat-x;
overflow-x: hidden;
font-family: "Fontin Sans Regular", sans-serif;
font-size:11px;
line-height:1.45em;
}

hr{
background-image:url(../images/hr_punkt.png);
height:2px;
border: none;

margin-top:0;
margin-bottom:0;
}

#headlineimg{
width:834px;
height:auto;
text-align: left;
margin-left: 31px;
margin-right: 33px;
margin-top: 45px;
margin-bottom: 28px;
}

#container{
background-image:url(../images/headcontent_struktur.jpg);
width:1637px;
height:1279px;
position:absolute;
margin-top:0px;
margin-left:-818px;
left:50%;
}

#flash{
width:900px;
height:346px;
margin-top:0px;
position:absolute;
margin-left:-450px;
left:50%;
}

#content{
width:1246px;
height:auto;
position:absolute;
margin-top:366px;
margin-left:-623px;
left:50%;

}

#contentbox01{
background-color:#FFFFFF;
width:900px;
height:60px;
margin-left:173px;
margin-top:10px;
}

#contentbox02{
background-color:#FFFFFF;
width:900px;
height:auto;
margin-top:10px;
margin-right:10px;
float:left;
margin-left:173px;
}

#contentbox02in{
background-color:#FFFFFF;
width:890px;
height:auto;
margin-top:5px;
margin-right:5px;
margin-left:5px;
margin-bottom:15px;
}

#nuclearbottom {
background-image:url(../images/bottom.png);
width:1246px;
height:1366px;
float:left;
margin-left:1px;
}

#einfuertext{
width:200px;
height:auto;
text-align: left;
margin-left:31px;
margin-top:1px;
float:left;
}

#textfeld{
background-color:#FFFFFF;
width:auto;
height:auto;
margin-top:5px;
margin-right:120px;
margin-left:275px;
margin-bottom:15px;
}

#tycloop{
	width:836px;
	height:200px;
	margin-left:31px;
	margin-bottom:20px;

	}
