/* 
	Projekt: REBSTOCK
	Ersteller: Squadhouse-Media
	Datum: 01.11.2008
	Beschreibung:
	Containerformatierung und zusätzliche Seitenformatierungen 
*/

body
{	
	left:0;
	top:0;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:auto;
	overflow:hidden;
}

	
#centerpage
{	height:575px;
	width:680px;
	text-align:center;

	margin:auto;
	margin-top:20px;
}


#header
{	height:101px;
	width:680px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#header
{	height:101px;
	width:680px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#languagekeys
{	height:20px;
	width:670px;
	text-align:right;

	padding-top:10px;
	padding-right:10px;
	
}

/* HEADERMENU */

#navigation
{	position:relative;
	width:680px;
	height:30px;
	font-size:13px;
	color:#000000;
	font-weight:bold;	

	
}


#navigation ul
{	list-style-type: none;width:100%;padding:0;margin:0;  padding-left:20px; padding-top:7px;
	
}
#navigation li
{	display: block;float:left; text-align:center;
	height:30px; 	font-weight:bold; padding-right:17px;

}

/*Header Menü Hyperlinks*/
#navigation li a
{	display: block;
	text-decoration:none;
	color:#000000;
	
	font-weight:bold;
}

#navigation li a:hover
{	text-decoration:none;
	color:#3c4690;
	font-weight:bold;
}
#navigation li a.active { font-weight:bold;color:#3c4690;}
#navigation ul li #current {	color:#3c4690; }


/* SUBHEADERMENU */

#subnavigation
{	position:relative;
	width:680px;
	height:30px;
	font-size:10px;
	color:#000000;
	font-weight:bold;	
}


#subnavigation ul
{	list-style-type: none;padding:0;margin:0;  padding-left:20px; padding-top:7px;
	
}
#subnavigation li
{	display: block;float:left; text-align:center;
	height:30px; 	font-weight:bold; padding-right:12px;

}

/*Sub Menü Hyperlinks*/
#subnavigation li a
{	display: block;
	text-decoration:none;
	color:#000000;

	font-weight:bold;
}

#subnavigation li a:hover
{	text-decoration:none;
	color:#3c4690;
	font-weight:bold;
}
#subnavigation li a.subactive { font-weight:bold;color:#3c4690;}
#subnavigation ul li #subcurrent {	color:#3c4690; }

#centercontent
{	position:relative;
	width:680px;
	height:446px;
	background-image:url(backgrounds/firma/philosophie.jpg);
	background-repeat:no-repeat;
}

/* Inhaltsbereich */

#centerspacer
{	position:relative;
	width:680px;
	height:150px; /* Anpassen je nach Seite */
	
}

#content
{	position:relative;
	width:680px;
	height:260px;
	text-align:left;
}

/* Allgemeine Formatierungen HTML TAGS */
	table{border-collapse:collapse;border:0px;padding:0;border-spacing:0px; margin-left:4px;}

	/* Spezialfall gültig für alle Tabellen. Kann je nach Tabelle überschrieben werden */
	TABLE .t_l{font-weight:bold;font-size:12px; line-height:18px;} /* Linke TD*/
	TABLE .t_r{font-size:12px; line-height:18px;} /* Rechte TD*/
	TABLE .t_c{font-size:11px; line-height:18px; font-family:Verdana; text-decoration:underline;} /* Rechte TD*/

	img{border:0;padding:0;margin:0;}
	p{padding:0;margin:0;}
	form{margin:0;}
	em{color:#da1616;}
	
	.c_text ul {padding:0px; margin:0px;}

/*Hyperlinks*/

	/* Allgemeine Hyperlinks */
	A:link, A:visited, A:active{text-decoration: none; color:#666666; font-weight:normal;}
	A:hover{color:#666666;text-decoration:underline;  font-weight:normal;}
	
/*floatings*/
	.right{float: right;}
	.left1{float: right;padding-right: 5px;}
	.right2{float: right;padding-left: 10px;}
	.left{float:left;}
	.left1{float: left;padding-right: 5px;}
	.left2{float: left;padding-right: 10px;}
	.cls{clear:both;}

/*Formularfelder*/
	.textfeld, .textarea {border-bottom:1px solid #4949AD;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-color:transparent;font-size:11px;vertical-align:middle;}
	.button{font-family:Verdana;border-bottom:2px solid #4949AD;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-color:transparent;font-size:9px; color:#000000; font-weight:normal; vertical-align:middle;padding:0px;}
    .select{border-bottom:1px solid #4949AD;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;background-color:#EFF9FD;font-size:11px;vertical-align:middle;}

/* Allgemeine Schriftformatierungen */
	.b{font-weight:bold;}
	.alert{color:red; font-weight:bold;}


/*rcontent p überschreiben*/
	#rcontent p{padding-left:5px;}

/* Überschrift 1 */
	H1{font-size:22px; font-weight:normal; font-style:italic;color:#000000; padding:0;margin:0; padding-bottom:5px; text-align:left; padding-left:10px;}
/* Überschrift 2 */
	H2{font-size:10px;font-weight:bold;padding:0;margin:0; text-decoration:underline;}
/* Überschrift 3 */
	H3{font-size:10px;font-weight:bold;padding:0;margin:0;}
/* Hyperlinks in Überschriften*/
	H1 A, H2 A, H3 A { color: #6a0004; text-decoration: none; }
	H1 A:hover, H2 A:hover, H3 A:hover { text-decoration: underline; }

	TABLE{border:0;padding-left:0.8em;}
	
	/* Schrift Formatierungen im Content Bereich*/
	.f_5{ font-size:16px; font-weight:bold;}
	.f_3{ font-size:14px; font-weight:bold; text-decoration:underline;padding-bottom:5px;padding-top:5px;}
	.f_2{ font-size:12px; font-style:italic; padding-bottom:5px; line-height:normal; padding-left:10px;}
	.f_1{  font-size:16px;} /* Normale Schriftformatierung */

/* Standard Text */
	.c_text{font-size:10px; font-weight:bold ;color:#000000; padding:0;margin:0; padding-bottom:5px; text-align:left; padding-left:235px; }


/****************************************************************************************/
/* FET Mailform			 													*/
/****************************************************************************************/
	/* Tabelle MailFormular */
		.mailform{text-align:left; }
		.mailform .t_l{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:150px;padding-bottom:5px;padding-left:17px;vertical-align:top;font-weight:normal;} /* Linke TD*/
		.mailform .t_r{padding-bottom:5px;} /* Rechte TD*/
/****************************************************************************************/


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }

