/* CSS Document */
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;}
#site_info {text-align: center;}
ol, ul{margin:20px 30px;}

/*
Absatz---------------------*/
p{line-height: 18px;padding-bottom: 5px;margin-bottom:15px;}



/*
Navi-------------------------*/
#navlist .subnav{font-size: 10px;}
#navlist li {font-weight: bold;font-size: 11px;}

/*title tags*/
h1			{font-size: 1.25em;padding:0 0 12px 0;font-weight: bold;}
h2			{font-size: 1.1em;padding:10px 0 8px 0;font-weight: bold;}
h3			{font-size: 1em;font-weight: bold;padding: 8px 0 5px 0;}
h4			{font-size: 1em;}
h5			{font-size: .9em;font-weight:bold;margin: 8px 0 4px 0;}
h6 			{font-size: 1em;font-weight:bold;margin: 15px 0;border-bottom-width: 1px;}
strong{font-weight:bold;}

/*
Trenner----------------------*/
hr {height: 1px;border: 0 none;border-top: 1px solid #980014;margin: 0 0 15px 0;padding: 0;}
.hr450{margin-right:210px;margin-bottom: 30px;}

/*
Listen---------------------*/
.dot-liste{padding-left: 30px;}
.dot-liste li{list-style-position: outside;list-style-type: disc;}

/*
Aufklappmenu----------------------------*/
.slide-more{margin:0;padding:0}
.entrytext{margin-bottom:15px;text-align: justify;}

/*
Tabelle*/
#tbl-list th, #tbl-input-form th{padding:15px 0 8px;font-weight: bold;}


#tbl-list .td-date{width:160px;padding:3px;}
#tbl-list .td-wo{width:80px;padding-left:10px;}

#tbl-input-form .td-kategorie{padding:15px 0 8px;}
#tbl-input-form td{padding:2px;}

.table-form td{ padding-top:2px;}

/*
Anker*/

p a {text-decoration: none;border:none;}
td a {text-decoration: none;border:none;}

p a:hover {text-decoration: none;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #980014;}




/*
Fusszeile-------------------*/
div#site_info{text-align:center;}

/*
Floats--------------------------*/
.float_img_right{float: right;padding: 0 0 20px 20px;}


/*
Kontaktformular-----------------*/
form 					{background-color: #FFF;padding: 0 0 50px 0; margin:  0;}
form div				{padding-bottom:6px;}
input, select {margin-left: 20px;height:20px;}
textarea {margin-left: 20px;height:100px;}
fieldset 				{padding:0; margin:0; border: none;}
#content-kontakt fieldset div 	{clear: both;margin: 0.3em 0 0;padding:0;position: relative;}
label 					{margin: 0;padding-top:5px;display: block;width: 10em;text-align: right;float: left;}
.buttons 				{text-align: center;}

#interesse				{width:18em;}
#seminar				{width:22em;}
#land					{width:15px;}
#plz					{width:35px;margin-left:2px;}
#ort					{width:146px;margin-left:2px}
#email					{width:18em;}
#nachricht				{width:24em;height:14em;}

input[type=text]:focus 	{border: 1px solid #990033;height:22px;}

.error-titel			{padding:10px;border: thin dotted #990000;margin:0px;}
.ul-error				{margin-left:10px;margin-top:25px;}
.ul-error li			{list-style-type: none;padding-left: 15px;padding-bottom: 1px;background-image: url("../images/icons/dot_red.gif");background-repeat: no-repeat;background-position: 0px 4px;}

