/*-------------------------------HARDVARS-------------------------------------*/

body {
  margin:0px;
  padding:0px;
  font-family:sans-serif,verdana,arial;
  font-size:14px;
  /*background-image:url("../images/skin/bgimage.jpg");*/
  background-color:#FFFFCC;
  margin-bottom:50px;
  text-align:center;
}
div {
  margin:0px;
  padding:0px;
}
img {
  border:none;
  margin:0px;
}
a {
  text-decoration:none;
  margin:0px;
  padding:0px;
}
p {
  margin:0px;
  padding:0px;
}

h1 {
  margin:0px;
  font-size:17px;
}
h2 {
  margin:0px;
  font-size:16px;
}
h3 {
  margin:0px;
  font-size:16px;
}
hr {
  clear:both;
  border:1px solid #CCCCCC;
}
input {
  margin:0px;
  padding:0px;
}
label {
  margin:0px;
  padding:0px;
}
fieldset {
  border:1px solid #CCCCCC;
  margin:0px;
  padding:0px;
}
form {
  margin:0px;
  padding:0px;
}
ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ol {
  margin:0px;
  padding:0px;
}
li {
  margin:0px;
  padding:0px;
}

/*-------------------------------CONTAINER------------------------------------*/

.container_all {
  width:900px;
  background-color:#FFFFFF;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  margin:auto;
  margin-top:10px;
  padding-bottom:20px;
}

/*-------------------------------AREAS----------------------------------------*/

.area_header {
  width:900px;
  height:120px;
  float:left;
}
.area_top {
  width:900px;
  height:35px;
  float:right;
  background-color:#EEEEEE;
  background-image:url("../images/skin/area_top_bg.gif");
}
.area_left {
  background-color:#FFFFFF;
  width:180px;
  float:left;
  text-align:left;
}
.area_middle {
  background-color:#FFFFFF;
  color:#333333;
  width:660px;
  margin-top:27px;
  margin-left:30px;
  float:left;
}
.area_seitenuebersicht {
  width:590px;
  border: 1px solid #CCCCCC;
  margin-bottom:20px;
  padding:3px;
  padding-bottom:10px;
}
.area_zurueck_seitenuebersicht {
  width:660px;
  background-color:#EEEEEE;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}
.mainbox {
   width:646px;
   border:2px solid #CCCCCC;
   background-color:#EEEEEE;
   padding:5px;
   margin-bottom:20px;
}
.hinweis_box {
  border:1px solid #CCCCCC;
  padding:5px;
}


/*-------------------------------NAVI-TOP-------------------------------------*/

.headermenuelinkfield_left {
  height:30px;
  width:5px;
  margin-left:5px;
  margin-top:5px;
  float:right;
  background-image:url("../images/skin/button_menue_top_left.jpg");
}
.headermenuelinkfield_right {
  height:30px;
  width:5px;
  margin-right:5px;
  margin-top:5px;
  float:right;
  background-image:url("../images/skin/button_menue_top_right.jpg");
}
.headermenuelinkfield {
  height:30px;
  margin-right:0px;
  margin-top:5px;
  padding-right:10px;
  padding-left:10px;
  float:right;
  background-image:url("../images/skin/button_menue_top_middle.jpg");
}
.div_headermenuelink {
  padding-top:10px;
}

.headermenuelinkfield_left_aktiv {
  height:30px;
  width:5px;
  margin-left:5px;
  margin-top:5px;
  float:right;
  background-image:url("../images/skin/button_menue_top_left_aktiv.jpg");
}
.headermenuelinkfield_right_aktiv {
  height:30px;
  width:5px;
  margin-right:5px;
  margin-top:5px;
  float:right;
  background-image:url("../images/skin/button_menue_top_right_aktiv.jpg");
}
.headermenuelinkfield_aktiv {
  height:30px;
  margin-right:0px;
  margin-top:5px;
  padding-right:10px;
  padding-left:10px;
  float:right;
  background-image:url("../images/skin/button_menue_top_middle_aktiv.jpg");
}


.headermenuelink {
	color:#333333;
  font-weight:bold;
  font-size:12px;
}
.headermenuelink:hover {
	color:#FF9900;
}
.aktivheadermenuelink {
	text-decoration:none;
	color:#FF9900;
  font-weight:bold;
  font-size:12px;
}

/*-------------------------------NAVI-LEFT-HP---------------------------------*/

.navileft_top {
  width:180px;
  height:10px;
  background-color:#FFFFFF;
  margin-bottom:0px;
}

.navifield_left_on {
  width:166px;
  height:30px;
  /*background-image:url("../images/skin/leftmenuebuttonaktiv.jpg");*/
  margin-bottom:2px;
  margin-left:10px;
  text-align:left;
  background-color:#FFFFFF;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #999999;
  border-right: 1px solid #FFFFFF;
  border-left: 3px solid #FF0000;
}

.navifield_left_off {
  width:166px;
  height:30px;
  /*background-image:url("../images/skin/leftmenuebuttonaktiv.jpg");*/
  margin-bottom:2px;
  margin-left:10px;
  text-align:left;
  background-color:#FFFFFF;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #999999;
  border-right: 1px solid #FFFFFF;
  border-left: 3px solid #FF0000;
}

.linkfied_left {
  width:157px;
  margin-top:6px;
  margin-left:10px;
  white-space:nowrap;
}

.navilink_left_on {
  color:#FF9900;
  font-size:13px;
  font-weight:bold;
}

.navilink_left_off {
  color:#000000;
  font-weight:bold;
  font-size:13px;
}
.navilink_left_off:hover {
  color:#FF9900;
}

/*-------------------------------NAVI-LEFT-UP---------------------------------*/


.naviunderfield_left_on {
  width:168px;
  height:30px;
  background-image:url("../images/skin/leftundermenuebuttonaktiv.jpg");
  margin-bottom:2px;
  margin-left:10px;
  text-align:left;
  background-color:#FFFFFF;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #CCCCCC;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

.naviunderfield_left_off {
  width:168px;
  height:30px;
  background-image:url("../images/skin/leftundermenuebutton.jpg");
  margin-bottom:2px;
  margin-left:10px;
  text-align:left;
  background-color:#FFFFFF;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #CCCCCC;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

.underlinkfied_left {
  width:119px;
  margin-top:6px;
  margin-left:50px;
  white-space:nowrap;
}

.naviunderlink_left_on {
  color:#FF0000;
  font-size:13px;
  font-weight:bold;
}

.naviunderlink_left_off {
  color:#000000;
  font-weight:bold;
  font-size:13px;
}
.naviunderlink_left_off:hover {
  color:#FF0000;
}

/*------------------------------MAIN-ELEMENTS---------------------------------*/

.maintext {
  text-align:left;
}
.maintext_small {
  text-align:left;
  font-size:10px;
}

.mainlink {
  color:#333333;
  text-decoration:underline;
}
.mainlink:hover {
  color:#999999;
}
.mainlink_small {
  color:#333333;
  text-decoration:underline;
  font-size:10px;
  text-align:right;
}
.mainlink_small:hover {
  color:#999999;
}
.mainlink_verysmall {
  color:#333333;
  text-decoration:underline;
  font-size:9px;
}
.mainlink_verysmall:hover {
  color:#999999;
}

.h1_main {
  margin-bottom:20px;
  color:#FF0000;
  font-size:18px;
  text-align:center;
}
.h1_small {
  font-size:12px;
}
.h2_main {
  margin-top:20px;
  margin-bottom:10px;
  font-size:14px;
  color:#FF0000;
}
.h2_ref {
  margin-bottom:10px;
  font-size:14px;
  color:#333333;
}
.h2_mainbox {
  margin-top:10px;
  margin-bottom:10px;
  font-size:14px;
  color:#FF9900;
}
.h3_main {
  margin-top:10px;
  margin-bottom:5px;
  font-size:12px;
  color:#666666;
}

.optional {
  font-size:10px;
  color:#999999;
}
.foterline_small {
  font-size:9px;
  color:#000000;
}


.li_square {
  list-style-type:square;
  margin-bottom:5px;
  margin-left:30px;
}

.li_numbers {
  margin-bottom:5px;
  margin-left:40px;
}
.li_details {
  margin-bottom:5px;
  margin-left:40px;
}
.li_h1 {
  font-size:14px;
  margin-left:30px;
  list-style-type:square;
  margin-bottom:5px;
}
.li_h2 {
  font-size:12px;
  margin-left:50px;
  list-style-type:circle;
  margin-bottom:5px;
}

/*------------------------------FORM-ELEMENTS---------------------------------*/

.picformbut {
  border:none;
}
.standard_input{
  border:1px solid #999999;
  margin-top:3px;
  margin-bottom:5px;
  width:200px;
  font-family:Verdana;
  font-size:12px;
  padding:2px;
}
.standard_label {
  float:left;
}
.standard_textarea {
  width:500px;
  height:200px;
  border:1px solid #999999;
  margin-top:3px;
  margin-bottom:10px;
  font-family:Verdana;
  font-size:12px;
  padding:2px;
}

/*---------------------------------MAINVARS-PICS------------------------------*/

.pic_logo {
  width:100%;
  height:120px;
  text-align:center;
}
.webdesignwwwlogo {
  text-align:center;
  margin-top:30px;
  width:100%;
}

