/*********************************************************************/
/*                                                                   */
/*               Stylesheet für die ASCA-Homepage                    */
/*                                                                   */
/*        copyright 2007 Michael Novak www.asca.cc                   */
/*                                                                   */
/*********************************************************************/


/****************************************/
/*   Gerneral  T A G S  und Classes     */
/****************************************/

/* CSS Document */



/****************************Global Tags And Design******************************/

body {
background-image: url('../../10_Images/99_Various/99_unsorted/sky.gif');
/*background-color: #fff;*/
background-repeat:repeat;
FONT-FAMILY: Arial, Helvetica;
FONT-SIZE: 12px;
margin:0px; 
padding-top:20px; text-decoration:none; border:0px none; color:#4A3A2D; text-align:center; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-top:0px; margin-right:0px; margin-bottom:0px
}

#Container { 
width:999px; 
margin:0px auto;
margin-bottom:10px; 
/*1st color*/
background-color:#d2d2c6;
/*background-color:#A0E0F9; shit blue*/
/*background-color:#C5DBFF; skyblue*/
border:5px double #000066;*/
padding:0px;
padding-bottom:10px;
text-align:left;
}

/*IE Sternchen Hack*/
/*#Container *{}
/*to correct the IE Bug for margin auto*/


#Header { 
position:relative; 
/*height:260px;*/
height:190px;
padding:10px 37px 0px 37px;
width:920px;
}
#printHeader{
display:none;
}
#Image { 
position:relative;
/*height:200px;*/
height:170px;
width:680px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0;
}
#Image a{
text-decoration:none;
}
img{
border:none;
}


#h1Main { 
position:relative;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-style:italic;
display:block;
top:-105px; 
left:190px;
width:740px; 
font-size:1.7em; 
color:#000066;
display:none;
}
/****************************End Global Tags And Design******************************/


/****************************Main Frame Styledefinitions ******************************/
#Inhalt1 H1
{
    COLOR: #4A3A2D;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 1.5em;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 5px;
    TEXT-DECORATION: none;
}
#Inhalt1 H2
{
    COLOR:#996600;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 1.25em;
    MARGIN-TOP: 0px;
    TEXT-DECORATION: none;
}
#Inhalt1 H3
{
    COLOR:#0100EE;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 0px;
    TEXT-DECORATION: none;
	padding-left:10px;
	padding-right:10px;
}
#Inhalt1 .crossed{
text-decoration:line-through;

}
#Inhalt1 .italic_underlined{
text-decoration:underline;
font-style:italic;
}
#Inhalt1 .bold{
font-weight:bold;
}
#Inhalt1 a:link, #Inhalt1 a:visited {
	text-decoration: none;
}

#Inhalt1 .redtext {
color: #ff0000;
}
#Inhalt1 .redtextcenter {
color: #ff0000;
text-align:center;
}

#Inhalt1 .datecolor {
color:#996600;
}
#Inhalt1 .underlinebold {
text-decoration:underline;
font-weight:bold;
}
.headline {text-align:left;font-weight:bold;border-bottom:1px solid #bbbbbb;font-size:1em;margin-top:5px;}
.headlinetab{padding-left:30px;text-align:left;font-weight:bold;border-bottom:1px solid #bbbbbb;font-size:1em;margin-top:5px;}
.headlinetabdouble{padding-left:60px;text-align:left;font-weight:bold;border-bottom:1px solid #bbbbbb;font-size:1em;margin-top:5px;}

/*IE * Hack*/
* html table tr td {
font-size:0.9em;}

/****************************Main Frame Styledefinitions ******************************/





/* *********************************** content Block *********************************** */
div#Inhalt1 {
	position:relative;
	margin-top:-2px;
	margin-left: 37px;
	margin-right:37px;
	margin-bottom:10px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	/*background-color:#FFF;*/
	z-index:10;
	/*text-align:left;*/
	border-left:2px solid #000066;
	border-right:2px solid #000066;
	border-bottom:2px solid #000066;
/*	background-repeat: no-repeat;
	background-position: 600px 0; */

}
.content {
	padding: 10px;
	margin:0px;
	background-color:#FFF;
/*

	background-image: url(edgeRD1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
*/
}

div#Inhalt1 #center					{ position:relative; text-align:center; margin:0px auto;}
div#Inhalt1 #center	*				{ position:relative; text-align:center; margin:0px auto;}
div#Inhalt1 #centerlightblue		{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF;}
div#Inhalt1 #centerlightbluevice	{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:410px;}
div#Inhalt1 #centerlightbluevice2	{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:470px;}
div#Inhalt1 #centerlightblueinfo	{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:480px;}
div#Inhalt1 #centerlightbluehonor	{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:410px;}

/*IE Browser Hack*/
* html div#Inhalt1 #centerlightblueinfo	{ position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:600px;}
* html div#Inhalt1 #centerlightbluehonor { position:relative; text-align:center; margin:0px auto;background-color:#DDD7FF; width:450px;}

.infotextgeneral {position:relative;float:left;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px; z-index:5;width:280;}
.infotextgeneral * {clear:left}

/* ***********************************End  content *********************************** */



/* ++++++++++++++++++++++++++++++ MenuMain Block++++++++++++++++++++++++++++ */
div#menuMain {
	margin: 0;
	padding-left: 37px;
	padding-right: 37px;
	height: 2.5em;
	z-index:50;
}
div#menuMain div {
	clear: both;
	float:none;
}
div#menuMain * {
z-index:50;
}
/***************************************** menuTop ***********************/
ul#menuTop {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 80%;
	/*	background: url("navi.gif") no-repeat right top;*/
	background-color:transparent;
	border-top:2px solid #000066;
	border-bottom:2px solid #000066;
}
ul#menuTop li {
	float: left;
	position: relative;
	background: url('left.png') no-repeat left top;
	margin: 0;
	list-style-type:none; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
}

ul#menuTop li ul {
	margin: 0;
	padding: 0;
	left: 0px;
	position: absolute;
	display: none;
/* Unternavigation ausblenden */
	background-color:#000066;
	width: 10em;
	text-align: left;
	overflow: hidden;
}
ul#menuTop li:hover ul, ul#menuTop li.over ul {
	display: block;
/* Unternavigation in modernen Browsern einblenden */
}
ul#menuTop li ul li {
	float: none;
	display: block;
	margin-bottom: 0;
	border: solid 1px #fff;
	/*background-image: none;*/
}
ul#menuTop a, ul#menuTop span {
	display: block;
	padding: 0.05em 1em;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}
ul#menuTop a {
	/* white-space: nowrap; */
	float: left;
	display: block;
	/*background: url("right.png") no-repeat right top;*/
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #000066;
	float: none;
}
/* End IE5-Mac hack */
ul#menuTop a:hover {
	/*color: #333;*/
	color:#FF0000;
}
ul#menuTop #current {
	/*background-image: url("left_on.gif");*/
}
ul#menuTop #current a {
	/*background-image: url("right_on.gif");
	color: #333;*/
}
ul#menuTop li ul li a:hover, ul#menuTop #current li a:hover {
	background-image: url('none');
	margin: 0;
	padding: 2px;
	color: #ff0000;
	/*  background-color: #8E8897;
*/
	background-color:#000066
}
ul#menuTop li ul li a, ul#menuTop #current li a {
	margin: 0;
	padding: 2px;
	background-image: url('none');
	background-color: #000066;
	color:#fff

}
ul#menuTop #current li a {
	color:#F3E26A;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ End MenuMain Block++++++++++++++++++++++++++++ */


/* ******************************************   menuGlobal  Block * * * * * * * * * * * * * * * * * * * * * */
#menuGlobal 			{position:relative; font-size: 1em; margin: 2px; padding: 2px; top: 10px; left: 570px; width: 380px;; z-index: 2; /*color: #fff;*/color:#000066;}
/*IE Star Hack*/
* html #menuGlobal {left:550px;}

#menuGlobal a 			{padding-right: 2px;padding-left: 2px;margin: 3px;color:#000066;}

#menuGlobal a:link,
#menuGlobal a:visited 	{text-decoration: none;}

#menuGlobal a:focus, 
#menuGlobal a:hover, 
#menuGlobal a:active {/*text-decoration: underline;*/color:#FF0000;font-weight:bold;}


#menuGlobalLogin 		{position:relative;font-size: 1em;margin: 2px;padding: 2px;top: 10px;left: 530px;width: 420px;z-index: 2;/*color: #fff;*/color:#000066;}

#menuGlobalLogin a 			{padding-right: 2px;padding-left: 2px;margin: 3px;color:#000066;}

#menuGlobalLogin a:link, 
#menuGlobalLogin a:visited 	{text-decoration: none;}

#menuGlobalLogin a:focus,
#menuGlobalLogin a:hover,
#menuGlobalLogin a:active 	{/*text-decoration: underline;*/color:#FF0000;font-weight:bold;}

.counter	{background-color:#fff;}

/* ****************************************** End  menuGlobal  * * * * * * * * * * * * * * * * * * * * * */


/* *********************************** footer Menu Block*********************************** */
#footer {
position:relative;
/*background-color: #d2d2c6;
background-color: #fff; */
margin-top:5px; 
margin-left:auto; 
margin-right:auto; 
margin-bottom:30px; 
text-align:center;
z-index:30;
color:#000066;
}
/*Star-Hack for Microsoft IE*/
* html #footer {
height:40px;
padding-bottom:30px;
}

#footer a, #footer a:active, #footer a:visited, #footer a:focus{
	text-decoration:none;
	color:#000066;
	font-style:italic;
}
#footer a:hover{
	font-style:normal;
	color:#ff0000;
	font-weight:bold;
}
/* ***********************************End footer Menu Block*********************************** */


/*************************************Form Design****************************/



/*************************************Global Form Design****************************/
form{
/*border: 1px solid #4A3A2D;*/
background-color:#DDD7FF;
padding:5px;
}
fieldset {
/*color:#000066;*/
color:#4A3A2D;
font-weight:bold;
border:solid 1px #4A3A2D;
/*background-color:#cccc99;*/
background-color:#DDD7FF;
padding:10px;
}
input{
border: 1px solid #4A3A2D;
background-color:#fff;
margin:5px;
padding:2px;
font-weight:normal;
}

.submit, .reset{
background-color:#d2d2c6;
border:3px double #4A3A2D;
/*color:#000066;*/
color:#fff;
font-weight:bold;
margin-left:25px;
text-align:center;
}

.submit:hover, .submit:focus, .reset:hover, .reset.focus{
color: #ff0000;
}

/*only for Mozilla and Opera*/
input:focus, input:hover {
/*background-color:#ffffff;*/
color:#000;
/*font-weight:bold;*/
}


/*incorrect input Style- nicer than with alert Function, with Java Script Function or Dynamic Scripting languages*/
input .fehler {
border: 1px solid #f00;
font-weight:bold;
background: #fff url('achtung.gif') no-repeat right;
}
	
/*************************************End Form Design****************************/


/*************************************Table Design*******************************/
table.frontTableStyle		{border:1px solid #bbb;/*background-color:#E3FF7D;*/background-color:#DDD7FF; width:340px;}
table.frontTableStyle th	{text-align:left;font-weight:bold;border-bottom:1px solid #bbbbbb;font-size:1em;}
table.frontTableStyle td	{text-align:left;font-weight:normal;font-size:1em;}

table.tableFormStyle		{ border:3px double #4A3A2D;}
table.tableFormStyle  th	{ background-color: #DDD7FF;}

/*IE Hack */
* html table.frontTableStyle td{font-size:0.9em;}
* html table {font-size:1.1em;}

.center 	{text-align:center;}
.left 		{text-align:left;}

tr.coloumnodd 		{background-color: #DDD7FF;}
tr.coloumnoddCenter {background-color: #DDD7FF;text-align:center;}

tr.coloumneven 		{background-color: #FFF;}
tr.coloumnevenCenter{background-color: #FFF;text-align:center;}

th {border-bottom: 1px solid #4A3A2D;}
th.bottom {border-bottom: none;border-top:1px solid #4A3A2D;}
th.level2 {border-bottom:none; text-align:left; text-decoration:underline; COLOR:#996600;}
/*************************************End Table Design*******************************/






