/******************************************
	(co) copyright 2005 tn34.de
	cmsstyle.css [local]
<<<<<<< cmsstyle.css
	$Revision: 1.29 $
=======
	$Revision: 1.29 $
>>>>>>> 1.7

	Projekt: 	aptus IT GmbH (aptus_it)
*******************************************/


/* GRUNDEINSTELLUNGEN
*******************************************************************************
	Hier werden nur die puren Tags vordefiniert
*******************************************************************************/
/* Rahmen einblenden */
/*
td 			{ border: 1px solid red; }

div 		{ border: 1px solid green; }
*/
html			{}
body		  	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	background-color: #FFFFFF;
			  	}

table	  		{}
td 				{}
ul				{}
ul ul			{}

/* Bilderrahmen */
img.clean		{}
img.soft		{}
img.strong		{}


/* BEREICHE DES MAINTEMPLATES
*******************************************************************************
	Bereiche eindeutig identifizieren - Hier werden alle Bereiche benannt,
	damit man gezielte Abhängigkeiten erzeugen kann
*******************************************************************************/
	/** Der Hauptrahmen die oberste Tabelle **/
	#mainframe	{
		width:910px;
		margin-top:35px;
		margin-left:auto;
		margin-right:auto;
	}

	#mainframe td 	{
		vertical-align:top;
	}
/************************\
 *	1. Reihe            *
\************************/
	/* Kopfbereich */
	#content_header			{}

/************************\
 *	2. Reihe            *
\************************/
	/* Navigation 1 */
	#navi_1 				{height:31px; width:980px; position:relative; top:1px;}

/************************\
 *	3. Reihe            *
\************************/
	/* Main komplett */
	#main 				{ width:908px; border:1px solid #860020;}

	/* Content-left */
	#content_left	 	{
	background-color:#F7F7F7;
}

	#in_content_left	 	{
	margin:20px 0px;
	width:200px;
	float:left;
}
	#content_left_1			{}

	/* Navigation 2 */
	#navi_2					{ margin:0px 20px 20px 20px; width:160px;}

	#content_left_2			{}

	/* Hauptinhalt */
	#content 				{width:530px; height:380px; background-color:#FFFFFF;}
	#a_start_01 #content 	{width:730px;}

	#in_content 			{margin:20px; }

		/* Bereich Überschrift */
		#content3 		{} /* Überschrift */

		/* Hauptinhalt */
	#content1		{ } /* Spalte 1 */
	#content4		{ } /* Spalte 2 */
	#content2		{ } /* Spalte 3 */
	#a_start_01	#content1		{ } /* Spalte 1 */
	#a_start_01	#content4		{ } /* Spalte 2 */
	#a_start_01	#content2		{ } /* Spalte 3 */

	/* Rechte Seite Content oben */
	#content_right	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:178px;
	background:#E6E6E6;
	}

	#in_content_right	{
	width:178px;
	overflow:hidden;
	margin:20px 0px;
	}
		#content_right_1	{}
		#content_right_2	{}

/************************\
 *	4. Reihe            *
\************************/

	#content_down	{
		width:910px; padding:0px;
	}
	#in_content_down	{
		width:200px; overflow:hidden;
		float:left;
	}
	#navi_0	{
		margin:0px;
		padding:0px;
		background-color:#860020;
		height:17px;
		vertical-align:top;
		width:693px;
		float:left;
	}
	#corner	{
		margin:0px;
		padding:0px;
		/*background-color:#860020;*/
		height:17px;
		vertical-align:top;
		width:17px;
		float:right;
	}

/************************\
 *	Infofenster         *
\************************/
	/* Haupt-Content */
	#extra_window			 		{ background-color:#FFFFFF; height:100%;}
	#in_extra_window		 		{ margin:10px 10px 0px 10px; background-color:#E5E5E5; height:95%;}
	#extra_window #content	 		{width:100%; height:100%; vertical-align:top; background-color:#E5E5E5;}
	#extra_window #in_content 		{}

	#extra_window #content_top		{padding:10px 15px;}
	#extra_window #content1 		{padding:0px 15px; width:100%; vertical-align:top} /* Spalte 1 */
	#extra_window #content2 		{padding:0px 15px; } /* Spalte 2 */
	#extra_window #content_down		{padding:10px 15px;}


/* DIE TEXTE
*******************************************************************************
	Grundeinstellungen sowie die allgemeinen Spezialitäten
	in den einzelnen Bereichen
	Die !*!besonderen Spezialitäten!*! werden bei den BLÖCKEN
	und MODULEN eingestellt
*******************************************************************************/
/*normaler Text*/
.text       			{ color: #333333; font-size:11px; line-height:15px; font-weight: normal;}

/* Überschriften */
.head					{ color: #333333; font-size:14px; line-height:20px; font-weight:normal;}

/* Unterüberschriften */
.subhead				{ color: #333333; font-size:11px ; font-weight: bold; }

/* Navigation */
/************************************/
/* Navigation Standard */

a          {font-size:11px; text-decoration:underline; }
a:link     {color: #333333; text-decoration:underline; }
a:visited  {color: #333333; text-decoration:underline; }
a:hover    {color: #8A0028; text-decoration:underline; }
a:active   {color: #8A0028; text-decoration:underline; }

/* ################################## Nur bei Verwendung von a_navi_h.html ################################## */
/* Navigation horizontal */
.a_navi_h	{text-align:left;}
#navi_0 .a_navi_h	.delimitter				{display:none; padding:0px 0px; background-color:#91899B;} /* Linienfarbe, Anzeige JA/NEIN */
#navi_0 .a_navi_h	.delimitter img			{height:8px; width:1px; vertical-align: left;}		 		 /* Spacer, Liniengröße, Ausrichtung */
#navi_0 .a_navi_h	.start_end				{display:none;}											 	 /* Linie am Anfang und Ende anzeigen */
#navi_0 .a_navi_h	.entry					{padding:0px 0px 0px 20px; float:left;}										 	 /* Abstand von der Linie zu den Navigationspunkten */

/* Navigation horizontal */
#navi_1 .a_navi_h	.delimitter				{display:none; margin:0px 3px; background-color:#CCCCCC; float:left;} 	/* Linienfarbe, Anzeige JA/NEIN */
#navi_1 .a_navi_h	.delimitter img			{height:29x; width:1px; vertical-align:top;}			 	 	/* Spacer, Liniengröße, Ausrichtung */
#navi_1 .a_navi_h	.start					{display:none;}											 	 	/* Linie am Anfang anzeigen */
#navi_1 .a_navi_h	.end					{display:none;}											 	/* Linie am Ende anzeigen */
#navi_1 .a_navi_h	.entry					{padding:2px 8px 0px 7px; width:114px; height:29px;}							/* Abstand von der Linie zu den Navigationspunkten */

/* Navigation horizontal */
#navi_2 .a_navi_h	.delimitter				{display: none; margin:0px 3px; background-color:#CCCCCC;} 	/* Linienfarbe, Anzeige JA/NEIN */
#navi_2 .a_navi_h	.delimitter img			{height:17px; width:1px; vertical-align:middle;}		 	 	/* Spacer, Liniengröße, Ausrichtung */
#navi_2 .a_navi_h	.start					{display: none;}											 	 	/* Linie am Anfang anzeigen */
#navi_2 .a_navi_h	.end					{display:none;}											 	/* Linie am Ende anzeigen */
#navi_2 .a_navi_h	.entry					{padding:3px 0px 0px 5px; height:16px;}							/* Abstand von der Linie zu den Navigationspunkten */

/* Navigation vertikal */
 /* Linienfarbe, Anzeige JA/NEIN
.a_navi_v	.delimitter				{display:inline; padding:0px 0px; background-color:#91899B;}*/
/* Spacer, Liniengröße, Ausrichtung
.a_navi_v	.delimitter img			{width:100%;  height: 1px; vertical-align:middle;}*/
/* Linie am Anfang und Ende anzeigen
.a_navi_v	.start_end				{display:none;}*/
/* Abstand von der Linie zu den Navigationspunkten
.a_navi_v	.navi_level_3					{padding:3px 10px; width:130px;}*/

/* ################################## #################################### ################################## */


/* Navigation */
/************************************/
/* Ableitungen (Variantionen) */

/* Haupt Navigation Level 0 META */
#navi_0 a     	  					{ font-size: 9px; font-weight: bold; margin-left:15px; color: #CCCCCC; text-decoration:none;}
#navi_0 a:link    					{ }
#navi_0 a:visited 					{ }
#navi_0 a:hover   					{ color: #FFFFFF;}
#navi_0 a:active  					{ color: #FFFFFF;}
#navi_0 .active a  					{ color: #FFFFFF;}

/* Haupt Navigation Level 1 Hauptnavi OBEN */
#navi_1 a						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; text-decoration:none; color: #666666; text-decoration:none;}
#navi_1 a:link     				{ color: #666666;}
#navi_1 a:visited	 			{ color: #666666;}
#navi_1 a:hover   				{ color: #8A0028;}
#navi_1 a:active  				{ color: #8A0028;}
#navi_1 a.menu_active:visited  	{ color: #8A0028;}

/* Haupt Navigation Level 2-4 Standard */
/************************************/
#navi_2 a    	  	{ color: #333333; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; }
#navi_2 a:link    	{ color: #333333;}
#navi_2 a:visited 	{ color: #333333;}
#navi_2 a:hover   	{ color: #8A0028; }
#navi_2 a:active  	{ color: #8A0028; }
#navi_2 .active a  	{ color: #8A0028; }

#navi_2 .navi_level_2 { padding-top:10px;}
#navi_2 .navi_level_2 a {font-size: 10px; font-weight:bold;}
#navi_2 .navi_level_2 img {}

#navi_2 .navi_level_3 {font-size: 10px; font-weight:normal; margin-left:26px; margin-top:6px;}

#navi_2 .navi_level_4 {font-size: 10px; font-weight:normal; margin-left:35px; margin-top:6px;}

#navi_2 .navi_level_5 {font-size: 10px; font-weight:normal; padding-left:45px; margin-top:6px;}





/* DIE BLÖCKE
*******************************************************************************
	Hier stehen alle Grundeinstellungen sowie die Spezialitäten
	in den einzelnen Bereichen
*******************************************************************************/
/** Headline **/
.block_head		{}
#content_right .block_head  { margin:0px 15px;}
#content_left .block_head  	{ margin:0px 15px;}
#content_right .usertable .block_head 	{ margin:0px;}
#content_left .usertable .block_head  	{ margin:0px;}

/** Unter Überschrift **/
.block_subhead	{}
#content_right .block_subhead { margin:0px 15px;}
#content_left .block_subhead  { margin:0px 15px;}
#content_right .usertable .block_subhead 	{ margin:0px;}
#content_left .usertable .block_subhead  	{ margin:0px;}

/** Text **/
.block_text		{margin:0px; padding:0px;}
#content .block_text		{}
#content_right .block_text 	{ line-height:14px; margin:0px 15px;}
#content_left .block_text  	{ line-height:14px; margin:0px 15px;}
#content_right .usertable .block_text 	{ margin:0px;}
#content_left .usertable .block_text  	{ margin:0px;}
#content_down .text {font-size:9px; color:#666666;}
#content_left .text {font-size:9px; color:#333333;}
.usertable .text  	{ padding-right:15px;}

/** Headline flexible **/
.block_head_flex		{ border:1px solid #666666; width:120px; text-align:center; vertical-align:middle; background-color:#EEEEEE;}
.block_head_flex .head	{ color: #000000; font-weight: bold; padding:30px 0px; }
.block_head_flex .text	{ color: #000000; font-weight: normal; }

/** Headline with two parts **/
.block_head_2parts		    {}
.block_head_2parts .head	{}
.block_head_2parts .text	{ color: #888888; font-weight: bold; }
#content_right .block_head_2parts .head	{color:#990000;}

/** Help (Kontext sensitive Hilfe **/
.block_help		{}
.block_help img {}
.block_help	a	{} /* Link */

/** Bild **/
.block_image	{}
.block_image img.clean	{}
.block_image img.soft	{}
.block_image img.strong	{}
.block_image .textLink		{}  /* Nur Positionierungen etc. da der Text durch den Link definiert werden soll */
.block_image .textLink img	{}  /* Formatieren der Grafik vor dem textlink */
.block_image a	{}

/** Bild mit eine editierbaren Text **/
.block_image_slogan .text		{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0px; margin:0px;}

/** Bild Text und Link **/
.block_image_text_link  				{font-size: 9px; color: #333333 ;}
.block_image_text_link .image 			{}
.block_image_text_link .text 			{ padding:10px 10px;}
/* Text-Link */
.block_image_text_link .text a			{font-size: 9px; color: #333333;}
.block_image_text_link .text a:hover	{color: #000000;}
.block_image_text_link .hspace			{width:5px;}	/* Abstand zwischen Image und Text */
.block_image_text_link .vspace			{height:5px;}	/* Abstand zwischen Image und Text */
/* Bilderrahmen */
.block_image_text_link img.clean		{}
.block_image_text_link img.soft			{}
.block_image_text_link img.strong		{}

/** Linie **/
.block_line					{ background-color:#990000; }	/*Linienfarbe / Abstand / Stärke / Länge */
#content_left .block_line	{ background-color:#DDDDDD;}	/*Linienfarbe / Abstand / Stärke / Länge */
#content_right .block_line	{ background-color:#FFFFFF;}	/*Linienfarbe / Abstand / Stärke / Länge */

/** Link **/
.block_link					{color: #333333; font-weight:normal; font-size:11px;}
#content_right .block_link 	{ margin:0px 15px;}
#content_left .block_link 	{ margin:0px 15px;}
#content_right .usertable .block_link 	{ margin:0px;}
#content_left .usertable .block_link 	{ margin:0px;}

.block_link .prefix			{
	padding-right:5px;
	padding-top:5px;
	_padding-top:2px;	/* IE */
}
.block_link .image_show		{display:none;}
.block_link	a				{font-size: 11px; color: #333333 ;}
.block_link a:hover			{color: #990000; }

/** Link mit Inhalt zum Kontaktformular **/
.block_link_contact						{}
.block_link_contact	a					{}
.block_link_contact a:hover				{}

/** Link Liste Horizontal **/
#block_link_list_2 a					{font-size:10px; text-decoration:underline; font-weight:none;}
#block_link_list_2 .link_more			{width:80px; background-color:#CC6666; vertical-align:middle; height:17px; padding-right:15px;}
#block_link_list_2 .link_more a			{font-size:10px; color:#CCCCCC; text-decoration:none; font-weight:bold;}
#block_link_list_2 .link_more a:hover	{color: #FFFFFF;}
#block_link_list_2 .link_2				{vertical-align:middle;}
#content_left #block_link_list_2  		{ margin:0px 15px;}
#content_right #block_link_list_2  		{ margin:0px 15px;}
#content_right .usertable .block_link_list_2 	{ margin:0px;}
#content_left .usertable .block_link_list_2		{ margin:0px;}

/** Abstand nach unten **/
.block_space	{}

/** Kontaktformular **/
.contact_form					{}
.contact_form .textspecial 		{}
.contact_form .contact_at		{}


.impressum_profile		{}
.impressum_profile a	{ font-size:9px;}
.impressum_profile a:hover	{color: #000000; }

/** Formulare allgemein **/
input, textarea {
	font-size: 10px;
    scrollbar-face-color: #EAEAEA;
    scrollbar-highlight-color: #F0F2FB;
    scrollbar-3dlight-color: #F0F2FB;
    scrollbar-darkshadow-color: #CCCCCC;
    scrollbar-shadow-color: #AAAAAA;
    scrollbar-arrow-color: #999999;
    scrollbar-track-color:  #F9F9EE;
    color: #332222;
    background-color: #E5E5E5;
    padding: 2px 2px;
    border-left: 1px solid #8A7E79;
    border-right: 1px solid #8A7E79;
    border-top: 1px solid #8A7E79;
    border-bottom: 1px solid #8A7E79;
}
.checkbox { text-align:left; padding:5px 0px; vertical-align:middle;}
.submit {background: #EAEAEA; border:1px; font-size:8px; margin-right:20px;}

.col1	{width:100px;}
.col2	{width:100px;}



/* DIE MODULE
*******************************************************************************
	Alle Grundeinstellungen sowie die Spezialitäten
	in den einzelnen Bereichen
*******************************************************************************/

/** News **/
/************************************/
/* News Anreisser */
.mod_news			{padding:0px;							/*[div] Abstand des Inhaltes*/
					 margin-top: 0px; margin-right:0px;  	/* Abstand nach Außen */}
#content_right .mod_news  { margin:0px 15px;}
.mod_news .image 	{margin:0px 5px 5px 0px;				/*[div] Grundeinstellung Bild*/
				  	float:left;								/* Text umfließt das Bild*/}
.mod_news .head  	{margin:0px 0px 0px 0px;				/*[div] Grundeinstellung Datum*/
				 	padding:0px 0px 3px 0px;
				 	font-size: 9px;}
.mod_news .br  		{display:block;}						/*[div] none = keine Zeilenumbruch zwischen Datum und Überschrift*/
.mod_news .subhead  {padding:0px;}							/*[span] Grundeinstellung Title */
.mod_news .text 	{}										/* [div] Grundeinstellung Text*/
.mod_news .link  	{margin:5px 0px 0px 0px; text-align:right; clear:left;		/* ohne clear kommt er direkt nach dem Text} */}
.mod_news .separator{margin:5px 0px 15px 0px;border-top:1px solid #BBBBBB;} 	/*[div] Trenner zwischen den News*/
/* News Details*/
.mod_news_details .back_link 	{ text-align: right; }				/* Ausrichtung des zurück-textes */


/** Boerse **/
/************************************/

/** Shop **/
/************************************/

/** Search **/
/************************************/
/* SEARCH Input */
.search 						{ vertical-align:baseline;}
#content_right .search			{ margin-left:15px; }
/* SEARCH Content */
.search_content					{ margin:0px 23px 10px 5px; padding-bottom:10px; border:1px solid #999999; }
.search_content	.head			{ padding:2px 10px 2px 15px; margin-bottom:10px; background-color:#999999; color:#FFFFFF; font-size:11px; font-weight:bold; }

.search_content	a				{ text-decoration:none; font-size:11px; color:#333333;}
.search_content	a:link			{ text-decoration:none; font-size:11px; color:#333333;}
.search_content	a:hover			{ text-decoration:none; font-size:11px; color:#333333;}
.search_content	a:visited		{ text-decoration:none; font-size:11px; color:#999999;}
.search_content	a:active		{ text-decoration:none; font-size:11px; color:#333333;}

.search_content	.more				{ text-align:left;}
.search_content	.more a				{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content	.more a:link		{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content	.more a:hover		{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content	.more a:visited		{ text-decoration:none; font-size:11px; color:#CC9999;}
.search_content	.more a:active		{ text-decoration:none; font-size:11px; color:#CC0000;}

/* SEARCH Content 0result */
.search_content_0result					{ margin:0px 23px 10px 5px; padding-bottom:10px; border:1px solid #CC0000; }
.search_content_0result	.head			{ padding:2px 10px 2px 15px; margin-bottom:10px; background-color:#CC0000; color:#FFFFFF; font-size:11px; font-weight:bold; }

.search_content_0result	a				{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content_0result	a:link			{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content_0result a:hover			{ text-decoration:none; font-size:11px; color:#000000;}
.search_content_0result a:visited		{ text-decoration:none; font-size:11px; color:#CC0000;}
.search_content_0result a:active		{ text-decoration:none; font-size:11px; color:#CC0000;}


/************************************/

/** Seminar **/
/************************************/

/** Worker **/
/************************************/



/* DIE TABELLEN
*******************************************************************************
	Alle Grundeinstellungen sowie die Spezialitäten
	in den einzelnen Bereichen
*******************************************************************************/

.usertable	{ margin:0px;}
.usertable .block_text		{ margin:0px;}

#a_start_01 .usertable	{ margin:0px;}
#content_right .usertable 	{ margin:0px 15px;}
#content_left .usertable 	{ margin:0px 15px;}
.usertable	th	{text-align:center; font-size:10px;}
