
* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px; 
}

body { 
	background:#fff;
	background-image:none;;
	color:#000; 
	/*font-size:62.5%;*/
}

a, a:hover, input, textarea { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

DIV.outerWrap {
	background-image:none;
	width: 690px;
}
DIV.header,
DIV.nav,
DIV.subNav {
	display:none;
}



DIV.document {
	background-image:none;
	margin:0;	
	width:690px;
	position:relative;
}
DIV.innerWrapHome {
	padding:0;
}
DIV.innerWrap {
	padding:0;
}
DIV.colNormal {
	width:650px;
	float:none;
}

DIV.toolbar {
	display:none;
}
DIV.col-0-0 { width:600px; float:none; }
DIV.col-0-1 { width:600px; float:none; }
DIV.col-1-0 { width:600px; float:none; }
DIV.col-1-1 { width:600px; float:none; }
DIV.col-2-0 { width:600px; float:none; }
DIV.col-2-1 { width:600px; float:none; }
h1 {
	font:normal 20px/120% Arial, Helvetica, sans-serif;
	padding-bottom:6px;
}

h2 {
	font:normal 16px/120% Arial, Helvetica, sans-serif;	
}
h2.icon {
	padding-left:20px;
	background:url(media/icon_h2.gif) 0 2px no-repeat;
}

h3 {
	font:normal 14px/120% Arial, Helvetica, sans-serif;	
}
h4 {
	font:bold 11px/120% Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

p {
	font:normal 12px/150% Verdana, Geneva, sans-serif;
	padding-bottom:8px;
}

p.small { font-size:11px; }
p.big { font-size:14px; }

p.info { text-align:right; font-style:italic; line-height:140% }

p a,
p a:hover { text-decoration:none; color:#3399cc;}
p a:hover { text-decoration:underline; color:#000;}

a.totop,
a.totop:hover { 
	font:bold 11px/120% Verdana, Geneva, sans-serif; color:#3399cc; 
	background:url(media/icon_totop.gif) 0 5px no-repeat;
	padding-left:12px;
	margin-right:20px;
	text-decoration:none;
}
a.totop:hover {
	color:#000;
	background-position: 0 -5px;
}

a.print,
a.print:hover { 
	font:bold 11px/120% Verdana, Geneva, sans-serif; color:#3399cc; 
	background:url(media/icon_print.gif) 0 2px no-repeat;
	padding-left:15px;
	text-decoration:none;
}

a.print:hover {
	color:#000;
	background-position: 0 -15px;
}
TABLE.sendetermine td {
	vertical-align: top;
	font:normal 11px/140% Verdana, Geneva, sans-serif;
	color:#000;
	padding-right:5px;
}
TABLE.sendetermine tr.row-0 td { padding-bottom:5px;}
TABLE.sendetermine tr.row-1 td { padding-bottom:15px;}
TABLE.sendetermine tr.row-2 td { padding-bottom:5px;}
TABLE.sendetermine tr.row-3 td { padding-bottom:15px;}

DIV.footer {
	background-color:#fff;
	background-image:none;
	margin:0;
	width:600px;
	height:60px;
	position:relative;
}
DIV.footer p {
	padding:17px 0 0 17px;
	font:normal 11px/120% Arial, Helvetica, sans-serif; color:#000;
}
DIV.footer p a,
DIV.footer p a:hover {
	font:normal 11px/140% Arial, Helvetica, sans-serif; color:#000;
	text-decoration:none;
}
DIV.footer p a:hover { text-decoration:underline; }


a.linkIcon,
a.linkIcon:hover { 
	font:bold 11px/120% Verdana, Geneva, sans-serif; color:#3399cc; 
	background:url(media/icon_link.gif) left 5px no-repeat;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
}
a.linkIcon:hover { 
	color:#000; 
	background-position:left -16px;
}

p.caption { 
	font:normal 10px/120% Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px 5px 1px 1px; 
	text-align:right;
}

p.frage { color: #4A7899; font-weight:bold; }
p.antwort { padding-bottom:10px; }
.c-1 { color:#000000; }
.c-2 { color:#3399cc; }
.c-3 { color:#4a789a; }
.c-4 { color:#e9e9e9; }


.bg-1 { background-color:#E9E9E9; padding:3px 10px; float:left; margin-bottom:2px; }

DIV.imgRight { float:right; padding:3px 0 2px 10px; }
DIV.imgRight img { display:block; }
DIV.imgLeft { float:left; padding:3px 10px 2px 0; }
DIV.imgLeft img { display:block; }


DIV.box-1 {
	background:#fff url(media/bg_box_1.jpg) 0 0 repeat-x;
	padding:10px;
}

DIV.box-1 p,
DIV.box-2 p { }

DIV.box-2 {
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:5px;
	margin-bottom:15px;
}

DIV.box-3 {
	border:solid 1px #E9E9E9;
	border-bottom:none;
	padding:20px 10px 10px 45px;
	background:url(media/bg_box_3.gif) 10px 20px no-repeat;
}
DIV.box-3-bottom {
	background:url(media/bg_box_3_bottom.gif) 0 0 no-repeat;
	height:21px;
}

DIV.box-4 {
	border:solid 1px #E9E9E9;
	padding:10px;
	margin-bottom:15px;	
}

DIV.buch {
	width:88px;
	height:137px;
	background:#fff url(media/bg_buch_81.gif) right bottom no-repeat;
	margin-right:10px;
	float:left;
}
DIV.buch-g {
	width:131px;
	height:204px;
	background:#fff url(media/bg_buch_g.gif) right bottom no-repeat;
	float:left;
}

TABLE.ecardThumbs { width: 300px; }

TABLE.ecardThumbs a,TABLE.ecardThumbs a:hover {  }
TABLE.ecardThumbs a:hover { text-decoration:none; }

TABLE.ecard {
	width: 420px;
	/*background: url(media/bg_ecard.jpg) 0 0 no-repeat;*/
	background-color:#fff;
	height:280px;
	border:solid 1px #ccc;
}

TABLE.ecard p { font-size: 12px; color: White; }

TABLE.ecard textarea {
	width: 180px;
	height: 228px;
	border: solid 1px #ccc;
	padding: 2px;
	overflow: auto;
	background-color: #fff;
	font:normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	display:block;
	margin-bottom: 3px;
}

TABLE.ecard input {
	margin-bottom: 3px;
	width: 180px;
	border: solid 1px #ccc;
	background-color: #fff;
	font:normal 11px/120% Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	display:block;
	padding:2px;
}

TABLE.ecard td label { 
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333; 
	display:block;
}

