

/* LINKS */


img
{
border-width:0;
}

a:link
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
color: #FF6600;
text-decoration:none;
}

a:visited
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
color: #FF6600;
text-decoration:none;
}

a:hover
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
color:#dddddd;
}

.blacklink a:link
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
color: #dddddd;
}

.blacklink a:visited
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
color: #FF6600;
}



/**************************Useful  DIVS *******************************************/

.BodyInhaltsseite
{
left:0px;
margin-right:0px;
}

.Seitentitel
{
margin-top:7px;
margin-bottom:15px;
text-align:left;

font-size:1.1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
color:#ff6600;
}


.back_top
{
position:relative;
width:650px;
clear:left;

padding-bottom:7px;
bottom:0px;

font-size:0.8em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:right;
}

.text
{
position:relative;
width:650px;
margin-top:10px;
margin-bottom:10px;

float:left;
clear:left;
margin-left:0px;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
font-size:0.8em;
color:#000000;
}

.teaser
{
position:relative;
clear:left;
float:left;
width:650px;
color:#686868;
font-size:0.9em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.autor
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
font-size:1em;
color:#000000;

font-variant:small-caps;
}

/**************************STOP Useful  DIVS *******************************************/


/*********????????*************/
.Mittel_Titel_Text
{
margin-top:30px;
margin-bottom:30px;
text-align:justify;
}


.Bild_Mitte
{
text-align:justify;
}


.TextBlockwithHeader
{
width:650px;
margin-bottom:20px;
}

/*********????????*************/



/**************************************Mosaik************************************/
.mosaik_tab
{
position:relative;
width:650px;
}
/*Mosaik-*/
.mosaik_row1
{
position:relative;
width:650px;
}

.mosaik_row2
{
position:relative;
bottom:7px;
width:650px;
}

.mosaik_pos1
{
position:relative;
width:180px;

padding-right:0px;
padding-bottom:10px;

text-align:left;
clear:left;
float:left;
}

.mosaik_pos2
{
position:relative;
width:180px;
left:50px;

padding-left:0px;
padding-bottom:10px;

text-align:left;
float:left;
}

.mosaik_pos3
{
position:relative;
width:180px;

padding-left:0px;
padding-bottom:10px;
float:right;

text-align:left;

clear:right;
}

.orange_border
{
padding-bottom:0px;

border-left-width:0em;
border-left-style:solid;
border-left-color:#FF6600;

border-bottom-width:0.3em;
border-bottom-style:solid;
border-bottom-color:#FF6600;
}




.subtext
{
padding-top:0px;
padding-bottom:20px;
max-width:280px;
font-size: 0.83em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}

.subtext a:link
{
color:#686868;
font-size: 0.83em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}

.subtext a:visited
{
color:#686868;
font-size: 0.83em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}


.subtext a:hover
{
color:#dddddd;
font-size: 0.83em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}

/***********************Mosaik 3er STOP****************************/



/****************Mosaik_4********/

.mosaik_4_row1
{
position:relative;
width:650px;
}

.mosaik_4_row2
{
position:relative;
width:650px;
margin-bottom:0px;
}

.mosaik_4_pos1
{
position:relative;
width:140px;

clear:left;
float:left;
margin-right:30px;
text-align:left;
padding-top:3px;
}

.mosaik_4_pos2
{
position:relative;
width:140px;
float:left;
left:0px;
text-align:left;
padding-top:3px;
}
.mosaik_4_pos3
{
position:relative;
width:140px;
float:left;
margin-left:30px;
text-align:left;
padding-top:3px;
}
.mosaik_4_pos4
{
position:relative;
width:140px;
float:right;
text-align:left;
padding-top:3px;
}



.mosaik_4_pos5
{
position:relative;
width:140px;

clear:left;
float:left;
margin-right:30px;
text-align:left;
padding-top:3px;

padding-bottom:15px;
}

.mosaik_4_pos6
{
position:relative;
width:140px;
float:left;
left:0px;
text-align:left;
padding-top:3px;

padding-bottom:15px;
}
.mosaik_4_pos7
{
position:relative;
width:140px;
float:left;
margin-left:30px;
text-align:left;
padding-top:3px;

padding-bottom:15px;
}
.mosaik_4_pos8
{
position:relative;
width:140px;
float:right;
text-align:left;
padding-top:3px;
padding-bottom:15px;
}




/***********************Mosaik STOP****************************/





/********************DoppelSpalte_BildText*********************/

.Trennstrich
{
height:3px;
width:650px;
border:0px;
color:#FF6600;
background-color:#FF6600;
}


.DoppelSpalte_BildText_Head
{
position:relative;
text-align: left;
left:0px;

padding-top:8px;
padding-bottom:13px;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
font-size:16px;

color:#000000;
float:left;
}


.DoppelSpalte_BildText
{
position:relative;
margin-top:10px;
margin-bottom:10px;
width:650px;
clear:right;
clear:left;
float:left;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
font-size:1em;
color:#000000;
}

.DoppelSpalte_BildText_Text
{
position:relative;
width:600px;

margin-top:0px;
margin-right:0px;
margin-bottom:0px;

padding-top:0px;
padding-bottom:0px;
float:left;
}

.spaltentext
{
left:0px;
padding-bottom:20px;
width:280px;
float:right;
text-align:left;

color:#000;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
font-size: 0.8em;
}

.bilduntertitel
{
padding-top:7px;
padding-bottom:20px;
width:280px;
font-size: 0.7em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}


.h3
{
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
color:#000000;
}

/********************STOP DoppelSpalte_BildText*********************/



/********************START REFERENZEN*********************/

		/********************START ZEITSTRAHL*********************/
.jahr
{
position: relative;
float:left;
padding-left:40px;
padding-top:20px;
padding-bottom:20px;
}
		/********************STOP ZEITSTRAHL*********************/


		/********************START REF_LISTE*********************/
.ref_jahr
{
position: relative;
width:600px;
padding-top:7px;
}

.ref_1
{
position: relative;
left:0px;

color:#000;
font-size:0.8em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:left;
}

.ref_2
{
position: relative;
left:0px;
right:0px;


color:#000;
font-size:0.8em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
text-align:left;
}
/********************STOP REFERENZEN*********************/


/* TEXT */

.linktext
{
text-align: right;
font-family: Arial;
font: Arial;
font-size: 12px;
}


.linktext2
{
text-align: right;
font-weight:bold;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
text-decoration:none;
}


.linktext3
{
font-family: Arial;
font: Arial;
font-size: 12px;
}


.h2
{
color:#000;
font-size:0.9em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}






/*********************START NAV ******************/
.nav_frame
{
position:absolute;
width:180px;
height:100%;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
border: none;
}


		/*********************nav language ******************/


.nav_flag_txt
{

font-size:0.8em;
padding-top:1em;
padding-left:1.5em;
}

.nav_flag_txt a:link
{
position:relative;



color:#686868;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}

.nav_flag_txt a:visited
{

color:#686868;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}

.nav_flag_txt a:hover
{
color:#dddddd;

font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:normal;
text-decoration:none;
}


		/*********************nav 0 ******************/
.nav0
{
position:relative;
margin-top:120px;

padding-top:0px;
padding-left:15px;
clear:left;
float:left;

color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav0 a:link
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav0 a:visited
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav0 a:hover
{
color:#dddddd;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav0 a:active
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

		/*********************nav 1******************/
.nav1
{
position:relative;
width:180px;
margin-top:30px;
padding-top:0px;
padding-left:15px;
float:left;


color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
float:left;
}

.nav1 a:link
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav1 a:visited
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}
.nav1 a:hover
{
color:#dddddd;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

		/*********************nav 2 ******************/
.nav2
{
position:relative;
width:180px;
margin-top:10px;
padding-top:0px;
padding-left:1em;
float:left;

color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
float:left;
}

.nav2 a:link
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav2 a:visited
{
color:#686868;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

.nav2 a:hover
{
color:#dddddd;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}

		/*********************navsub ******************/
.navsub{
position:relative;
font-family: Arial;
font: Arial;
color:#686868;
font-size:12px;
margin-top:0px;
padding-top:5px;
padding-left:35px;
float:left;
display:none;
}

.navsub a:link
{
color:#686868;
font-size:12px;
}

.navsub a:visited
{
color:#686868;
font-size:12px;
}


.navsub a:hover
{
background-color:none;
font-size:12px;
color:#dddddd;
}
/*********************STOP NAV ******************/






/*********************START infobox ******************/


            		/*********************infobox 0 ******************/
.infobox0
{
position:relative;
margin-top:80px;

padding-top:0px;
padding-left:10px;
clear:left;
float:left;

color:#dddddd;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
}


.infobox0 a:link
{
color:#dddddd;
}



.infobox0 a:hover
{
color:#b9b9b9;
}




		/********************* infobox 1******************/


.infobox1
{
position:relative;
width:180px;
margin-top:20px;
padding-top:0px;
padding-left:10px;
float:left;


color: #ff6600;
font-size:1.5em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
float:left;
}

.infobox1 a:link
{
color:#ff6600;

}


.infobox1 a:hover
{
color:#dddddd;

}
         
 



		/********************* infobox 2******************/


.infobox2
{
position:relative;
width:180px;
margin-top:5px;
padding-top:0px;
padding-left:10px;
float:left;


color: #dddddd;
font-size:0.7em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:
text-decoration:none;
float:left;
}

.infobox2 a:link
{
color:#ff6600;


}


.infobox2 a:hover
{
color:#dddddd;

}
         
 
 
 
		/********************* infobox 3******************/
.infobox3
{
position:relative;
width:180px;
margin-top:100px;
padding-top:0px;
padding-left:10px;
float:left;


color: #dddddd;
font-size:1em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold;
text-decoration:none;
float:left;
}

.infobox3 a:link
{
color:#ff6600;

}


.infobox3 a:hover
{
color:#dddddd;

}
         
 
 


 
 
		/********************* infobox 4******************/
.infobox4
{
position:relative;
width:180px;
margin-top:5px;
padding-top:0px;
padding-left:10px;
float:left;


color: #dddddd;
font-size:0.7em;
font-family: Arial, sans-serif;
font:Arial, sans-serif;
font-weight:bold,;
text-decoration:none;
float:left;
}

.infobox4 a:link
{
color:#ff6600;

}


.infobox4 a:hover
{
color:#dddddd;

}
         
 
 
/*********************STOP infobox ******************/