/*
Theme Name: Tai-Chi
Theme URI: -
Description:Tai-Chi
Author:Niclas Hohmann
*/
/*------Aufteilung-----*/
body				{color: #333;background:#e5e5e5; background-image:url(images/bgr_ca.jpg); background-repeat:repeat;}

#wrapper	{width:850px; margin:auto; text-align:left; background:#fff; box-shadow: inset 0px 0px 5px  #00CC00, 0px 0px 20px #666; }

#uphut		{height:25px; width:auto; margin-top:50px;}
#downhut	{height:10px; width:auto; margin-bottom:50px;}

#header		{height:200px; width:860px;  z-index:99; background-image:url(images/header.png); background-repeat:no-repeat; background-position:bottom; position:inherit;}/*MF180px -200px+++Bgr-pos*/
#main			{height:400px; width:850px;  padding:20px; float:left; overflow:auto; display:block;}
#footer 		{height: 50px; width:860px; clear: both;  z-index:99; padding: 10px; background-image:url(images/footer.png); background-repeat:no-repeat;}

.rund{ 
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	}
.mycss{
	font-weight:normal;
	color:#000000;
	letter-spacing:1pt;
	word-spacing:3pt;
	font-size:15px;
	text-align:justify;
	font-family:arial, helvetica, sans-serif;
	line-height:1;
	margin-right:150px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	}
.mycssbut{
	font-weight:bold;
	color:#000000;
	letter-spacing:1pt;
	word-spacing:3pt;
	font-size:15px;
	text-align:justify;
	font-family:arial, helvetica, sans-serif;
	line-height:1;
	padding-left:15px;
	padding-right:20px;
	}
.mycssr{
	font-weight:normal;
	color:#000000;
	letter-spacing:1pt;
	word-spacing:3pt;
	font-size:15px;
	text-align:justify;
	font-family:arial, helvetica, sans-serif;
	line-height:1;
	margin-left:150px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right: 5px;
	}

.mycsscap{
	font-weight:normal;
	color:#000000;
	letter-spacing:1pt;
	word-spacing:3pt;
	font-size:20px;
	text-align:justify;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	}
	
.text{
	margin-right: auto;
	max-height: 400px;
	width: 800px;
	position: absolute;
	display: block;
	overflow: auto;
	padding: 5px;
	}
	
.Nulindi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	padding-bottom:5px;
	text-decoration:none;
	}

.info{
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	}

.sta{
	alignment-adjust:central;
	}


/*Text---------------------------------------------------------------------------------------------*/
.hline	{
	padding-top:35px;
	padding-left: 15px;
	margin-top: 15px;
	font-family: arial, sans-serif;
	font-size: 100px;
	font-variant: small-caps;
	letter-spacing: -4pt;
	word-spacing: 8.4pt;
	text-shadow:#FF3 1px 1px 1px; 
	text-shadow: -2px 0 black, 0 1px #000, 2px 0 black, 0 -1px #000;
	line-height: 0;
	color:#C90;
	text-decoration:none;
}

.hline2	{
	padding-left: 25px;
	margin-top: 1px;
	font-family: arial, sans-serif;
	font-size: 48px;
	font-variant: small-caps;	
	word-spacing: 8.4pt;
	text-shadow:#FF3 1px 1px 1px; 
	text-shadow: -2px 0 black, 0 1px #000, 2px 0 black, 0 -1px #000;
	line-height: 0;
	color:#C90;
	text-decoration:none;
}
.hline3	{
	padding-right: 15px;
	margin-top: 1px;
	font-family: arial, sans-serif;
	font-size: 38px;
	font-variant: small-caps;	
	word-spacing: 8.4pt;
	text-shadow:#FF3 1px 1px 1px; 
	text-shadow: -2px 0 black, 0 1px #000, 2px 0 black, 0 -1px #000;
	line-height: 0;
	color:#C90;
	text-decoration:none;
}
.leboss	 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	padding-bottom:5px;
	}

/* Menu -------------------------------------------------------------------------------------- */

#menu {
  width: 860px;/*960px-860px*/
  height: 40px;
  clear: both;
}

ul#nav {
  float: right;/*L>R*/
  width: 860px;/*960px-860px*/
  margin: 0;
  padding: 0;
  list-style: none;
  background: #063 url(images/menu-parent.png) repeat-x;
}

ul#nav li {
  display: inline;
}

ul#nav li a {
  float: right;/*L>R*/
  alignment-adjust:central;
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
  line-height: 40px;
  color: #fff;
  text-decoration: none;
  text-shadow: 1px 1px 1px #880000;
  margin: 0;
  padding: 0 30px;
  background: #063 url(images/menu-parent.png) repeat-x;
  /*margin-left:120px ;*//* zentrese*/
}

/* APPLIES THE ACTIVE STATE */
ul#nav .current a, ul#nav li:hover > a  {
  color: #fff;
  text-decoration:underline overline;
  text-shadow: 1px 1px 1px #330000;
  /*background: #008E00;*/
}

/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav  ul {
  display: none;
}

/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
  position: absolute;
  display: block;
  width: 820px;/*920px-820px*/
  height: 20px;/*45px-20px*/
  position: absolute;
  margin: 40px 0 0 0;
  background: #aa0000 url(images/menu-child.png) repeat-x;
  opacity:0.8;  
}

ul#nav li:hover > ul li a {
  float: right;/*L>R*/
  font: bold 1.1em arial,verdana,tahoma,sans-serif;
  line-height: 25px;
  color: #fff;
  text-decoration: none;
  text-shadow: 1px 1px 1px #110000;
  margin: 0;
  padding: 0 30px 0 0;
  background: #aa0000 url(images/menu-child.png) repeat-x; 
}

ul#nav li:hover > ul li a:hover {
  color: #120000;
  text-decoration: none;
  text-shadow: none;
}

/*---------------------------------------------------------------------------------------------Ticker*/

#AnzeigeTicker {
position:relative;
top:0px;
left:0px;
width:860px;/*550>860*/
height:100px;
padding:0px;
padding:0px;
font-family:Arial, sans-serif;
font-size:18px;
}

#TickerText {
	padding-left: 25px;
	margin-top: 1px;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size: 48px;
	font-variant: small-caps;	
	word-spacing: 8.4pt;
	text-shadow: -2px 0 black, 0 1px #000, 2px 0 black, 0 -1px #000;
	line-height: 0;
	color:#C90;
}
/*---------------------------------------------------------------------------------------andere*/
.slin{
	text-decoration:none;
	}
