/*   *********** German Acappella NEW***************/



body {
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background-color: #525252;
	background-image:url(img/design/hg_hochschnitt.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: top;
}

/************************** Navi **************************/

#navi {
	position:absolute;
	top:0px;
	left:50%; 
	margin: 0 0 0 -490px;
	width:980px;
	height:64px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	border: 0px;
	background-image:url(img/design/quer-navi/quer-navi_ganz.png);
	background-repeat:no-repeat;
	z-index:100;	
}

#navi_inhalt { text-align:left; margin-left:30px;}

/************************** Kopf **************************/

#kopf {
	position:absolute;
	top:64px;
	left:50%;
	width:980px;
	height:120px;
	/*margin: -4px auto 0px auto;*/
	margin: 0 0 0 -490px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url(img/design/querschnitt.jpg);
	background-repeat: repeat-y;
	text-align: right;
}

#kopf_inhalt {
/*	width:850px;
height:120px;*/	
/*	background-image:url(img/design/german-acappella_logo.png);
	background-repeat:no-repeat;*/
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#cvnrw {margin: 30px 0px 0px 0px;}


#spruch { font-size:16px; color:#474747; font-weight:bold; margin: 200px 210px 0px 0px;}
#projekt { font-size:12px; color:#474747; margin: 0px 10px 0px 0px;}

/************************** Main **************************/

#main {
	position:absolute;
	top:0px;
	left:50%;
	margin: 0 0 0 -490px;
	width:980px;
	height:800px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	border: 0px;
	text-align:left;
	z-index:-1;
	/*background-color: #66FF00;*/
}

#hintergurndbild_unterseite {
	position:absolute;
	top:184px;
	left:50%;
	margin: 0 0 0 -490px;
	width:980px;
	height:726px;
	padding: 40px 0px 0px 60px;
	border: 0px;
	text-align:left;
	background-image:url(img/design/startseite_mitte_unterseite.jpg);
	background-repeat:no-repeat;
	color: #333333;
}


#inhalt {
	width:860px;
	height:660px;
	padding-right:20px;
	overflow: auto;
}

#landescontest { z-index: 10; position:absolute; left:50%; top:210px; margin-left: 50px;}
/*#landescontest { z-index: 10; position:absolute; left:50%; top:210px; margin-left: 130px;}*/


#text_oben { z-index: 10; position:absolute; left:50%; top:210px; margin-left: -440px;}

#text_mitte { z-index: 10; position:absolute; left:50%; top: 467px; margin-left: -440px;}

#text_unten {
	z-index: 10;
	height: 220px;
	width: 402px;
	position:absolute;
	left:50%;
	top: 675px;
	margin-left: -440px;
	overflow:auto;}



#bild_bundescontest { position:absolute; left:50%; top:190px; margin-left: -220px; z-index: 9; visibility: hidden;}

#startbild1 { position: absolute; left: 50%; top: 475px; margin-left: -8px; z-index: 9; visibility: hidden;}
#startbild2 { position: absolute; left: 50%; top: 345px; margin-left: 35px;  z-index: 9; visibility: hidden;}
#startbild3 { position: absolute; left: 50%; top: 250px; margin-left: 120px; z-index: 9; visibility: hidden;}
#startbild4 { position: absolute; left: 50%; top: 425px; margin-left: 195px; z-index: 9; visibility: hidden;}
#startbild5 { position: absolute; left: 50%; top: 375px; margin-left: 260px; z-index: 9; visibility: hidden;}
#startbild6 { position: absolute; left: 50%; top: 560px; margin-left: -2px;  z-index: 9; visibility: hidden;}
#startbild7 { position: absolute; left: 50%; top: 635px; margin-left: 90px; z-index: 9; visibility: hidden;}

#hintergrundbild { z-index: 8; position:absolute; left:50%; top:184px; margin-left:-490px; border:0px;}



#footer {
	position:absolute;
	top:1010px;
	left:50%;
	margin:0 0 0 -490px;
	width:980px;
	height:22px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	border: 0px;
	background-image:url(img/design/fuss.jpg);
	background-repeat:no-repeat;
/*	background-color: #333399;
*/}

#footer_startseite {
	position:absolute;
	top:1030px;
	left:50%;
	margin:0 0 0 -490px;
	width:980px;
	height:22px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	border: 0px;
	background-image:url(img/design/fuss.jpg);
	background-repeat:no-repeat;
	background-color: #333399;
}

#footer_inhalt {
	position:absolute;
	top:910px;
	left:50%;
	margin:0 0 0 -490px;
	width:980px;
	height: 120px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: url(img/design/querschnitt_120pxhoch.jpg);
	background-repeat: repeat-y;
/*	background-color: #FF0000;
*/}




#impressum {
    position:absolute;
	top:1020px;
	left:50%; 
	margin: 8px 0 0 -490px;
	width:960px;
	height:22px;
	padding: 0px;
	border: 0px;
	font-size:11px;
	color:#ffffff;
	text-align:right;
}

#impressum_startseite {
    position:absolute;
	top:1040px;
	left:50%; 
	margin: 8px 0 0 -490px;
	width:960px;
	height:22px;
	padding: 0px;
	border: 0px;
	font-size:11px;
	color:#ffffff;
	text-align:right;
}

#footer_unterseite {
    position:absolute;
	top:910px;
	left:50%; 
	margin:0 0 0 -490px;
	width:980px;
	height:22px;
	/*margin: 0px auto 0px auto;*/
	padding: 0px;
	border: 0px;
	background-image:url(img/design/fuss_unterseite.jpg);
	background-repeat:no-repeat;
}


#impressum_unterseite {
    position:absolute;
	top:930px;
	left:50%; 
	margin: 8px 0 0 -490px;
	width:960px;
	height:22px;
	padding: 0px;
	border: 0px;
	font-size:11px;
	color:#ffffff;
	text-align:right;
}



.datum_news{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; }
.news_headline { font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #242424; margin-bottom:5px; font-weight:bold; }
.termine_headline { font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #ffffff; margin-bottom:5px;}
.termine_sub_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #fe0202;
	margin-top:3px;
	font-weight: bold;
}
.landescontest_headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color: #434343;
	font-weight: bold;
}
.fliestext_termine {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	line-height: 17px;
}
.fliestext_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 17px;
	margin-top:3px;
}

/************************** Sonstiges **************************/

h1{ }
h2{ }
h3{ }
h4{ }

.s{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #434343; }
.m{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #434343; }
.l { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #434343; }
.xl { font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #434343; }
.xxl { font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #242424; }

.s_sw		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #434343; font-weight:bold; }
.s_grau		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #626262; }
.s_gelb		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fffd00; font-weight: bold;}
.s_weiss	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; }

.m_gelb		{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #fffd00; font-weight: bold;}
.m_weis 	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; }
.m_grau		{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #818181; }
.m_rot		{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #fe0202; }

.rot		{color: #fe0202; }

.l_grau		{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #666666; font-weight:bold; }

.xl_rot 	{ font-size: 18px; color: #e10404; line-height: 24px;}
.xl_gelb	{ font-size: 18px; color: #fffd00; line-height: 24px; font-weight: bold;}


.xxl_weiss 	{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color: #ffffff;}
.xxl_grau	{ font-family:Arial, Helvetica, sans-serif; font-size:35px; color: #434343; }

.punkte_weiss { color:#FFFFFF; margin:0px 0px 2px 0px;}


#bundescontest {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color: #242424;
	font-weight: bold;
}
#datum { font-family:Arial, Helvetica, sans-serif; font-size:85px; color: #242424;}

a { color:#666666; text-decoration:underline;}
a:hover { color: #e10404; text-decoration:underline;}
a#aktiv { }

#impressum_startseite a{	color:#ffffff;	text-decoration:none;}
#impressum_startseite a:hover{	color:#ffffff;	text-decoration:underline;}

#impressum a { color:#ffffff; text-decoration:none;}
#impressum a:hover { color:#ffffff; text-decoration:underline;}
/*#impressum a#aktiv {color:#ffffff; text-decoration:underline; }*/

#impressum_unterseite a { color:#ffffff; text-decoration:none;}
#impressum_unterseite a:hover { color:#ffffff; text-decoration:underline;}

.bildergalerie_titel a { color:#333333; font-weight: bold; font-size: 14px; text-decoration:underline;}
.bildergalerie_titel a:hover { color:#e10404; font-weight: bold; font-size: 14px; text-decoration:none;}


/************************** nach oben links **************************/

.fusslink a{
	color: #666666;
	font-size: 10px;
}

.fusslink a:hover{
	color: #e10404;
	text-decoration: none;
}
/************************** Newstool **************************/

.u_archivlink { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;}
.u_archivlink a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;}

.pnkte_grau { color:#767676; margin: 2px 0px 4px 0px;}

a.termine { color:#FFFD00; text-decoration:underline;}
/*a.termine:hover { color:#FFFD00; text-decoration:underline;}*/
a.termine_link  { color:#ffffff; text-decoration:underline;}
/*a.termine_link:hover { color:#ffffff; text-decoration:underline;}*/


