* { border: 0 solid; margin: 0; padding: 0;}

.mceContentBody { background: none repeat scroll 0 0 #fff; color: #000; font-family: "Times New Roman",Times,serif; font-size: 17px; line-height: 24px; text-align: left;}

input, select, textarea, option {font-family: Arial, sans-serif; color: #000; font-size: 14px;}
input, textarea {height: 38px; font-size: 14px; line-height: 24px; padding: 4px 20px 5px 20px; background: #f4f4f4; border: 1px solid #c3c3c3;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}
select {width: 100%; padding: 2px 20px; outline:none; font-family: rcl, sans-serif; height: 38px; font-size: 14px; line-height: 20px; background: #f4f4f4; border: 1px solid #c3c3c3;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}

hr {display: block; height: 5px; margin: 0 auto 10px auto; background: #ccc;}

table { border-collapse: collapse;}
td { font-size: 14px; vertical-align: top;}

small { font-size: 10px;}

h1, h2, h3 { color: #000; font-family: Arial,sans-serif; font-style: normal; font-weight: bold; text-transform: uppercase;}
h1 { font-size: 30px; line-height: 35px; margin-top: -9px; padding: 0 0 20px;}
h2 { font-size: 25px; line-height: 30px; padding: 20px 0 15px;}
h3 { font-size: 18px; line-height: 24px; padding: 15px 0 12px;}

ol {
	padding:10px 0px 10px 30px;
}
ul {
	padding:0px 0px 10px 30px;
}
li {
	padding:3px 0px 0px 0px;
}

p { padding: 5px 0;}

a { color: #005ead; text-decoration: none;}
a:hover { text-decoration: underline;}

.bild_links { float: left; margin: 0 15px 15px 0;}

img.resizable_image { height: auto; width: 100%;}
 
