/* CSS Document */

/* 

   Dieses Template unterliegt nicht der GNU/GPL Lizenz. 

   Ich stelle euch dieses Template kostenfrei zur Verf&uuml;gung und als Gegenleistung erwarte ich, dass ihr einen Backlink setzt.

   Dieser ist hier verankert. Gegen eine Geb&uuml;hr k&ouml;nnt ihr den Link entfernen. Setzt euch dazu bitte mit mir in Verbindung:

   michael.leidig@babydo.de

*/

html		{

		margin:0;

		padding:0;

		color:#060606;

		font:normal 100%/1em "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;

		background:#FFFFFF url(../images/bg_center.gif) repeat-y top center;

		}

body		{

		margin:0;

		padding:0;

		color:#222222;

		text-align:center;

		}

a		{text-decoration:none;}

a:link		{color:#353535;text-decoration:none;}

a:visited 	{color:#757575;text-decoration:none;} 

a:hover   	{color:#666666;border-bottom:1px dotted #666666;} 

a:active  	{color:#FFAA00;border-bottom:1px dotted #FFAA00;}

a:focus		{color:#FFAA00;border-bottom:1px dotted #FFAA00;}



#footer a:link	{color:#EAEAEA;text-decoration:none;} 

#footer a:visited	{color:#BCBCBC;text-decoration:none;} 

#footer a:hover 	{color:#FEFEFE;border-bottom:1px dotted #FFFFFF;} 

#footer a:active	{color:#FFAA00;border-bottom:1px dotted #FFFFFF;}

#footer a:focus	{color:#FFAA00;border-bottom:1px dotted #FFFFFF;}



#container	{

		margin:auto;

		width:920px;

		height:100%;

		text-align:center;

		background-color:#FFFFFF;	

		}

#topimage 	{

		width:920px;

		height:230px;

		background:transparent url(../images/topimage-bg.jpg) top left no-repeat;		

		}

#topimage span	{

		display:block;

		text-align:right;

		padding-top:5px;

		padding-right:10px;

		color:#FFFFFF;

		background-color:transparent;	

		font-size:90%;

		}

#content   	{

		float:right;

		width:750px;

		text-align:left;		

		color:#333333;

		background-color:#FFFFFF;

		font-size:85%;		

		}

#content p, #content-left p, #content-right p

		{

  		margin:3px 3px 3px;

		}		

#subnav		{

		position:relative;

		top:-110px;

		left:7px;

		padding:0px;

		float:left;

		width:155px;

		height:100%;

		text-align:left;

		color:#333333;

		background:transparent url(../images/subnav-top.gif) repeat-x top left;

		}

#subnav_bottom	{

		color:#333333;

		padding:5px;

		background:transparent url(../images/subnav-bg.gif) no-repeat bottom center;		

		}

#footer		{

		margin:auto;

		width:100%;
		
		height: 50px;

		color:#FEFEFE;

		background:#000033 /* url(../images/bg-footer.gif) repeat-x top left */;

		font-size:70%;

		text-align:center;

		border-top: 2px solid #353535;

		border-bottom: 2px solid #353535;

		}

#content-left	{

		float:left;

		width:360px;

  		margin:0px 5px 0px;

		text-align:left;		

		color:#333333;

		background:transparent url(../images/subnav-bg.gif) no-repeat bottom right;		

		}

#content-right	{

		float:right;

		width:360px;

  		margin:0px 5px 0px;		

		text-align:left;		

		color:#333333;

		background:transparent url(../images/subnav-bg.gif) no-repeat bottom right;

		}

#content-left h3, #content-right h3

		{

  		margin-top:10px;	

  		margin-right:50px;		

		}

#smallbar h1	{

  		float:left;

  		width:300px;

  		background: transparent url(../images/TCG-LLC.jpg) no-repeat;

  		height:70px;

  		margin:0;

  		padding-left:30px;

		font-size:150%;

		line-height:50px;

		font-weight:normal;

		color:#FBFBFB;

		overflow:hidden;

		}

#smallbar 	{

		clear:left;

		background:#8F8F8F url(../images/header-I.jpg) repeat-x;

		height:70px;

		/* border-bottom: 5px solid #1E1F5B; */
		border-bottom: 5px solid #F6F6CF;

		/* border-top: 5px solid #353535; */
		border-top: 5px solid #000033;

		}		

#smallbar span 	{

		float:left;

		/* background:#8F8F8F url(../images/content_header_bg_right.gif) no-repeat; */

		height:70px;

		width:75px;

		}

span img	{

		margin:5px;

		}

h1		{

		color:#222222;

		margin:0;

		padding:10px 5px 5px;

		font-size:140%;

		}

h2		{

		color:#333333;

		margin:0;

		padding:10px 5px 5px;

		font-size:130%;

		}

h3		{

		color:#444444;

		margin:0;

		padding:10px 5px 5px;

		font-size:120%;

		}

h4, p		{

		color:#555555;

		margin:0;

		padding:10px 5px 5px;

		font-size:100%;

		}

li		{

		list-style-image: url(../images/list-symbol.gif);	

		text-align:left;

		padding:0;

		margin:0;

		margin-left:20px;

		}

.small, .createdate, .modifydate

                {

		padding:0;

		margin:0;

		text-transform:lowercase;                            

		color:#BDBDBD;

		font-size:85%;

		}

.contentheading	{

		color: #000033;

		font-weight: bold;

		font-size:105%;

		background-color:#F6F6CF;	
		}

.moduletable h3	{

		margin:0;

		padding:0;

		margin-right:5px;

		color: #000033;

		background-color:transparent;

		text-align:right;

		font-size:130%;

		text-transform:lowercase;

		}

.highlight	{

		background-color:transparent;

		color:#353535;

		}

table.contentpaneopen fieldset

           	{

      		display:block;

      		width:95%;

      		border: 1px dotted #353535;

		padding:2px;

      		overflow:hidden;                   

		}

.componentheading

           	{

		color:#000033;

           	margin-left:20px;

                font-size:120%;

                font-weight:bold; 

                }

table.contentpaneopen

          	{

           	margin-left:10px;

		width:90%;

		}

#topimage span  	{

		padding:0;

		margin:0;

		margin-right:10px;

		}

.pathway  	{

		text-align:right;

		padding:0;

		margin:0;
		
		color: #ffffff !important;

		}

.pathway img  	{

		padding:0;

		margin:0;

		}

#newsflash	{

		padding:0;

		margin:0;

		width:350px;

		height:100px;

		overflow:hidden;

		text-align:left;

		color:#ffffff;

		background-color:transparent;	

		font-size:70%;

		}

#newsflash td    	{

			background:transparent none;

			color: #000000;

			text-align: left;

			font-size:95%;

			}

a.mainlevel:visited      	{

			display:block;

			width:130px;

			background:#8F8F8F url(../images/action.gif) center right no-repeat;

			color: #FEFEFE;

			text-align: left;

			font-size:95%;

			padding: 2px 2px 2px 10px;

			border-left: 1px solid #AAAAAA;			

			border-top: 1px solid #AAAAAA;

			border-right: 1px solid #333333;

			border-bottom: 1px solid #333333;

			text-decoration:none;

			}

a.mainlevel:link    	{

			display:block;

			width:130px;

			background:#5A5A5A none;

			color: #FEFEFE;

			text-align: left;

			font-size:95%;

			padding: 2px 2px 2px 10px;

			border-left: 1px solid #AAAAAA;			

			border-top: 1px solid #AAAAAA;

			border-right: 1px solid #333333;

			border-bottom: 1px solid #333333;

			text-decoration:none;

			}

a.mainlevel:hover, a.mainlevel:active 

		   	{

			display:block;

			background:#DBDBDB url(../images/action.gif) center left no-repeat;

			color: #353535;

			text-align: right;

			font-size:95%;

			padding: 2px 2px 2px 10px;

			border-left: 1px solid #333333;			

			border-top: 1px solid #333333;

			border-right: 1px solid #AAAAAA;

			border-bottom: 1px solid #AAAAAA;

			text-decoration:none;

			}

.moduletable th    	{

			display:block;

			width:130px;

			background-color: #353535;

			color: #FEFEFE;

			text-align:center;

			font-size:100%;

			text-transform:lowercase;

			padding: 3px 2px 2px 10px;

			margin-top:5px;

			border-left: 1px solid #AAAAAA;			

			border-top: 1px solid #AAAAAA;

			border-right: 1px solid #333333;

			border-bottom: 1px solid #333333;

			}

.moduletable td    	{

			background:transparent none;

			color: #4A4A4A;

			text-align: left;

			font-size:85%;

			}

label           	{

			background:transparent none;

			color: #0F0F0F;

			text-align:left;

			font-size:90%;

			text-transform:lowercase;

			padding:1px 7px 1px;

			}

.searchintro td  	{

        		padding:0;

	        	margin:0;

        		padding-left:20px;

	        	}