/************************************************************

Stylesheets für ATS Elektronik von Karin Schuppe
Kontakt: karin.schuppe@web.de
28. Oktober 2005

************************************************************/


/************************************************************

	Allgemeine CSS Einstellungen
	
************************************************************/
body{
	position:absolute;
	top:0px;
	left:0px;

	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	
	font-family: Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	
	text-decoration:none;
}

DIV#mainDiv{
	position:absolute;
	width:832px;
	font-size:10pt;

	top:3%; 
	left:10%;
}

TABLE#mainTable{
	width:830px;
	border-collapse:collapse;
	font-size:10pt;
	/*table-layout:fixed;*/
	/*border:1px solid lightblue;*/
}

table{
	width:100%;
	/*table-layout:fixed;*/
	/*border:1px solid lightblue;*/
	font-size:10pt;
}

li{
line-height:1.2;
}

h1{
	margin: 5px 0px 0px 0px;
	font-weight:bold;
	font-size:12pt;
}
h2{
	margin: 5px 0px 0px 0px;
	font-weight:bold;
	font-size:12pt;
	color:#4181BA;
}

h3{
	margin: 30px 0px 0px 0px;
	font-weight:bold;
	font-size:10pt;
}

h4{
	margin: 30px 0px 0px 0px;
	font-weight:bold;
	font-size:10pt;
	color:#4181BA;
}

/************************************************************

	HEADER-Zeile: Rahmen und Allgemein
	
************************************************************/

TR#headerBGRow{
	background:url(../fileadmin/templatebilder/bground_header.png);
	background-repeat:no-repeat;
	width:830px;
	height:150px;
}

TD#headerBGCol{
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

TD#logo{
	width:210px;
	padding:10px;
	/*border:1px solid lightblue;*/
}
/*
TD#trailer{
	width:585px;
	font-size:20pt;
	color:#929292;
	font-weight:bold;
	text-align:center;

}
*/
TD#image{
	text-align:right;
}
/************************************************************

	NAVI-Zeile: Rahmen und Allgemein
	
************************************************************/

TR#naviRow{
	background:url(../fileadmin/templatebilder/bground_content.png);
	background-repeat:repeat-y;
	width:830px;
	height:30px;
}

TD#naviCol{
	padding-left:20px;
	padding-right:15px;
}

/************************************************************

	NAVI-Linke Spalte: Navigationspfad
	
************************************************************/

TD#navi_1{
	width:620px;
	font-size:8pt;
  	color:#929292;
	text-decoration:none;
	/*border:1px solid lightblue;*/
}
TD#navi_1 a{
  	font-size:8pt;
  	color:#929292;
	text-decoration:none;
}


/************************************************************

	NAVI-Rechte Spalte: Login Status
	
************************************************************/

#login_status{
	width:180px;
	padding:3px;
	text-align: right;
	color:#4181BA;
  	font-size:8pt;
}

/************************************************************

	CONTENT-Zeile: Rahmen und Allgemein
	
************************************************************/

TR#contentRow{
	background:url(../fileadmin/templatebilder/bground_content.png);
	background-repeat:repeat-y;
	width:830px;
	vertical-align:top;
}

TD#contentCol{
	padding-left:10px;
	padding-right:10px;
}

/************************************************************

	CONTENT-Linke Spalte: Hauptmenü
	
************************************************************/

TD#menu_li{
	width:200px;
	vertical-align:top;
	padding-right:5px;
	/*border:1px solid lightblue;*/
}
TABLE#menu_li_Table{
	border-collapse:collapse;
}

TR#menu_li_RowTitle{
	background:url(../fileadmin/templatebilder/menu_bg_header.png);
	background-repeat:no-repeat;
}

DIV#menu_li_header{
	width:180px;
	padding:5px;
	padding-top:10px;
	font-size:12pt;
	text-align:left;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
}

DIV#menu_li_content{
	width:180px;
	font-size:10pt;
	text-decoration:none;
	padding-bottom:20px;
}


TR#menu_li_RowFooter{
	background:url(../fileadmin/templatebilder/menu_bg_footer.png);
	background-repeat:no-repeat;
	height:32px;
}

/************************************************************

	CONTENT-Mittlere Spalte: Content
	
************************************************************/

TD#content{
	width:450px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-size:10pt;
}

#content a, a:hover{
	text-decoration:none;
	color:#4181BA;
	font-size:10pt;
}

#content_content{
	width:410px;
	font-size:10pt;
}

/************************************************************

	CONTENT-Mittlere Spalte: Content
	
************************************************************/

#content_re a, a:hover{
	text-decoration:none;
	color:#4181BA;
	font-size:9pt;
}

#content_content_re{
	width:160px;
	text-align:right;
	padding-right:3px;
	font-size:9pt;
}


/************************************************************

MENU RECHTS

************************************************************/

TD#menu_re{
	width:160px;
	vertical-align:top;
}
TABLE#menu_re_Table{
	border-collapse:collapse;
}

TR#menu_re_RowHeader{
	background:url(../fileadmin/templatebilder/menu_bg_re_header.png);
	background-repeat:no-repeat;
	height:32px;
}

DIV#menu_re_header{
	width:160px;
	padding-top:10px;
	font-size:12pt;
	text-align:left;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
}

DIV#menu_re_search{
	/*background:url(../fileadmin/templatebilder/menu_bg_re_search.gif);
	background-repeat:no-repeat;*/

	
}

DIV#menu_re_search_desc
{
	text-align:left;
	font-weight:bold;
	padding-left:9px;
	color:#4181BA;
	font-size:10pt;
	padding-left:20px;
	text-decoration:none;
}
DIV#menu_re_search_box
{
	width:130px;
	padding-left:20px;
}
DIV#menu_re_content{
	width:160px;
	text-align:right;

	font-size:10pt;
	text-decoration:none;
}
DIV#menu_re_content_menu
{
	width:160px;
	text-align:right;

	font-size:10pt;
	text-decoration:none;
	padding-bottom:20px;
}

TR#menu_re_RowFooter
{
	background:url(../fileadmin/templatebilder/menu_bg_re_footer.png);
	background-repeat:no-repeat;
	height:32px;
}

.language {
	color:#929292;
	font-size:10pt;
	padding-left:65px;
	text-decoration:none;
}

.language a{
	color:#929292;
	font-size:10pt;
	text-decoration:none;
}

.language a:hover, a:active{
	color:#4181BA;
	font-size:10pt;
	text-decoration:none;
}
.print{
	padding-left:15px;
}

/************************************************************

	FOOTER-Zeile: Rahmen und Allgemeines
	
************************************************************/

TR#footerBGRow{
	background:url(../fileadmin/templatebilder/bground_footer.png);
	background-repeat:no-repeat;
	width:830px;
	height:30px;
}
TD#footerBGCol{
	padding-left:25px;
	padding-right:25px;
	padding-top:30px;
}
TD#footer{
	width: 800px;
  	font-size:8pt;
	color:#929292;
  	text-align:center;
	/*border:1px solid lightblue;*/
}

/************************************************************

	FOOTER: kleines Menü
	
************************************************************/

TD#menu_footer{
	width: 800px;
  	font-size:9pt;
	color:#929292;
  	text-align:center;
	vertical-align:bottom;
	text-decoration:none;
}
#menu_footer a{
  	font-size:9pt;
	color:#4181BA;
	text-decoration:none;
}

#menu_footer a:hover, a:active{
  	font-size:9pt;
	color:#4181BA;
	text-decoration:none;
}

/************************************************************

	CALENDER
	
************************************************************/
#tableCalender
{
	font-size:10pt;
	font-family:Arial;
}

#calender_date
{
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:3px;
}

#calender_header
{
	font-size:10pt;
	font-weight:bold;
	color:#4181BA;
	padding-top:3px;
	vertical-align:top;
}
#calender_content
{
	font-size:10pt;
	font-weight:normal;
	color:black;
	padding-bottom:15px;
	vertical-align:top;
}
.tx-indexedsearch P { font-family:Arial; font-size:10pt; }
.tx-indexedsearch P.tx-indexedsearch-noresults { font-family:Arial; font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-size:12px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-rules H2 { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-rules P { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-whatis P { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-browsebox P { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res P { font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:Arial; font-size:10pt; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-size:10px; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P A { color:green; text-decoration:none; font-weight:normal; font-size:8px; }
.tx-indexedsearch .tx-indexedsearch-searchbox TD { padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; }
