/* CSS Document  - */
/* kremerchen.de erstellt von matthias kremer www.cremweb.de */

ul {list-style: none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {color: #000;;font-weight: normal; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px}

h1 {font-size: 20px;}
h2  {font-size: 16px;text-align:left;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 14px;}


body {font-family: "tahoma", verdana, "arial", sans-serif; font-size:10pt; text-align:center; background:#FFFFFF url('../images/bg-222.jpg') no-repeat fixed center top ;padding:0; margin:0}
#container {border: 1px solid #808080;  width:790px;margin:0 auto;background-color:#FFFFFF }
#container12 {width:790px; text-align:left; }
#header {width:790px; margin:0 auto; height:155px; background-image:url('../images/logo2.jpg'); background-color:#FFFFFF }
#menu {width:790px;height:39px; background-image:url('../images/bg-menu.jpg'); background-color:#FFFFFF }
#left { padding-top:0; width:130px; float:left; background-image:url('../images/bg-left.jpg'); }
#content {width:650px; background:#fff; float:left}
#content2 {width:655px; background:#fff; float:left}
#content-box-m img {border:1px solid #284356; padding:3px; margin: 0 25px; text-align:center}
#content2 a:visited { text-decoration:none; border-bottom:1px dotted #ff0000; color:#999;}

#content-boxm {width:650px; float:right;margin-left:5px}
#content-boxm a {text-decoration: none; color:#333333;margin-left:0px; padding-right:0; padding-top:0; padding-bottom:2px;border-bottom:1px dotted #ff0000 }
#content-boxm a:hover { text-decoration:none;background:#666; border-bottom:1px dotted #ff0000; color:#fff;}
#content-boxm a:visited { text-decoration:none; border-bottom:1px dotted #ff0000; color:#999;}
.right {float: right;border-bottom:1px dotted #ff0000;}

#content-box {width:660px; height:110px;float:right;}
#content-box  p {font-size:1em; color:#000000; line-height:1.5em; text-align:left; padding:8px 25px 8px  25px; margin:0;}

#content-box-l {width:325px; float:left;margin-left:3}
#content-box-l  a {text-decoration: none; color:#333333;margin-left:0px; padding-right:0; padding-top:0; padding-bottom:2px;border-bottom:1px dotted #666 }
#content-box-l  a:hover { text-decoration:none;background:#666; border-bottom:1px dotted #fff;; color:#fff;}
#content-box-l  p {font-size:1em; color:#000000; line-height:1.5em; text-align:justify; padding:8px 15px 8px  15px; margin:0;}


#content-box-r {width:320px;float:right;margin-left:3 }
#content-box-r a {text-decoration: none; color:#666; }
#content-box-r a:hover { text-decoration:none; color:#930000;}

#content a {text-decoration: none; color:#333333;margin-left:0px; padding-right:0; padding-top:0; padding-bottom:2px;border-bottom:1px dotted #666 }
#content a:hover { text-decoration:none;background:#666; border-bottom:1px dotted #fff;; color:#fff;}
#content p {font-size:1em; color:#000000; line-height:1.5em; text-align:justify; padding:8px 15px 8px  15px; margin:0;}

#footer {width: 100%;	clear: both;	height:65px; color:#666;  padding:0;background: #666 ; }

#footer2 { clear:both; width:790px; height:65px;background-color:#666;}
#footer p {margin: 0;color: #999999;}
#footer a {padding:0 6px; color:#cecece; text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline}
#small {	margin-left:280px;	font-size: x-small;	color: #fff;}

.bottom-border {border-bottom: 1px solid #E0E0E0;margin-left:5px;width: 96%;}

/* das Menu im Header  - */
#krem-menu {float:left;width:97%;font-size:99%;line-height:normal;font:  14px verdana;}
#krem-menu ul {margin:0;padding:0px 0px 0 0px;list-style:none;}
#krem-menu li {display:inline;margin:0;color:#FFFFFF;padding-left:0; padding-right:0; padding-top:5px; padding-bottom:0}
#krem-menu a {float:left;text-decoration:none;}
#krem-menu a span {float:left;display:block;color:#FFF;padding:5px 15px 4px 6px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#krem-menu a span {float:none;}
/* End IE5-Mac hack */
#krem-menu a:hover span {color:#C0C0C0;}
#krem-menu a:hover {background-position:0% -42px;}
#krem-menu a:hover span {background-position:100% -42px;}
#krem-menu #current a { background-position:0% -42px;}
#krem-menu #current a span {background-position:100% -42px;}

/* das Menu in der left column  - */

#menu-left {width: 120px;margin: 3px;font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0;font-size: 12px;text-align:left; }
#menu-left li a {height: 28px; voice-family: "\"}\"";voice-family: inherit;height: 20px;text-decoration: none;}
#menu-left li a:link, #menu-left li a:visited {color: #656556;display: block;background:  url(../images/menu8.jpg);padding: 8px 0 0 20px;}
#menu-left li a:hover, #menu-left li #current  {color: #BB0000;background:  url('../images/menu8.jpg') 0 -28px;padding-left:20px; padding-right:0; padding-top:8px; padding-bottom:0}

/* Tooltip */

.bubbleLink{}
.bubbleLink span, .bubble{display:none;}
:hover.bubbleLink .bubble{display:block;position:absolute;border: 1px solid;border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;border-left: 4px solid #FF0000;
padding: 2px 10px 2px 10px;background: #fff;font-family: Verdana, Arial, Helvetica, Sans-serif;font-style: Normal;text-align: justify;color:#666666; font-family:Arial; font-size:8pt;
margin-top:8px;margin-left:40px;}
:hover.bubbleLink span.arrow{display:block;position:absolute;margin-left:50px;margin-top:-2px; }


fieldset      {margin: 20px 0 0 45px; padding:15px 30px 10px 10px; border:1px solid #fff; width:250px;}
form {padding:0; margin:0;}
fieldset legend {font-size:.9em; color:#829DB5; font-weight:bold; background:none; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
label {line-height:1.5em; float:left; height:20px; padding:0 0 0 5px; margin-top: 1px; margin-bottom: 10px; color:#666; width:90px; font-size:.9em; }
.field { height:18px; float:left; border: #666  1px solid; width:180px; margin-bottom: 10px; background: #FFF; line-height:1.7em; color:#666 ; text-indent:.5em; font-size:11px;}
.textarea { border: #666  1px solid; width:200px; margin:0; padding:0; }
.button {height: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:4px; cursor: pointer; }
.submit{ padding:4px; margin-left:110px; font-size:.85em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:#C0C0C0; color:#666; cursor: pointer; border-bottom:1px solid #678D74; border-right:1px solid #678D74; border-left:1px solid #B8CBBE; border-top:1px solid #B8CBBE}
:hover.submit { padding:4px; cursor:pointer; background:#666; border-bottom:1px solid #284356; border-right:1px solid #284356; border-top:1px solid #3A6381; border-left: 1px solid #3A6381; color:#FFFFFF; }