body, p, td, div, span {color: black; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left;}

body{
	/* scrollbar-face-color : #D4D0C8;
	scrollbar-base-color : #112C85; 
	scrollbar-arrow-color : #112C85; 
	scrollbar-track-color : #F0F0F0;
	
	scrollbar-highlight-color : #ffffff;
	scrollbar-darkshadow-color : #112C85;
	scrollbar-3dlight-color : none;
	scrollbar-shadow-color : #D4D0C8; */
}

body {
	margin: 10px 0px; 
	padding:0px;
	text-align:center;
	
	color: #666d79;
	background-color: #8A929D;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-x;
}

a {color: #0066CC; text-decoration: none;}
a:hover {color: #CC6600; text-decoration: none;}

a.menuCat {color: #000000; text-decoration: none;}
a:hover.menuCat {color: #CC6600; text-decoration: none;}

a.info {color: #006600; text-decoration: none;}
a:hover.info {color: #003300; text-decoration: none;}

.center{text-align: center;}
.right{text-align: right;}
h1{font-size: 11px; font-weight: normal; letter-spacing: 0px;}
/*h2{background-color: #ececec; font-size: 11px; font-weight: bolder; letter-spacing: 1px;}*/
h2{font-size: 11px;  font-weight: normal; margin-top: 3em;  border-bottom: 1px dotted #cccccc;}
h3{color: #006600; font-size: 11px; font-weight: normal;}

h4{color: #000000; font-size: 11px; font-weight: normal; letter-spacing: 1px; margin-bottom: 0px; margin-left: 0px; font-variant: small-caps; border-bottom: 1px dotted #cccccc;}
p {line-height: 15px;}
p.\6px{margin-top: 3px; margin-bottom: 3px;}
p.\8px{margin-top: 4px; margin-bottom: 4px;}
p.\10px{margin-top: 5px; margin-bottom: 5px;}
b {font-weight: bold;}

TABLE.table{border-collapse: collapse;}
td{color: #000000;}
/* td.shadow{FILTER:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=140, Strength=4); border:0px solid #aaaaaa;}
div.shadow{FILTER:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=120, Strength=4); border:0px solid #000000;} */

.linieunten { padding-bottom: 1px; border-bottom: 1px solid #e1e1e1; }
.dotted  {border: thin dotted #BF9E7C;}

#header{font-size: 11px; font-variant: small-caps; color: #888888; letter-spacing: -1px; line-height: 15px;}
.footer {font-size: 11px; font-variant: small-caps; color: #999999; letter-spacing: -1px;}

/* WebHosting */
.headDetail{background-color: #DBFAE5; color: #000000; font-size: 11px; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; border-top: 1px solid #999999;}
.headOpt{background-color: #A0F3E1; color: #000000; font-size: 11px; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; border-top: 1px solid #999999;}
.headAddon{background-color: #5DEACB; color: #000000; font-size: 11px; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; border-top: 1px solid #999999;}

iframe{background-color: #ffffff;}

/* Impressum */
.headimpress{color: #000000; font-size: 11px; font-weight: normal; letter-spacing: 1px; margin-bottom: 0px; margin-left: -4px; font-variant: small-caps; border-bottom: 1px dotted #cccccc;}
.imprtxt{margin-left: 8px; padding-left: 8px;}

/* Order */
.errorMsg{color: #ff0000;}

/* Rueckruf */
.headCallback{background-color: #f0f0f0; color: #000000; font-size: 11px; font-weight: normal; letter-spacing: -1px; margin-bottom: 0px; margin-left: 0px; font-variant: small-caps; border-top: 1px solid #999999;  border-bottom: 1px solid #999999;}

/* Common */
UL{
	margin-top: 4px;
}

LI{
	list-style-type : square;
	/*margin-left : 1px;*/
	margin-top: 4px;
	padding-left : 0px;
	padding-top: 0px;
}

INPUT {
	background-color: #f3f3f3;
	border: 1px solid #c1c1c1;
	font-family: "MS Sans Serif",Verdana,Tahoma;
	font-size: 11px;
}

INPUT.submit {
	background: url('images/bg_but.gif');
	background-color: #dfdfdf;
	border: 1px solid #000066;
	font-family: "MS Sans Serif",Verdana,Tahoma;
	color: #000066;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}

INPUT.error {
	color: red;
	background-color: #f3f3f3;
	border: 1px solid;
	border-color: #ff0000;
	font-family: "MS Sans Serif",Verdana,Tahoma;
	font-size: 11px;
}

TEXTAREA {
	background-color: #f3f3f3;
	border: 1px solid #c1c1c1;
	font-family: "MS Sans Serif",Verdana,Tahoma;
	font-size: 11px;
}

TEXTAREA.error {
	background-color: #f3f3f3;
	border: 1px solid #ff0000;
	font-family: "MS Sans Serif",Verdana,Tahoma;
	font-size: 11px;
}

SELECT {
	font-size: 11px;
	margin-bottom: -2px;
	border: 1px solid #c1c1c1;
	background-color: #f3f3f3;
	background: #f3f3f3;
}



/* co_ref */
.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}

.element {
 
}

#chwcookie {position: fixed; bottom: 0; left: 0; right: 0; background: #eee; padding: 20px; font-size: 12px; z-index: 10;}
#chwcookie a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}
#chwcookie a.button:hover {background-color: #aaa;}
#chwcookie p.cookiemessage {display: block; padding: 0; margin: 0;}
