/*
Theme Name: kreditklick
Version: 1.0
Author: 3task
Author URI: http://www.3task.de
*/

* { padding: 0px; margin: 0px; border: 0px; }
ul { list-style-type: none; }
img { vertical-align: middle; border: 0 none; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.floatright, .alignright { float:right; }
.floatleft, .alignleft { float:left; }
img.floatright, img.alignright  { padding: 15px 0 15px 15px; }
img.floatleft, img.alignleft { padding: 15px 15px 15px 0; }

a#logo { position: absolute; top: 0; width: 280px; height: 120px; display: block; text-decoration: none; }

html, body { background: #ededed; font-family: Verdana, sans-serif; font-size: 12px; color: #434343; text-align: center; }

/* main */
div#main { width: 920px; margin: 0 auto; text-align: left; }

/* header */
div#header { width: 920px; height: 122px; background: url(images/index_01.jpg); }

/* content */
div#contentbox { width: 920px; padding: 2px; background: #fff url(images/index_03.jpg) repeat-y; }

/* navigation */
div#sidebar { width: 193px; border-right: 3px solid #e7e4d8; float: left; }
div#sidebar ul li { padding-top: 4px; padding-bottom: 4px; width: 150px; margin-left: 20px; border-bottom: 1px solid #cccccc; text-align: left; }
div#sidebar ul li.head { width: 173px; height: 21px; color: #ffffff; margin: 0; padding: 7px 0 0 20px; font-weight: bold; background: url(images/index_02.jpg); }
div#sidebar ul li a { color: #706b61; font-size: 10px; font-weight: bold; text-decoration: none; text-align: left; }
div#sidebar ul li a { font-size: 11px; text-decoration: underline; text-align: left; }
div#sidebar ul li a:hover,#sidebar ul li.current_page_item a { color:#002E5B; text-decoration: none; }

div#sidebar ul ul { display: none; }
div#sidebar ul li.current_page_ancestor ul,div#sidebar ul li.current_page_item ul { display: block; }

#sidebar ul li.current_page_item ul li a {  color: #706b61; text-decoration: underline;  }




/* box */ 
div#content { border-top: 2px solid #b4aa94; background: #ffffff; float: right; width: 711px; padding-top: 2px; padding-left: 4px; padding-right: 4px; font-size: 12px; }
div#content h1 { color: #4f788e; font-size: 14px; padding: 5px 8px; border-top: 1px dashed #a99e85; border-bottom: 1px dashed #a99e85; }
div#content  .image { border: 1px solid #a99e85; float: left; padding: 2px; }
div#content  .image_text { width: 524px; padding: 5px; height: 96px; background: url(images/index_06.jpg); }
div#content  .detail { font-size: 14px; color: #4f788e; font-weight: bold; }
div#content  p { font-size: 12px; text-align: justify; line-height: 1.3; padding: 0; margin: 0 auto; margin: 0px 0px 10px 0px; }

div#content a {color: #002E5B; text-decoration:none; font-weight: bold;}
div#content a:hover { color:white; background-color:#002E5B; text-decoration:none; font-weight: bold;}

div#content ul, #content ol { padding-left:15px;  margin: 10px 0 30px 15px;}
div#content ol li, #content ul li { margin-bottom:5px; line-height: 1.3em;  }
div#content ul li { list-style: disc; }

div#content .entry {margin:8px 8px 16px 8px}

div#content input, div#content select {border: 1px solid #47697A;}
div#content input.radio {	border: none;	background: none;}

div#content ins { float: left; margin: 3px 5px 5px 0!important; }

/* table */
div#content table { font-size: 11px; width: 100%; border: 1px solid #b4b4b4; border-left: none; border-collapse: collapse; margin: 0 0 10px 0; color: #000000; }
div#content table tr td { padding: 2px; vertical-align: top; vertical-align: middle; border-left: 1px solid #b4b4b4;  }
div#content thead tr td { background:#FFD7AE; font-weight: bold; text-align: center;border-top: 1px solid #b4b4b4;}

div#content tbody tr td { border-top: 1px solid #b4b4b4; }

div#content tbody tr.alt td { background: #EFEFEF; }
div#content tbody tr.odd td { background: #FFE6D9 }


div#content table a { font-weight: normal; text-decoration: underline; }



/* footer */
#footer { width: 920px; height: 51px; color: #ffffff; float: left; text-align: center; padding-top: 10px; border-top: 2px solid #ffffff; background: url(images/index_05.jpg); }
#footer a { color: #ffffff; font-size: 12px; }


/* misc */
.textnormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.Size16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #1A6A46; text-decoration: none; }
.sizegrau12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; }
.navigation { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.size14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1B6B47; text-decoration: none; }

a.anmeldelink:link {color: #550000; text-decoration:none; font-size:12px; font-weight: bold;}
a.anmeldelink:visited {color: #550000; text-decoration:none; font-size:12px; font-weight: bold;}
a.anmeldelink:active {color: #550000; text-decoration:none; font-size:12px; font-weight: bold;}
a.anmeldelink:hover {color:white; background-color:#550000; text-decoration:none; font-size:12px; font-weight: bold;}

a.textlink:link {color: #002E5B; text-decoration:none; font-size:12px;}
a.textlink:visited {color: #002E5B; text-decoration:none; font-size:12px;}
a.textlink:active {color: #002E5B; text-decoration:none; font-size:12px;}
a.textlink:hover {color:white; background-color:#002E5B; text-decoration:none; font-size:12px;}
