/*:::::: Formatvorlage für die Website AmaTech ::::::*/
body {
	font-family:		Arial,Verdana,sans-serif;
	font-size: 		11pt;
	font-weight: 		normal;
	text-decoration: 	none;
        background-color: 	white;
	text-align: 		center;
	color: 			#003366;
	margin: 		0px;
	padding: 		0px;
}


h1, h5 {
	font-size: 		120%;
	font-weight: 		bold;
	color: 			#003366;
	border-bottom:		1px solid #DDE5F3;
	padding-top: 		8px;
}

h2 {
	font-size: 		110%;
	font-weight: 		bold;
	text-align: 		center;
	color: 			white;
	border-bottom: 		1px solid #DDE5F3;
	padding-top: 		4px;
	padding-bottom: 	4px;
	border-right: 		2px solid #990033;
	border-bottom: 		2px solid #990033;
	background-color: 	#9D868E;
	margin-right: 		385px;
	margin-left: 		35px;
}

h3 {
	font-size: 		110%;
	font-weight: 		bold;
	color: 			white;
	background-color: 	#9D868E;
	border-bottom: 		1px solid #DDE5F3;
	padding: 		3px 6px 3px 3px;
}

h3 a {
	color: 			white;
}

h4 {
	font-size: 		90%;
	font-weight: 		normal;
	background-color: 	#E6E6E6;
	padding-top: 		5px 5px 5px 5px;
}

h5 {
	font-size: 		90%;
	font-weight: 		bold;
	background-color: 	#E6E6E6;
	padding-top: 		5px 5px 5px 5px;
}

h6 {
	font-size: 		110%;
	font-weight: 		bold;
	color: 			white;
	background-color: 	#8C1919;
	border-bottom: 		1px solid #DDE5F3;
	padding: 		3px 6px 3px 3px;
}

/*Bildunterschrift amatech*/
.csc-textpic-caption {
	font-size: 		90%;
	font-weight: bold;
	text-align: center;
}

a {
	color: #003366;
	text-decoration: underline;
}

a:hover, a:focus {
	color: 			#8C1919;
	text-decoration: 	underline;
}

a:active {
	color: 			#8C1919;
}

.MainContainer {
	text-align: 		left;
	font-size: 		100%;
	width: 			880px;
	background-color: 	#FFFFFF;
	border-style: 		none;
	margin: 		20px auto 0px auto;
}

.csc-mailform-field label {
	display:	none;
}

.Search form div {
	float:		left;
	margin:		4px 0px 4px 4px;
}

.LanguageChooser {

padding-left: 783px;
}

.TitleRow {
	border-bottom:	1px solid #8C1919;
	padding-bottom:	4px;
	margin-bottom:	16px;
}

.TopMenuRow {
	margin-bottom:	3px;
}

.Search {
	float:		left;
	background-color: #777777;
	width:		220px;
	padding:	         0;
         margin-top:       0;
	margin-bottom:	3px;
	height:30px;
}

.Content {
	float: 			left;
	min-height:		540px;
	width:			645px;
	max-width: 		645px;
	background-color: 	white;
	margin-left: 		5px;	
	padding-left: 		10px;
	padding-top: 		2px;
	font-family: 		Arial,Verdana,sans-serif;
	font-size: 		100%;		
}


.MainMenu {
	font-size: 		100%;
	float: 			left;
	width: 			204px;
	min-height: 		540px;
	height: 		100%;
	overflow: 		hidden;
	background-color: 	#DDDDDD;
	padding-left:		16px;
}

.MainMenuItemLevel1 {
	padding-left:		30px;
	margin-top:		50px;
	background-image: 	url(images/MenuBullet.png);
	background-repeat:	no-repeat;
}

.MainMenuItemLevel1 A {
	color:			#003366;
	font-size:		18pt;
	text-decoration: 	none;
}

.MainMenuItemLevel1Active {
	padding-left:		30px;
	margin-top:		50px;
	background-image: 	url(images/MenuBullet.png);
	background-repeat:	no-repeat;
}

.MainMenuItemLevel1Active A {
	color:			#003366;
	font-size:		18pt;
	text-decoration: 	none;
}

.MainMenuItemLevel2 {
	padding-left:		40px;
	margin-top:		6px;
	background-repeat:	no-repeat;
}

.MainMenuItemLevel2 A {
	color:			#003366;
	font-size:		12pt;
	text-decoration: 	none;
}

.MainMenuItemLevel2Active {
	padding-left:		40px;
	margin-top:		6px;
	background-repeat:	no-repeat;
}

.MainMenuItemLevel2Active A {
	color:			#003366;
	font-size:		12pt;
	text-decoration: 	none;
}

.TopLevelTitle {
	float: 			right;
	background-color: 	#8C1919;
	width:			595px;
	font-size: 		130%;
	color:			white;
	font-weight:		bold;
	padding:		4px 30px 4px 30px;
}

.BottomRow {
	margin-top:		3px;
	
}

.WelcomeSlogan {
	font-size: 		215%;
	font-weight:		bold;
	float: 			right;
	color:			#555555;
}

.WelcomeSlogan p {
	margin: 		20px 200px 0px 0px;
	padding: 		0px;
}

.LastModified {
	float: 			left;
	color: 			white;
	/*padding: 		7px 6px 6px 6px;*/
	background-color:	#777777;
        height:	                  30px;
	width:			220px;
	padding:	          0;
}

.LastModified p {
	margin: 		0px;
	padding: 		6px 6px 5px 10px;
	float: 			left;
}

.BottomMenu {
	float: 			right;
	color: 			white;
	padding: 		4px 0px 4px 0px;
	background-color:	#777777;
	width:			655px;
}

.BottomMenu p {
	margin: 		0px;
	padding: 		3px 5px 2px 5px;
	float: 			right;
}

.ContentRow {
	clear: left;
	width: 100%;
	min-height: 540px;
	background-image: url(images/MenuBackground.png);
	background-repeat: repeat-y;
}

/*SUCHFELD*/
/*Elimiert Punkt!!*/

.csc-form-label-req {
display: none;
}

.aktuell {
        	font-size: 95%;
        	background-color: #B8C8E5;
         margin-top: 5px;
}

.clearLinkLineDiv {
	width: 0px;
	height: 0px;
	font-size: 0px;
	clear: both;
}

.csc-uploads-fileName {
	font-weight: bold;
}

/*:::::: KONTAKTFORMULAR ::::::*/

/*
.csc-mailform {
	border-style:	none;
	margin-top: 1px;
	padding-top: 1px;
	float: left;
	
}


.csc-mailform-field label {
	width:		100px;
	display:	block;
	float: 		left;
}

csc-mailform-field {
        float: left;
        margin-top: 3px;
}

.csc-mailform-field input {
	border-style:	solid;
	border-width:	1px;
	border-color:	black;
	background-color:	#eeeeee;
}


.csc-mailform-field textarea {
	border-style:	solid;
	border-width:	1px;
	border-color:	black;
	background-color:	#eeeeee;
}

.csc-mailform-check {
	border-style:		none;
	background-color:	white;
}

.csc-mailform-radio fieldset {
	border-style:	none;	
}


*/
.csc-mailform-radio label {
        font-size: 120%;
        font-weight: normal;
	color:		black;
	display:	inline;
	margin-left:    90px;
	/*float:	left;*/
}

.csc-mailform-radio {
	display:	block; 
	/*text-align:	left;*/
	clear:		both;
	float:		none;
}

.csc-mailform-radio input {
	border-style:	none;
	background-color:white;
	float:		none;
}

.csc-mailform-radio legend {
	display:	none;
}

.mailformBereich {
	border-style:	none;
	margin-top: 5px;
	float: left;
}

/*SUCH-ERGEBNISSLISTE*/

..csc-searchResult {
	font-size:	90%;
}

.csc-searchResultRange {
        font-weight:	bold;
}

.csc-searchResultHeader h3 {
	color: #5D80AB;
}

.csc-searchResultHeader A: {
	color: #5D80AB;
}

.csc-searchResultHeader A:hover {
	color: #003366;
}

/*Formatierung TABELLE für PRODUKTKATALOG*/

.contenttable contenttable {
       border: 1px solid grey;
}

.tr-odd { 
	font-family: tahoma, verdana;
 	font-size:87%;
 	border: 1px solid grey;
 	text-align: center;
}

.tr-even {
	font-family: tahoma, verdana;
 	font-size:87%;
	background-color: #E0E0E0; 	
	text-align: center;
}

.csc-uploads-fileName {
	font-family: arial, verdana;
	font-size: 110%;
        background-color: white;
}