/* CSS Document */
/* Algemeine einstellungen */
html,body	{padding:0;margin:0; color:#333;
			font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
			background-image:url(../pictures/hg16x12_02_blau.jpg); background-attachment:fixed;
			width:100%; height:100%;
			}

a 			{color:#fff; text-decoration:none}
a:hover		{text-decoration:underline;color:#66CCFF;}
a img		{border:0;}


	/* Einstellungen für Hauptbereiche */
#all_wrap 	{}
/*
td.header 	{height:70px}
td.picture 	{height:180px}
td.content 	{height:auto; overflow:scroll}
td.footer 	{height:42px}
*/

#header		{position:fixed; top:0; left:0;  height:70px; width:100%; background:url(../pictures/hg_header.jpg) top left no-repeat; z-index:10;overflow:hidden;}

#picture	{position:fixed; top:70px; margin-left:90px; height:180px; width:870px; overflow:hidden; text-align:left;vertical-align:top; z-index:10}
#over_top	{position:fixed; top:250px; left:0; width:960px; height:10px;  background:#ACB2B9; z-index:10}
#text		{position:absolute; left:90px;top:70px; height:180px; width:870px; overflow:hidden; text-align:left;vertical-align:top; visibility:hidden}
/* 70 + 180  */
#content 		{display:block;width:100%; z-index:2}

#content #main	{padding:260px 0 52px 295px; top:0px; width:640px;}
#over_down	{position:fixed; bottom:42px; left:0; width:960px; height:10px; background:#ACB2B9; z-index:10}
#footer		{position:fixed; bottom:-1px; height:42px; width:960px;overflow:hidden; z-index:11}

/* MSIE */
* html {overflow-x:auto; overflow-y:hidden;}

* html #header 	{position:absolute}
* html #picture	{position:absolute}
* html  #over_top	{position:absolute}
* html #content 	{display:block; height:100%; overflow:auto}
* html  #over_down {position:absolute}
* html #menu_left {position:absolute; z-index:11}
* html #footer 	{position:absolute}


/* MSIE end */





/*  Menu left Formatierung */
#menu_left	{position:fixed; left:90px; top:260px; width:190px; height:260px; z-index:10;background-color: #b6bbc1;
		border:1px solid #8F96A1;line-height: 16px;overflow:hidden}
out #main a img		{border:1px solid #ACB2B9}
out #main a:hover img 	{border:1px solid #fff}						

/* Menu Formatierung */
#header #menu_up	{padding-top:5px; text-align:right;font-size: 10px;color: #666}
#header #menu_down	{padding-bottom:7px;padding-left:50px;vertical-align:middle;text-align:left;color: #666; float:left}
#header #flags 		{margin-right:15px;}
#header #flags a img 	{width:15px;height:15px;padding-left:5px;}

/*  Header links formatierung */


#header #menu_up a		{padding-right:40px;color:#666;}
#header #menu_down a	{padding-right:40px;font-size:12px; color:#666;}
#header a:hover			{color:#00838b}

/* Inhalt Bereich */
#content .header		{display:block; font-weight:bold; font-size:11px;}
	#content .red 		{background-color:#FF0000; color:#FFFFFF; padding:3px 0 3px 3px}
	#content .gray		{background-color:#999; color:#fff; font-weight:normal; padding:2px 0 2px 3px}
	.logo				{text-align:right}

	.pluslink a		{font-size:10px;background-image:url(../pictures/pict_plus.gif);background-repeat:no-repeat; padding-left:20px; background-position:center left;color:#fff}
	.pluslink a:hover	{background-image:url(../pictures/pict_plus_orange.gif);text-decoration:none;color:#66CCFF;}
	.csc-uploads-fileName a		{font-size:10px;background-image:url../pictures/ico_download_hover.gif);background-repeat:no-repeat; padding-left:20px; background-position:center left;color:#fff}
	.csc-uploads-fileName a:hover	{background-image:url(../pictures/ico_download_hover.gif);text-decoration:none;color:#66CCFF;}

/* Bilder Format */

	.csc-textpic-caption	{padding-top:5px}

#content .csc-texpic-caption   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #666666;}

/* --- File Uploads ---- */
.file_upload		{color:#fff; font-size:10px;}
.file_upload .filename a	{background-image:url(../pictures/ico_download.gif);background-repeat:no-repeat; padding-left:40px; background-position:center left;}
.file_upload .filename a:hover	{background-image:url(../pictures/ico_download_hover.gif)}
.file_upload .filesize		{padding-left:10px}
.file_upload .filedescr		{padding-left:30px}



/* --- algemeine Formatierung --- */				
#menu_left .m_row a			{display:block;width:100%;color:#333;vertical-align:middle;border-bottom:1px solid #8F96A1;}
#menu_left .m_row a:hover	{color:#333;background-color:#D7DADC;text-decoration:none}

#menu_left .level_1 a		{line-height:25px; padding-left:3px;}
#menu_left .level_2 a		{line-height:20px; padding-left:13px;}
#menu_left .level_3 a		{line-height:20px; padding-left:20px;}

#menu_left .level_act a		{}
#menu_left .level_cur a		{background-color:#D7DADC}

/*  width = #menu_left !! */
#menu_left #menu_footer 	{position: absolute;width:190px;bottom:0;background-color:#808080;color:#fff; border-top:1px solid #fff;}
#menu_left #menu_footer div	{padding:3px}

/* login bereich */
table.login_table, .kontakt_table 	{width:450px;background-color:#D7DADC; border:1px solid #fff}



/* --- PAGE FOOTER --- */
#footer, #footer table			{background-color: #ffffff; font-size:9px; letter-spacing:-0.3px;
			word-spacing:-1px; color: #666; border-top-width: 1px;border-top-style: solid;border-color: #CCCCCC;}
#footer a   		{color:#666;text-decoration:none;}
#footer a:hover   	{color:#00838B}
#footer tr {height:20px; line-height:20px}
#footer td.footertoplinie	{border-top-width: 1px;	border-top-style: solid;border-top-color: #CCCCCC;}


#footermenu	{text-align:center;}

table.csc-uploads a {padding-left:20px;background-image:url(fileadmin/seiten_aufbau/Bilder/ico_getacrobat_red.jpg); background-repeat:no-repeat}


/* sitemap */
#sidemap a			{color:#333333}
#sidemap a:hover 	{color:#66CCFF}
#sidemap .level1	{}
#sidemap .level2	{padding-left:8px}

/* AGBs im PopUp fenster*/
table.contenttable		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;LINE-HEIGHT: 16px;color: #333;}	
table.contenttable h1 	{font-size: 14px;font-weight: bold;padding-top: 15px;padding-bottom: 5px;color: #333;}
table.contenttable td 	{padding-top: 5px;padding-right: 10px;padding-bottom: 5px;color: #333;}

