/* ::: Screen-Layout:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
html body	{ background:#b6c0db; color: #333; font-size: 12px; line-height: 21px; font-family: arial, helvetica, verdana, sans-serif; margin: 0px auto; }
td	{ color: #333; font-size: 12px; line-height: 21px; font-family:arial, helvetica, verdana, sans-serif; }

#mainposition	 { margin-top: 50px; margin-right: auto; margin-left: auto; width: 1022px; overflow: hidden; background:url(../images/bg-container.png) repeat-y center; border:0px solid #005292; }
#container	 { margin-left: 10px; margin-right: 10px; width: 1002px; background-color: #f9f4e6; }
#logo_print          { display: none; }
#logo          { background-image: url(../images/logo_glanz_partner.png); background-repeat: no-repeat; height: 119px; width: 453px; margin: 21px 10px 25px 30px; float:left; }
#banner          { height: 113px; width: 467px; border:1px solid #005292; margin: 21px 10px 25px 10px; float:left; }
#linie          { height: 0px; width: 1002px; border-top:1px solid #005292; border-bottom:32px solid #fff; margin-left: 0px; margin-right: 0px; padding-bottom:1px; float:left; }
#servicenavi          { display: block; width: 1002px; height: 32px; line-height: 12px; border-top:1px solid #005292; float:left; }
#servicenavi ul         { list-style-type: none; padding-right: 30px; }
#servicenavi ul li          { display: inline; padding-left: 0px; }
#servicenavi ul li a         {  }
#servicenavi ul li a:hover         { color:#fff; background: #005292; padding:1px; text-decoration:none; }
.trennlinie          { padding-left: 5px; }
#content         {  background:url(../images/bg-ganz.png) no-repeat bottom center; background-color: #f9f4e6; clear: both; padding:6px 30px 38px 30px; border-top:0px solid #005292; border-bottom:0px solid #005292; margin-left: 0px; margin-right: 0px; /*overflow: auto;*/ }
#footer { background:#005292; width: 778px; height: 27px; margin-left: 0px; padding-left: 30px; color:#fff; font-size: 11px; line-height: 27px; text-align: left; float:left; }
#footer a { color:#fff; font-size: 11px; text-align: left; font-weight: normal; }
#footer a:hover { text-decoration: none; color:#e0d4b3; font-size: 11px; text-align: left; }
#footer2 { background:#005292; width: 164px; height: 27px; margin-right: 0px; padding-right: 30px; color:#8a97bc; font-size: 11px; line-height: 27px; text-align: right; float:left; }
#footer2 a { color:#8a97bc; font-size: 11px; text-align: right; font-weight: normal; }
#footer2 a:hover { text-decoration: none; color:#e0d4b3; font-size: 11px; text-align: right; }

a   { color: #005292; font-weight: bold; text-decoration: none; }
a:hover { color: #005292; text-decoration: underline }
/* a:hover { color: #fff; background: #005292; padding:1px; text-decoration: none; } */

a img   { color: #f9f4e6; font-weight: bold; text-decoration: none;  }
a:hover img { color: #f9f4e6; background: #f9f4e6; padding:0px; text-decoration: none; }

.pdf     		{ line-height: 20px; padding-bottom: 4px; padding-right: 4px; }

td ul         { list-style-type:none; list-style-image: url(../images/pkt_liste.gif); padding-left: 16px; }
td ul li      { padding-bottom: 5px; border-bottom:1px solid #005292; margin-bottom: 3px; }
td ul li a:hover { color: #fff; background: #005292; padding:1px; text-decoration: none; }
td ul li ul        { }
td ul li ul li        { padding-bottom: 0px; border-bottom:0px solid #005292; margin-bottom: 0px; }

form  { margin: 0px; display:inline; }
input    { color: #333; font-size: 11px;  border: solid 1px #8c8c8c; width: 340px; height: 18px; margin-bottom:5px; padding-left:2px; padding-right:2px;}
textarea    { color: #333; font-size: 11px;  border: solid 1px #8c8c8c; width: 340px; height: 43px; margin-bottom:3px; padding-top:2px; padding-left:2px; padding-right:2px;}
input.send_delete    { color: #fff; background: #005292; font-size: 12px; border: solid 0px #8c8c8c; width: 89px; height: 20px; margin-right:8px; margin-bottom:3px; padding-left:2px; padding-right:2px;}

input[type="submit"]:active {font-size: 12px; font-weight: normal;}
input[type="submit"]:hover {font-size: 12px; font-weight: normal; color: #005292; background: #d9d9d9;}
input[type="submit"] { -moz-appearance: none; font-size: 12px; font-weight: normal; color: #fff; background: #005292;}

input[type="reset"]:active{font-size: 12px; font-weight: normal;}
input[type="reset"]:hover {font-size: 12px; font-weight: normal; color: #005292; background: #d9d9d9;}
input[type="reset"] { -moz-appearance: none; font-size: 12px; font-weight: normal; color: #fff; background: #005292;}

h1      { color: #005292; font-weight: normal; font-size: 20px; line-height: 30px; letter-spacing: 1px; margin: 0px; }
h2       {  color: #005292; font-weight: normal; font-size: 18px; line-height: 22px; margin: 0px; }
h3        { color: #fff; font-weight: bold; font-size: 12px; line-height: 16px; padding: 4px 12px 4px 16px; margin: 0px; background-color: #005292; }
h4         { font-weight: normal; font-size: 12px; line-height: 20px; margin: 0px;}
h5        { font-weight: bold; font-size: 12px; line-height: 20px; margin: 0px;}
h6         { color: #333; font-weight: bold; font-size: 12px; line-height: 20px; padding: 4px 8px 4px 8px; margin: 0px; }
h6 ul         { list-style-type:none; list-style-image: url(../images/pfeil_aufz_grau.gif); padding-left: 12px; margin: 6px; line-height: 21px;}
h6 ul li        { border-bottom:0px solid #005292; }
h6 ul a        { color: #333; }
h6 ul a:hover        { color: #005292; text-decoration: none; }

address {color: #093A80; }
pre  { /*font-size: 11px; line-height: 14px;*/ font-family: arial, helvetica, verdana, sans-serif; letter-spacing: 0px; padding: 0px }

/* ::: ******************************************************************************************************************************************************* ::: */

/** now the hacks for IE **/
*+html #mainposition { padding-left:10px; } /* escape hack used for IE7 */
*+html #smoothmenu1 { background-color: transparent; } /* escape hack used for IE7 */
*+html #servicenavi	{ line-height: 32px; margin-bottom:-16px; } /* escape hack used for IE7 */

* html #mainposition { padding-left:20px; padding-right:20px; } /* escape hack used for IE6 */
* html #smoothmenu1 { background-color: #fff; } /* escape hack used for IE6 */
* html #logo { margin: 21px 10px 25px 15px; } /* escape hack used for IE6 */
* html #linie { width: 982px; border-bottom:0px solid #fff; } /* escape hack used for IE6 */
* html #servicenavi	{ line-height: 32px; margin-bottom:-16px; } /* escape hack used for IE6 */
* html #footer { margin-left: 0px; } /* escape hack used for IE6 */
* html #footer2 { margin-right: 0px; } /* escape hack used for IE6 */
/** end of hacks for IE **/


#top {
background:url(../images/bg-top.png) no-repeat center;
height:18px;
width:1022px;
}

#bottom {
background:url(../images/bg-bottom.png) no-repeat 0 50%;
clear:both;
height:16px;
width:1022px;
}

