
h2.menu{
	text-decoration: none;
	font-size:13;
	margin-bottom: 3px;
	margin-top:3px;
}

a.menu_button:hover{
	color:#e63b6b;
}

h2.header_right{
	font-family: "Arial";
	font-size: 13;
	color:#59b89f;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-bottom:0;
	
}





h2.header_my{
	color:#979797;
	margin-bottom:0px;
}

h4.header_advert{
	color:#99cc99;
	margin-bottom:0px;
}



td{
	padding:10px;
	padding-top:5px;
	font-size: 12;
	font-family: "Arial";
	color:#505050;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align:middle;
}
input{
	font-size: 12;
	font-family: "Arial";
	color:#505050;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align:middle;
}







#right2{
	float: right;
	
}

#normal{
	clear:both;
	color: #09c3d9;
	font-weight:bold;
	font-size:14;
	padding-left:10px;
}

p.news{
	padding-top:0px;
	padding-right:0px;
}



a.download{
	font-weight:bold;
	color:#59b89f;
	text-decoration: none;
	padding:0px;
	
}

p.download{
	font-size:11;
	padding-right: 0px;
}

a.download:hover{
	
	color:#505050;
}



#no_margin{
	margin:0;
	padding-bottom:0px;
	padding-left:10px;
}

hr.content_big{
	border:solid #e63b6b 2px;
	padding:0;
	margin-top:2px;
	margin-right:0px;
}
* html hr.content_big{
	color:#e63b6b;
	border:solid #e63b6b 2px;
	padding:0;
	margin-top:0px;
	margin-right:0px;
	height:5px;
}
hr.hr_menu{
	border:solid #e63b6b 1px;
}
hr.hr_rechts{
	border:solid #59b89f 1px;
	margin-top:5px;
}
hr.content{
	border:solid #d5d3cf 1px;
	margin-right:250px;
}
hr.hr_my{
	border:solid #05c9db 1px;
}
hr.hr_advert{
	border:solid #979797 1px;
}

#menu_button{
	font-family: "Arial";
	font-size: 11;
	
	text-decoration: none;
	padding-top:5px;
}

#menu_button_h{
	text-decoration: none;
	font-family: "Arial";
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
}

#head_month{
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
}


a.buttons_right{
	text-decoration: none;
	color:#e63b6b;
}





a.mail{
	font-size: 12;
	
	font-family: "Arial";
	color:#949494;
	text-decoration: none;
}

#lang{
	position: absolute;
	left: 15px;
	top: 85px;
}

#lang_home{
	position: absolute;
	left: 68px;
	top: 83px;
}





#deadlink{
	font-family: "Arial";
	font-size: 14;
	color:#CECECE;
	text-decoration: none;
}

a.btn_key{
	background-image:url(../img/key.gif);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_key:hover{
	background-image:url(../img/key_over.gif);
}

a.btn_de{
	background-image:url(../img/flag_de.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_de:hover{
	background-image:url(../img/flag_de_over.jpg);
}
a.btn_fr{
	background-image:url(../img/flag_fr.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_fr:hover{
	background-image:url(../img/flag_fr_over.jpg);
}

a.btn_home{
	background-image:url(../img/home.gif);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_home:hover{
	background-image:url(../img/home_over.gif);
}

a.btn_cultprg{
	text-decoration: none;
	border:none;
}


img.dl_pic{
	width: 57px;
	height: 113px;
	border:0px;
	margin-left:15px;
	margin-bottom: 20px;
	
}
img.dl_pic2{
	border:0px;
	margin-left:10px;
	margin-bottom: 5px;
	
}

a.btn_langprg_de{
	background-image:url(../img/prog_sprach_de.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_langprg_de:hover{
	background-image:url(../img/prog_sprach_de_over.jpg);
}

a.btn_langprg_fr{
	background-image:url(../img/prog_sprach_fr.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}

a.btn_langprg_fr:hover{
	background-image:url(../img/prog_sprach_fr_over.jpg);
}




a.buttons_active_right{
	color:#505050;
}
a.buttons_right:hover{
	font-weight: bold;
	color:#505050;
}




img{
	margin-top:0;
	border:0;
}
#img_lang{
	padding-left:10px;
	padding-top:10px;
}
#space{
	margin-left:80px;
}

#login_top{
	border-color: #e63b6b;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	background-color:#FFFFFF;
	position:absolute; 
	top:92px; 
	left:925px; 
	width:60px; 
	height:8px;
	z-index: 2;
}


* html #content_top{
	width:67px; 

}

#login_back { 
	border-color: #e63b6b;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	padding-bottom: 20px;
	position:absolute; 
	top:100px; 
	left:15px; 
	width:950px; 
	background-color:#FFFFFF;
	z-index: 1;
	margin-bottom: 20px;
}



* html #login_top { 
	
	width:70px; 
	
}

* html #login_back { 
	
	width:980px; 
	
}

* html #content_login { 
	
	width:980px; 
	
}

body{
	background-color:#a89e8d;
	padding-top: 19px;
	padding-bottom: 0px;
	text-align: center;
}

#left{
	float: left;
}
#right{
	float: right;
}

div.prog_width{
	width: 90px;
	padding: 0;
	margin: 0;
}




/*float wieder rückgangig machen*/
#normal{
	clear:both;
}
/*boxen*/
#content_right{
	text-align:right;
}

#main_back{
	background-image:url(../img/schatten_links.jpg);
	background-repeat:no-repeat;
	width: 898px;
	margin:0 auto;
	padding-left: 72px;
}

*html #main_back{
	width: 970px;
}

#main{
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	width: 826px;
	padding-left:0px;
	padding-right:0px;
	padding-top:194px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	float: left;
}


#shadow_right{
	background-image:url(../img/schatten_rechts.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	width: 72px;
	height: 614px;
	float:right;
	
}
#shadow_bottom{
	background-image:url(../img/schatten_unten.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	width: 826px;
	height: 35px;
	text-align:right;
	
}






#background{
	width: 826px;
	background-image:url(../img/hintergrund_schatten_3.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding-left: 0px;
}


#menu_content_back{
	width: 575px;
	float:left;
	
	
	
	padding-bottom:0px;
}


#content{
	/*float:left;*/
	/*padding-left: 140px;*/
	float:right;
	width:402px;
	text-align:left;
	border:0;
	
	padding-bottom:20px;
	padding-left: 20px;
	padding-right: 16px;

}

*html #content{
	width:426px;
	padding-left: 8px;
	padding-right: 16px;
}

#menu{
	border:0;
	float:left;
	width: 124px;
	padding-left:13px;
	
}
*html #menu{
	width: 137px;
}

#right_back{
	width: 225px;
	padding-left: 13px;
	padding-right: 13px;
	float:right;
	padding-top:0px;
}

*html #right_back{
	width: 250px;
}

#news{
	width: 225px;
	background-color:#e03288;
	padding-left:0px;
	padding-right: 0px;
	/*padding-left: 16px;
	padding-right: 13px;*/
	padding-top:0px;
	padding-bottom: 20px;
	margin-top:0px;
}

#confiture{
	background-color:#817a6a;
	width: 225px;
	padding-left:0px;
	padding-right: 0px;
	/*padding-left: 16px;
	padding-right: 13px;*/
	padding-top:0px;
	padding-bottom: 20px;
	margin-top:0px;
	margin-bottom:0px;
}


#media{
	background-color:#817a6a;
	width: 225px;
	padding-left:0px;
	padding-right: 0px;
	/*padding-left: 16px;
	padding-right: 13px;*/
	padding-top:0px;
	padding-bottom: 20px;
	margin-top:0px;
	margin-bottom:0px;
}


#download { 
	padding-top: 5px;
	padding-right: 20px;
	margin-top:0px;
	width:205px; 
	background-color:#FFFFFF;
}



*html #download { 
	width:225px; 
	
}

#my_dfi { 
	
	padding-top: 5px;
	padding-right: 20px;
	margin-top:0px;
	width:205px; 
	background-color:#FFFFFF;
}

*html #my_dfi { 
	width:225px; 
}

#content_login { 
	
	padding-bottom: 20px;
	padding-left:16px;
	padding-right:16px;
	text-align:center;
	background-color:#FFFFFF;
	
	
}

#normal2{
	clear:right;
}


/*hintergrund für menüpunkte*/
#menu_back{
	background-color: #FFFFFF;
	border: none;
	
}


#menu_trans{
	/*background-color:transparent;*/
	background-image:url(../img/hintergrund_aktiver_button.jpg);
	background-repeat:repeat-y;
	background-color: #eeedeb;
}

#menu_trans_top{
	background-image:url(../img/hintergrund_aktiver_button.jpg);
	background-repeat:repeat-y;
	background-color: #eeedeb;
	border-top: 1px solid #d5d3cf;
}
#menu_trans_bottom{
	background-image:url(../img/hintergrund_aktiver_button.jpg);
	background-repeat:repeat-y;
	background-color: #eeedeb;
	border-bottom: 1px solid #d5d3cf;
}

/*trennlinien*/
div.hr_menu{
	border-bottom: 1px solid #d5d3cf;
	line-height: 1px;
}

div.hr_white{
	border-bottom: 1px solid #FFFFFF;
	line-height: 1px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left:16px;
	margin-right:13px;
}

div.hr_content{
	border-bottom: 1px solid #d5d3cf;
	line-height: 1px;
	margin-bottom: 10px;
}

div.hr_content_small{
	border-bottom: 1px solid #d5d3cf;
	line-height: 1px;
	width: 30%;
	margin-bottom: 10px;
	margin-top:5px;
}
div.align_left{
	text-align:left;
}


/*Schriften und Absätze*/

p{
	padding-top:5px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	font-size: 12;
	font-family: "Arial";
	color:#6a6151;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align:middle;
}

span.grey{
	color:#d5d3cf;
}

#colored{
	font-weight:bold;
	padding-top: 10px;
}

#colored_klein{
	text-decoration: none;
	font-family: "Arial";
	color:#e03288;
	font-size: 11;
}

#left{
	float: left;
	color: #6a6151;
	font-size: 12;
	font-family: "Arial";
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	
}
#right{
	float: right;
	padding: 10px;
	font-size: 12;
	font-family: "Arial";
	color: #6a6151;
	padding-bottom: 5px;
	
}

p.menu{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:0px;
	padding-right:0px;
}

p.my{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left:5px;
	padding-right:5px;
}

p.prog{
	text-align: center;
	margin-top:3px;
	padding-left:0;
	padding-right:0;
}

/*wer...*/
a.link_submenu{
	font-family: "Arial";
	font-size: 14;
	color:#a89e8d;
	text-decoration: none;
}

a.link_submenu:hover{
	color:#6a6151
}

a.btn_month{
	color:#a89e8d;
	font-size: 12;
	text-decoration: none;
	
}
a.btn_month:hover{
	font-weight:bold;
	color:#6a6151
	
}

a.links{
	color:#a89e8d;
	font-size: 12;
	text-decoration: none;
	padding-left:0px;
	padding-right:0px;
}
a.links:hover{
	color:#6a6151
}

a.links_right{
	color:#a89e8d;
	font-size: 12;
	text-decoration: none;
	padding-left:0px;
	padding-right:0px;
}
a.links_right:hover{
	font-weight:bold;
	color:#6a6151
	
}

a.buttons{
	text-decoration: none;
	color:#a89e8d
}

a.buttons:hover{
	color:#6a6151
}

a.buttons_active_bold{
	color:#505050;
}

a.buttons_active{
	font-weight: bold;
	text-decoration: none;
	color:#6a6151
}

a.buttons_bold{
	text-decoration: none;
	font-family: "Arial";
	font-size: 12;
	color:#a89e8d;
	font-weight: bold;
	text-decoration: none;
}


a.buttons_bold:hover{
	color:#6a6151
}

a.more{
	color: #a89e8d;
	text-decoration: none;
	
}

a.more:hover{
	font-weight:bold;
	color:#6a6151
	
}

a.header{
	color: #a89e8d;
	text-decoration: none;
	
}

a.header:hover{
	color:#6a6151
	
}

a.header_pink{
	color: #e03288;
	text-decoration: none;
	
}

a.header_pink:hover{
	color:#6a6151
	
}

span.pink{
	color: #e03288;
}


div.padding{
	padding-bottom:5px;
}

p.white{
	text-decoration: none;
	font-family: "Arial";
	font-size: 12;
	color:#FFFFFF;
	margin-top: -5px;
	padding-top: 0;
	padding-bottom: 5px;
	padding-left:16px;
	padding-right:13px;
}

p.munuxi{
	text-decoration: none;
	font-family: "Arial";
	font-size: 10;
	color:#FFFFFF;
	padding-top: 5px;
	padding-right:13px;
}

a.login{
	border:0;
}

a.white{
	color: #FFFFFF;
	text-decoration: none;
	
}

a.white:hover{
	color:#6a6151
	
}

/*Überschriften*/
h1.main{
	font-family: "Arial";
	color:#e03288;
	font-size: 24;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

h2.header_content{
	font-family: "Arial";
	font-size: 13;
	color:#a89e8d;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-bottom:0;
	
}

h3{
	font-family: "Arial";
	color:#a89e8d;
	font-size: 30;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	margin:0;
}
h3.klein{
	font-family: "Arial";
	font-size: 14;
	text-decoration: none;
	margin-bottom:0px;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 0px;
}
h3.klein_colored{
	color:#a89e8d;
	font-family: "Arial";
	font-size: 14;
	text-decoration: none;
	margin-bottom:0px;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 10px;
}

h3.main{
	color:#a89e8d;
	padding-top:10px;
	padding-bottom:10px;
}

/*rahmen für bilder*/
img.bordered{
	border: 1px solid #d5d3cf;
}

/*Image Replacements für Überschriften*/
h1.home {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.home span {
background: url(../img/headers/start_stern.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:375px;
}

h1.contact_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.contact_de span {
background: url(../img/headers/titre_KONTAKT.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.contact_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.contact_fr span {
background: url(../img/headers/titre_CONTACT.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.imp_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.imp_de span {
background: url(../img/headers/titre_IMPRESSUM.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.imp_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.imp_fr span {
background: url(../img/headers/titre_IMPRESSUM.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.dfi_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.dfi_de span {
background: url(../img/headers/titre_INSTITUT.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.dfi_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.dfi_fr span {
background: url(../img/headers/titre_INSTITUT.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.media {
	font-family: "Arial";
	color:#FFFFFF;
	font-size: 18;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index:1;
	height: 45px;
position: relative;
width: 225px;
}

*html h1.media{
	padding-top: 10px;
}

h1.media span {
background: url(../img/headers/top_media.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
margin-top: -15px;
padding-top: 10px;
z-index:2;
}

h1.culture_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.culture_de span {
background: url(../img/headers/titre_KULTUR.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.culture_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.culture_fr span {
background: url(../img/headers/titre_CULTURE.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.lang_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.lang_de span {
background: url(../img/headers/titre_SPRACHE.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.lang_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.lang_fr span {
background: url(../img/headers/titre_LANGUE.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.adverts_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.adverts_de span {
background: url(../img/headers/titre_ANZEIGEN.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.adverts_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.adverts_fr span {
background: url(../img/headers/titre_ANNONCES.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.links_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.links_de span {
background: url(../img/headers/titre_LINKS.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.links_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 40;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 56px;
	position: relative;
	width: 400px;
	
}

h1.links_fr span {
background: url(../img/headers/titre_LIENS.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
left:105px;
}

h1.news {
	font-family: "Arial";
	color:#FFFFFF;
	font-size: 18;
	padding-top: 0px;
	padding-bottom: 5px;
	height: 40px;
position: relative;
width: 225px;
	
}

*html h1.news{
	padding-top: 10px;
}

h1.news span {
background: url(../img/headers/top_news.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
margin-top: -10px;
}

h1.cult {
	font-family: "Arial";
	color:#FFFFFF;
	font-size: 18;
	padding-top: 0px;
	padding-bottom: 10px;
	z-index:1;
	height: 45px;
position: relative;
width: 225px;
}

*html h1.cult{
	padding-top: 10px;
}

h1.cult span {
background: url(../img/headers/top_CandC.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
margin-top: -15px;
padding-top: 10px;
z-index:2;
}

h1.my_de {
	font-family: "Arial";
	color:#e03288;
	font-size: 18;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 15px;
	position: relative;
	width: 139px;
	
}



h1.my_de span {
background: url(../img/headers/klein_titre_MEIN_DFI.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
}

h1.my_fr {
	font-family: "Arial";
	color:#e03288;
	font-size: 18;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 15px;
	position: relative;
	width: 139px;
	
}

h1.my_fr span {
background: url(../img/headers/klein_titre_MON_DFI.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
}

h1.download {
	font-family: "Arial";
	color:#e03288;
	font-size: 18;
	padding-bottom: 10px;
	margin-bottom: 0px;
	height: 15px;
	position: relative;
	width: 139px;
	
}

h1.download span {
background: url(../img/headers/klein_titre_DOWNLOAD.jpg) no-repeat;
height: 100%;
position: absolute;
width: 100%;
}


* html img.shadow{
	border:0;
	display:block;
}

/*#shadow_pics{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/schatten_illus.png', sizingMethod='scale');
}*/


