/* CSS TYPO 3 www.kaibar.ch Online 12.03.2009 */

/* HTML */

body {margin: 0px 0px 0px 0px; background-color: #3C3230;}

.bodytext { font-family: Tahoma; font-size: 12px; color: #504745; padding-left: 10px; padding-right: 10px;}

H1 {font-family:Tahoma; font-size: 16px; color: #504745; margin: 10px 10px 5px 10px;}
H2 {font-family:Tahoma; font-size: 16px; color: #504745; margin: 25px 10px 30px 10px;}
H3 {font-family:Tahoma; font-size: 16px; color: #FFFF00; margin-top: 10px; padding-left: 10px;}
H4 {font-family:Tahoma; font-size: 16px; color: #000000; margin-top: 10px; padding-left: 10px;}
H5 {font-family:Tahoma; font-size: 12px; color: #000000; margin: 5px 0px 0px 10px;}
H6 {font-family:Tahoma; font-size: 11px; color: #FFFFFF; font-weight: normal; padding-top: 0px; padding-left: 26px; padding-right: 10px;}

a {color: #FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration: none;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #B1C87F;}
a:active {color: #FFFFFF;}

.H6:link {color: #000000;}
.H6:visited {color: #000000;}
.H6:hover {color: #FF0000}
.H6:active {color: #000000;}

* { padding:0px; margin:0px; }

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { margin-left: 10px;}
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left;}

DIV.csc-textpic-intext-left { margin-left: 10px;}

/* Pictures left, add margin on left */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin: 5px;
}


.media { margin-left: 10px; }

.copyright { font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-weight:bold; }
.copyrightnormal { font-family: Tahoma; font-size: 11px; color: #FFFFFF; }

TABLE.csc-uploads { margin: 10px 10px 10px 10px; border: 0px; font-family: Arial, Helvetica, sans-serif; }
TABLE.csc-uploads TR TD P { height:30px; padding: 10px 10px 10px 10px; background-color : transparent; font-size: 12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #9DB577; }
TABLE.csc-uploads TR.tr-odd { background-color: #B4C889; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { font-family: Tahoma; color:#FFFFFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/*
.csc-uploads { font-family:Tahoma; font-size: 14px; color: #504745; border: 0px; background-color : transparent; font-size: 0.8em; vertical-align : top;}
.csc-uploads .tr-even {  }
.csc-uploads .tr-odd {  }
.csc-uploads .csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
.csc-uploads .csc-uploads-fileName { width: 80%; padding-left: 0.3125em; }
.csc-uploads .csc-uploads-fileName P A { font-weight: bold; }
.csc-uploads .csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
.csc-uploads .csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }
.csc-uploads-1 div { border-color: #186900; }
.csc-uploads-2 div { border-color: #10007B; }
.csc-uploads-3 div { border-color: #8A0020; }
.csc-uploads-3 { vertical-align: middle; }
.csc-uploads-3 .tr-even .csc-uploads-icon IMG { border: 0.125em solid #333333; }
.csc-uploads-3 .tr-odd .csc-uploads-icon IMG { border: 0.125em solid #333333; }
*/

/* Mail Formular Form */

.csc-mailform { font-family: Tahoma; font-size: 11px; color: #000000; margin-left:10px; }

/* Mail Formular Text */

.textarea { 
	font-family : Tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	padding-left: 2px;
	margin-left: 10px;
	height: 30px;
	width: 160px;
}

.input { 
	font-family : Tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	padding: 2px 2px 2px 2px;
	margin-left: 10px;
	height: 14px;
	width: 140 px;
}

.csc-mailform-check { 
	font-family : Tahoma;
	font-size: 10px;
	color: #000000;
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	height: 12px;
	width: 100 px;
}

.button {
	font-family : Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: thin solid;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	margin-left: 10px;
	margin-top: 2px;
}

/*****************************/
/* Sitemap, generally */
/*****************************/

div.csc-sitemap {margin: 10px 0 0 10px; } 
div.csc-sitemap a {color: #000000; text-decoration: none; } 
div.csc-sitemap a:link {color: #000000; text-decoration: none; }
div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {color: #000000; } 

/*Erste Ebene */ 

div.csc-sitemap ul { 
list-style: none; 
} 

div.csc-sitemap ul li{ 
margin: 0.5em 0; 
} 

/*Zweite Ebene */ 

div.csc-sitemap ul li ul{ 
margin-left: 2em; 
} 

div.csc-sitemap ul li ul li{ 
margin: 0.5em 0; 
} 





