/* @override 
	http://www.cb-friends.de/test/Cadolto_Style_01.css
	http://p51407.typo3server.info/fileadmin/templates/css/Cadolto_Style.css
	http://cadolto2.speed-server.de/fileadmin/templates/css/Cadolto_Style.css
*/

* {
	background-color: transparent;
	font: 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: clear;
}

html {
	height: 100%;
	padding-top: 0;
	background-color: black;
}

a {

/*Generell für ALLE Links festlegen*/

text-decoration: none

;
	/* KEIN Unterstrich bei Links */

color: white;
}

a:hover 

{
	/*Erzeugt den Hovereffekt beim MouseOver*/

text-decoration: underlin

e;
	/*Jetzt aber UNTERSTRICHEN darstellen */

text

color: red;
}

body {
	padding: 10% 0 0;
	text-align: center;
	height: 80%;
	background-color: black;
}

html>body {
	height: 90%;
	background-color: black;
}

.bodytext {
	font: 11px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
	margin-left: 5px;
}

.box {
	color: black;
	background-color: black;
	width: 80%;
	height: 80%;
	text-align: left;
	margin: auto;
	padding: 0px;
	overflow: auto;
}

.Head {
	width: 970px;
	height: 80px;
	margin: auto;
	color: white;
	background-color: black;
	float: none;
}

.Hello {
	background-color: black;
	width: 800px;
	height: 80px;
	float: left;
	text-align: left;
	bottom: 0;
}

.Logo {
	background-image: none;
	position: static;
	float: right;
}

.Body {
	width: 960px;
	height: 20px;
	position: relative;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.Choice {
	width: 130px;
	height: 350px;
	float: left;
	background: black url(Linie.jpg) repeat-x;
	clear: left;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.sprache {
	width: 130px;
	height: 50px;
	top: 350px;
	position: absolute;
	left: 0;
}

/* @group Data */

.Data {
	width: 670px;
	float: left;
	height: 400px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	top: 0;
	clear: right;
	color: white;
	background: black url(Linie.jpg) repeat-x;
}

.Content {
	width: 640px;
	height: 480px;
	overflow: auto;
	height: 270px;
	text-align: left;
	color: white;
	clear: none;
	background-color: #181818;
	padding: 15px;
	margin: 0 auto auto;
	float: left;
}

.Content_mini {
	width: 640px;
	height: 480px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: auto;
	float: right;
	height: 270px;
	text-align: left;
	padding: 15px;
	clear: none;
	background-color: #181818;
}

.Picture {
	width: 670px;
	float: left;
	height: 100px;
	background: url(fileadmin/templates/img/Linie.jpg) repeat-x;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.Produkte {
	width: 300px;
	height: 100%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background: url(fileadmin/templates/img/Linie.jpg) repeat-x;
	float: left;
}

.Beschreibung {
	width: 330px;
	background: black url(fileadmin/templates/img/Linie.jpg) repeat-x;
	text-align: left;
	margin-right: auto;
	margin-bottom: auto;
	height: 384px;
	padding-top: 10px;
	left: 0;
	padding-left: 5px;
	margin-top: 1px;
	float: right;
}

.Content_text {
	width: 640px;
	height: 480px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: auto;
	top: 0;
	clear: right;
	float: right;
	height: 370px;
	padding: 0px;
	text-align: left;
	color: white;
	background: black url(Linie.jpg) repeat-x;
}

.csc-header {
	font-weight: bold;
	color: white;
	font-size: 150%;
}

.csc-header-n1 {
	font-weight: bold;
	color: white;
}

.csc-header-n2 {
	font-weight: bold;
	color: white;
}

.csc-header {
	color: white;
}

.csc-header csc-header-n2 {
	
}

.gebrtext {
	color: olive;
}

.Navi {
	width: 159px;
	height: 400px;
	margin: auto;
	background: #181818 url(Linie.jpg) no-repeat;
	clear: none;
	position: absolute;
	left: 800px;
	float: right;
}

.foot {
	height: 20px;
	float: none;
	width: 960px;
	font-size: 10px;
	color: gray;
	clear: both;
	line-height: 12px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-top: 1px solid gray;
}

.subhead {
	font-weight: bold;
}

.Stil2 {
	
}

.csc-header-n1 {
	color: white;
	font-weight: bold;
	margin-bottom: 8px;
}

.csc-menu {
	padding-left: 30px;
	background: #181818 no-repeat;
}

.csc-firstHeader {
	font-size: 14px;
	margin-bottom: -20px;
}

.time_news {
	color: silver;
	font-size: 9px;
	height: 20px;
}

.head_news {
	color: white;
	font-size: 14px;
}

.sub_news {
	color: silver;
	font-style: italic;
}

.img_news {
	color: white;
	font-style: italic;
	margin-top: 20px;
}

.back_news {
	color: white;
	font-style: italic;
}

/* start */

.news-list-item {
	width: 350px;
	border-top: 1px solid #939393;
}

.Tabelle_01 {
	margin: auto;
	width: 790px;
	height: 500px;
}

.ST-Logo {
	position: relative;
	left: 0px;
	top: 0px;
	width: 790px;
	height: 130px;
}

.cad-firm {
	position: relative;
	left: 0px;
	width: 395px;
	height: 22px;
	color: white;
	clear: right;
	top: 0;
	float: left;
	background-color: gray;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.thue-firm {
	width: 395px;
	height: 22px;
	color: white;
	top: 0;
	float: right;
	background-color: gray;
	font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.cad-pict {
	position: relative;
	left: 0px;
	top: 0;
	width: 396px;
	height: 236px;
	float: left;
}

.thue-pict {
	position: relative;
	left: 0;
	top: 0;
	width: 394px;
	height: 236px;
	float: right;
}

.cad-txt {
	position: relative;
	left: 0;
	top: 5px;
	width: 396px;
	height: 61px;
	color: white;
	float: left;
	margin-top: 10px;
}

.thue-txt {
	position: relative;
	left: 0;
	top: 5px;
	width: 394px;
	height: 61px;
	color: white;
	float: right;
	margin-top: 10px;
}

.left {
	position: relative;
	left: 0;
	top: 0;
	width: 279px;
	height: 57px;
	float: left;
}

.de {
	left: 0;
	top: 0;
	width: 37px;
	height: 57px;
	float: left;
}

.gb {
	left: 0;
	top: 0;
	width: 33px;
	height: 57px;
	float: left;
}

.f {
	left: 0;
	top: 0;
	width: 31px;
	height: 57px;
	float: left;
}

.p {
	left: 0;
	top: 0;
	width: 30px;
	height: 57px;
	float: left;
}

.pl {
	left: 0;
	top: 0;
	width: 33px;
	height: 57px;
	float: left;
}

.it {
	left: 0;
	top: 0;
	width: 32px;
	height: 57px;
	float: left;
}

.ru {
	left: 0;
	top: 0;
	width: 33px;
	height: 57px;
	float: left;
}

.right {
	left: 0;
	top: 0;
	width: 282px;
	height: 57px;
	float: right;
}

.gebrtext {
	color: silver;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	clear: right;
}

.wrap_gebr {
	width: 600px;
	height: 200px;
	clear: both;
	padding-top: 10px;
}

.navi_gebr_back {
	height: 22px;
	border-top: 1px solid silver;
	float: left;
	margin-top: 20px;
	clear: both;
	margin-left: 0;
	margin-right: 0;
	background: url(quadrat.gif) no-repeat 0 4px;
	width: 76px;
	padding-left: 15px;
}

.gebr_bild {
	left: 300px;
	clear: left;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.navi_gebr_ang {
	height: 22px;
	float: left;
	border-top: 1px solid silver;
	margin-top: 20px;
	margin-right: 0;
	width: 120px;
	background: url(quadrat.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin-left: 50px;
}

.navi_gebr_pdf {
	height: 22px;
	float: left;
	border-top: 1px solid silver;
	margin-top: 20px;
	margin-right: 0;
	width: 120px;
	background: url(quadrat.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin-left: 20px;
}

.navi_gebr_weiter {
	height: 22px;
	border-top: 1px solid silver;
	margin-top: 20px;
	float: right;
	width: 100px;
	background: url(quadrat.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin-left: 10px;
}

.Head_gebr {
	color: white;
	font-size: 12px;
	left: 20px;
	top: 5px;
	clear: right;
	padding-top: 10px;
}

.c11 {
	background-color: lime;
}

.csc-mailform-field {
	
}

.Content_mini {
	color: black;
	background-color: silver;
}

.wahl:link {
	color: white;
}

.wahl:active {
	color: white;
}

.wahl:hover {
	color: silver;
}

.wahlnav {
	color: silver;
	font-size: 8px;
	text-align: left;
}

td.tx-loginboxmacmade-pi1-fieldCell input.input,
td.tx-loginboxmacmade-pi1-fieldCell input.password {
	border: solid 1px #ccc;
	color: #fff;
}
td.tx-loginboxmacmade-pi1-fieldCell input.submit{
	color: #ccc;
	border: solid 1px #ccc;
}
td.tx-loginboxmacmade-pi1-fieldCell input.submit:hover{
	color: #fff;
	border: solid 1px #fff;
}
