/* Beginn allgemeine Festlegungen */
* {margin: 0;padding: 0;}

body {margin: 0;padding: 0;overflow: hidden;border: none;
background-color: #d5e5f2;font-family: Verdana, Arial, Helvetica, sans-serif;}

img {border: none;margin: 0;padding: 0;}


#rahmen-center {width: 964px;height: 512px;top: 40%;left: 50%;margin-top: -225px;margin-left: -485px;position: absolute;z-index: 0;}
#inhalt {width: 964px;height: 512px;overflow: hidden;background-color: #f1f9ef;	border-color: #deebd9;border-width: 1px 0px 0px 0px;border-style: solid none none none;}
#flashback {float: left;width: 965px;
height: 215px;}
.refresh {clear: both;}

#navback {float: left;width: 296px;padding-left: 28px;background-image: url(images/service_back_nav.gif);font-size: 0px;height: 298px;}
.navausrichten {font-size: 0px;margin: 0;padding: 0;
height: 25px;}

#inhaltsbereich {width: 640px;height: 530px;float: right;border-top: solid;border-top-color: #deebd9;border-top-width: 11px;}
#inhaltsbereich #inhaltspadding {padding: 20px 20px 10px 20px;}
#inhaltsbereich #inhaltspadding-b {padding: 50px 20px 10px 90px;}
#inhaltsbereich #inhaltspadding-c {padding: 0px 0px 0px 0px;}
#inhaltsbereich #inhaltspadding-d {padding: 35px 20px 10px 90px;}
#inhaltsbereich #inhaltspadding a {color: #15432c;text-decoration: underline;font-weight: bold;}
#inhaltsbereich #inhaltspadding a:hover {text-decoration: none;}
#inhaltsbereich #inhaltspadding-b a {color: #15432c;text-decoration: underline;font-weight: bold;}
#inhaltsbereich #inhaltspadding-b a:hover {text-decoration: none;}
#inhaltsbereich h1 {font-size: 18px;font-weight: bold;color: #15432c;margin-bottom: 10px;}
#inhaltsbereich p {font-size: 12px;line-height: 20px;color: #15432c;}
#inhaltsbereich #inhaltspadding ul {list-style: none;float: left;
padding: 15px 30px 0px 30px;}
#inhaltsbereich #inhaltspadding ul li {color: #15432c;font-size: 12px;line-height: 20px;background-image: url(images/liste_praxis.gif);background-repeat: no-repeat;padding-left: 19px;}

#fussleiste {
float: left;
font-size: 11px;color: #3b3b3b;width: 964px;height: 25px;background-color: #fff;border: 0px solid;border-color: #fff;}
#fussleiste #fussleistenpadding {padding: 6px 0px 0px 50px;}
#fussleiste #fussleistenpadding a {color: #3b3b3b;text-decoration: none;}
#fussleiste #fussleistenpadding a:hover {text-decoration: underline;}

#servicenavigation {font-size: 11px;padding: 10px 20px 10px 17px;height: 25px;
font-weight: bold;}
#servicenavigation a {color: #15432c;text-decoration: none;font-weight: bold;}
#servicenavigation a:hover {text-decoration: underline;}

table {
width:470px;
font-size: 12px;
line-height: 20px;
color: #15432c;
}

input.kopf-c 
{
	height: 14px;
	width: 176px;
	border-width: 1px;
	border-style: solid;
	border-color: #a3b5ac;
	font-weight: normal;
	line-height: 12px;
	font-size: 12px;
	background-color: #fff;
	padding-left: 4px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	background-image: url(../images/formular.jpg);
}

input.button 

{
	border: thin #15432c none;
	background-color: #39855f;
	font-weight: bold;
	color: #f1f9ef;
	padding: 1px;
}


#scrollbox {
    height : 260px;
    overflow : auto;
    width : 630px;
  }


#innercont {
    margin-top: 10px;
    margin-left: 15px;
    width: 570px;
    padding-bottom: 20px;
    overflow: hidden;
}

#maincont {
    position: absolute;
    left: 320px;
    top: 240px;
    height: 260px;
    width: 640px;
    overflow: hidden;
}

h2 {font-size: 12px;font-weight: bold;color: #15432c;margin-bottom: 10px;}