/* all reset,layout */
* {
    	margin:  		0px;
    	padding:		0px;
}
body {
	font-family: 		Arial,Verdana,Helvetica,sans-serif;
	font-size:   		12px;
	padding:     		0px;
	margin:      		0px;
}
a:link,a:visited { 
 	color: 			1D181C;
	text-decoration: 	none;
}
a:active,a:hover,a:focus { 
 	text-decoration: 	none;
	font-weight: 		bold;
}
a.high,a.high:visited { 
 	color: 			#FFFFFF;
 	text-decoration: 	none;
}
img {
	border:			medium none;
	padding:		0px;
	margin:			0px;
}
p,li {
    	font-family: 		Arial,Verdana,Helvetica,sans-serif;
    	font-size:   		12px;
    	color:       		1D181C;
	padding-left:		0px;
	padding-right:		0px;
	margin-bottom:		10px;
	vertical-align: 	top;
}
ul {
    	font-family: 		Arial,Verdana,Helvetica,sans-serif;
    	font-size:   		12px;
    	color:       		1D181C;
	padding-left:		15px;
	padding-right:		0px;
	margin-bottom:		10px;
	vertical-align: 	top;
}
small {
    	font-family: 		Arial,Verdana,Helvetica,sans-serif;
    	font-size:   		11px;
}
h1 {
    	color:       		#C5020E;
    	font-weight: 		bold;
    	font-size:   		14px;
	margin-bottom:		10px;
}
h2 {
    	color:       		#000000;
    	font-weight: 		bold;
    	font-size:   		12px;
	margin-bottom:		0px;
}
table {
    	border-collapse: 	collapse;
	table-layout:		fixed;
	empty-cells:		show:
}
td,div,tr,strong {
    	font-family: 		Arial,Verdana,Helvetica,sans-serif;
    	font-size:   		12px;
    	color:       		1D181C;
	padding-left:		0px;
	padding-right:		0px;
	vertical-align: 	top;
}
td.kontakt {
 	padding-bottom: 	5px;
}
td.termine {
	color:			#000000;
	font-size: 		10px;
	padding-left:		2px;
	padding-right:		2px;
	padding-top:		2px;
	padding-bottom:		2px;
	width:			150px;
	vertical-align: 	top;
	border-width: 		3px;
	border-color: 		#FFFFFF;
	border-style: 		solid;
}
td.textcontent {
	color:			#1D181C;
	padding-left:		20px;
	padding-right:		40px;
	padding-top:		20px;
	padding-bottom:		10px;
	text-decoration:	none;
	vertical-align: 	top; 
}
td.menuitem {
	padding-right:		0px;
	padding-bottom:		1px;
	text-align: 		center;
	vertical-align: 	middle;
}

input {
	font-size: 		10px;
	border-width: 		thin;
	border-width: 		1px;
	border-color: 		#E7E7E7;
	border-style: 		solid;
	background-color: 	#F7F7F7;
	}
select {
	font-size: 		10px;
	border-width: 		thin;
	border-width: 		1px;
	border-color: 		#E7E7E7;
	border-style: 		solid;
	background-color: 	#F7F7F7;
	}	
textarea {
	font-size: 		10px;
	border-width: 		thin;
	border-width: 		1px;
	border-color: 		#E7E7E7;
	border-style: 		solid;
	background-color: 	#F7F7F7;
	}

.checkbox { 
	border-width: 		thin;
	border-width: 		0px;
	border-color: 		#E7E7E7;
	border-style: 		solid;
	background-color: 	#F7F7F7;
	}

.button { 
	border-width: 		thin;
	border-width: 		1px;
	border-color: 		#E7E7E7;
	border-style: 		solid;
	background-color: 	#F7F7F7;
        width:			140px;
	}

