/**
 * Style sheet xBasic
 */
#flagge {float:left; width:30px; background-color:#000000;}
#entfernen { float:right; width:30px; background-color:#000000;}
.entfernen { float:right; width:30px; background-color:#000000;}
 
#warenkorb {
	background-image: url(tl_files/images/shoppingcard.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	left:auto;
	right:57%;

	
	   min-height: 50px;
   height: auto !important;
   height: 50px;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
}

#warenkorb_button {
float:left;
padding-left:20px; 
padding-right:20px;
}

.cartentry{
        padding-left: 100px;
        padding-top: 1px;
        padding-bottom: 1px;
}

 
 .ce_accordion { }
 
hr { height:1px; background-color:#CCCCCC; border:none;}


#more {
	background-image: url(tl_files/images/bg_more.png);
	background-repeat: no-repeat;
	height:35px;
	width:100%;
	margin-top:15px;
	padding-left:40px;
}

#more a {
	color:#ffffff;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:4px;
	display: block;
}

#more_long {
	background-image: url(tl_files/images/bg_more_long.png);
	background-repeat: no-repeat;
	height:35px;
	width:100%;
	margin-top:15px;
	padding-left:40px;
}

#more_long a {
	color:#ffffff;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:4px;
	display: block;
}

#window
{
	position: absolute;
	left: 200px;
	top: 200px;
	width: 300px;
	height: 300px;
	overflow: hidden;
	display: none;
	background-color: #B4F155;
	border: 1px solid #6BAF04;
}

#transferer
{
	border: 1px solid #AAAAAA;
	background-color: #DDDDDD;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	position: absolute;
	display: none;
}
 
img, div {
behavior: url(js/iepngfix.htc);
}

#domainbar {




}

#sugbar {
	background-image: url(tl_files/images/bg_domainsuche.gif);
	background-repeat: repeat-x;
	background-color:#CCCCCC;

}

#lasche_domainsuche {
	background-image: url(tl_files/images/lasche_domainsuche.png);
	height:15px;
	width:980px;
}



#domainsuche {
	padding:0px;

}

#domainsuche  .wunschname {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:300px;
}

#domainsuche  .auswahl {
	width:105px;
	border: 0px none #FFFFFF;
}

#domainsuche  .td_suche {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#domainsuche  .senden {


}

 

/**
 * Basic tags
 */
img
{
	border:0px;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

h1
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
}

h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:15px;
	color:#cb3398;
}

h3
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:normal;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}



optgroup
{
	padding-top:3px;
	padding-bottom:3px;
}
/**
 * Boxen
 */
 
 
 				/* Show only to IE PC \*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.boxhead_blue {
			background: url(tl_files/images/sbhead-r_blue.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		.boxhead_blue h2 {
			background: url(tl_files/images/sbhead-l_blue.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 10px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		
		.boxhead_green {
			background: url(tl_files/images/sbhead-r_green.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		.boxhead_green h2 {
			background: url(tl_files/images/sbhead-l_green.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 10px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		
		.boxhead_lila {
			background: url(tl_files/images/sbhead-r_lila.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		.boxhead_lila h2 {
			background: url(tl_files/images/sbhead-l_lila.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 10px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		
		
		.boxhead {
			background: url(tl_files/images/sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
		.boxhead h2 {
			background: url(tl_files/images/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 10px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		
		.boxbody {
	background: url(tl_files/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 31px;
	padding-left: 20px;
		}
		
				.boxbody_long {
	margin: 0;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 31px;
	padding-left: 20px;
	background-image: url(tl_files/images/sbbody-long.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
		}
		
		.widthlessbox {
			margin: 0 0%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(tl_files/images/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
				
		}

/**
 * TABELLEN
 */
 
tr.odd td,
tr.odd .column1 {background:#f4f9fe url(tl_files/images/background.gif) no-repeat;}
			
.column1	{background:#f9fcfe;}

	
.styletable_home td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	padding: .5em 10px;
	text-align:center;
	}			
.styletable_home th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
.styletable_home thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	


.styletable td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}	
.styletable th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
.styletable thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

/**
 * COLSET 3er 25/50/25  |  links  ||    mitte    ||  rechts  |   http://www.vertexwerks.com/tests/sidebox/ http://www.ironinspired.com/index.php/home.html
 */

#spalter {}

#spalter .c25l {}

#spalter .c25l .subcl { }

#spalter .c50l {}

#spalter .c25r {}

/**
 * Body
 */
 
 
 #shadow {
	background-image: url(tl_files/images/shadow_blue.jpg);
	background-repeat: no-repeat;
	background-position: center 126px;
	
}
 

 
body
{
  margin:0;
  padding:0;
	background-image: url(tl_files/images/bg.gif);
	background-repeat: repeat-x;
	background-attachment:scroll;
	background-position: left top;
	background-color:#aaaaaa;
}




#footer {
	background-image: url(tl_files/images/footer.png);
	background-repeat: no-repeat;
	position:fixed;
	width:980px;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;

}

#footer_cont { color:#FFFFFF; padding:15px; }

#footer_cont a { color:#FFFFFF;}

/**
 * Sprachswitch
 */
 
 #sprache { color:#FFFFFF; padding:15px;}
 
  #sprache a{color:#FFFFFF; }

#bottom {
	background-image: url(tl_files/images/bg_bottom.gif);
	background-repeat: repeat-x;
	height:100px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 15px;
}


#bottom span {
	color:#FFFFFF;
	font-size:9px;

}




#main {
	background-color:#FFFFFF;
	background-image: url(tl_files/images/bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}

#header { padding:0px; margin:0px;}


#header_logo { padding-top:25px; float:left;}

/**
 * PREIS
 */
 
 #preis_start {
 padding-top:20px;
	float:right;
	width:70px;
	height:70px;
	background-image: url(tl_files/preise/preis.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

/**
 * Font family
 */
a,
b,
body,
cite,
div,
em,
i,
label,
li,
ol,
p,
strong,
td,
th,
u,
ul
{
	font-family:Verdana, sans-serif;
}

h1,
h2,

h4,
h5,
h6
{
	font-family:Verdana, sans-serif;
}

fieldset,
form,
input,
optgroup,
select,
textarea
{
	font-family:Verdana, sans-serif;
}


/**
 * Font size
 */
a,
body,
div,
fieldset,
form,
input,
label,
li,
ol,
optgroup,
p,
select,
td,
th,
textarea,
ul
{
	font-size:11px;
	color:#666966;
}


h2,

h4,
h5,
h6
{
	font-size:12px;
	color:#666966;
}


/**
 * Links
 */
a
{
	text-decoration:none;
	color:#0099ff;
}

a:hover
{
	text-decoration:underline;
}

