/* This is the default template of CMSimple */

/* RESET BROWSERSTYLE */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,hr,blockquote {padding: 5; margin: 10;}
table, caption, tbody, tfoot, thead, tr, th, td { margin: auto; padding: 5; border: 0; font-size: 100%; font: inherit; vertical-align: middle; border: 1px solid #ccc;  border-radius: 8px; }

/* GLOBAL */
h1 {font-family: 'century gothic', verdana, sans-serif; color: #248; font-size: 32px; line-height: 1.2em; font-weight: 600; letter-spacing: 1px; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
h2 {font-family: 'century gothic', verdana, sans-serif; color: #248; font-size: 32px; line-height: 1.2em; font-weight: 400; letter-spacing: 1px; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
h3 {font-family: 'century gothic', verdana, sans-serif; color: #248; font-size: 25px; line-height: 1.2em; font-weight: 400; letter-spacing: 1px; padding: 0 0 6px 0; margin: 6px 0 10px 0;}
h4 {font-family: 'century gothic', verdana, sans-serif; color: #248; font-size: 25px; line-height: 1.2em; font-weight: 400; text-align: right; }
p {margin: 10px 0;}
ol {margin: 6px 0;}
ol li {line-height: 1.0em; border: 0; padding: 3px 0; margin: 2px 0 2px 22px;}
ul {list-style-image: url(images/inhlist.gif); margin: 6px 0;}
ul li {line-height: 1.2em; border: 0; padding: 3px 0; margin: 2px 0 2px 17px;}
hr {height: 1px; clear: both; color: #999; background-color: #999; border: 0; margin: 16px 0;}
blockquote {padding: 2px 0 2px 20px; border-left: 3px solid #999;}

input[type=text] {  font-size: 32px; line-height: 2em; color: #444; width: 90%; padding: 8px 8px; margin: 4px 0; background-color: #eee; display: inline-block; border: 1px solid #ccc;  border-radius: 4px;  box-sizing: border-box;}
select {  font-size: 32px; line-height: 2em; color: #444; width: 60%; padding: 8px 8px; margin: 4px 0; display: inline-block; background-color: #eee; border: 1px solid #ccc;  border-radius: 4px;  box-sizing: border-box;}
input[type=submit] {  font-size: 32px; line-height: 2em;  width: 80%; background-color: #60b060; color: white; padding: 8px 16px; margin: 4px 0; border: none;  border-radius: 4px; cursor: pointer; }
textarea {font-family: arial, sans-serif;  font-size: 25px; line-height: 1.4em; color: #444; padding: 8px 12px; box-sizing: border-box; background-color: #eee;  border: 2px solid #ccc; border-radius: 4px;    }


/* BODY UND SEITE / BODY AND PAGE */
body {font-family: arial, sans-serif; font-size: 20px; line-height: 1.4em; color: #444;}
table, td {font-family: arial, sans-serif; font-size: 20px; line-height: 1.4em; color: #444;}
form {font-family: arial, sans-serif; font-size: 32px; line-height: 2em; color: #444;}
a:link { color: #248 ;  text-decoration: none;}
a:visited { color: #248 ;  text-decoration: none;}


