@font-face {
   font-family   		: BellCent;
   src           		: url(/images/bellcent_namnum_bt.eot);
   src           		: url(/images/bellcent.ttf);
}

body {
	font-family      	: BellCent, Arial; 
	font-size         	: 15px; 
	color             	: #333333;
	background-color  	: #559ab1;
	overflow-y			: scroll;
	overflow-x			: hidden;
	min-height			: 101%; /*Scrollbar immer anzeigen*/
   
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing		: 0;
}

p { 
   margin				: 1em 0;
}

div {
	text-align			: justify;
}

h1 {
	font-size 			: 20px;
	color				: #333333;
	margin-bottom		: 1em;
}
h2 {
	font-size			: 18px;
	color				: #333333;
	margin				: 1em 0;
}

a {
	color				: #333333;
	font-weight			: bold;
	text-decoration		: none;
}
a:hover { color	: #559AB1; }

a.menu {
	font-weight			: normal;
   	margin       	  	: 0 50px;
   	color             	: #ffffff;
	font-size		 	: 18px;
   	text-shadow     	: 1px 1px 1px black;
}
a.menu:hover, a.menu_on, a.menu_on:hover { 
	font-weight			: normal;
	font-size			: 18px;
  	color             	: #ffffff;
   	margin            	: 0 50px;
   	text-shadow       	: 1px 1px 1px black;
	text-decoration		: underline;
}

img {
	border				: none;
}

ul { margin-left		: 1.3em; }

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				   : #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
	padding				: 0px;
	background			: 0px;
	border				: 1px;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #ffffff;
	border				: 1px solid #559AB1;
	background			: #559AB1;
	margin				: 1px 0;
	font-size			: 1em;
}

#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

#topmenue {
   float             : right;
   height            : 25px;
   clear             : both;
   padding-top       : 5px;
}
.topmenu {
   font-size         : 14px;
   font-weight		 : normal;
   color             : #ffffff;
}
.topmenu:hover, a.topmenu_on, a.topmenu_on:hover > a { 
	font-size         	: 14px;
	font-weight			: normal;
  	color             	: #ffffff;
	text-decoration		: underline;
}

#wrapper {
   position          : relative; 
   margin            : 0 auto; 
   width             : 1151px; 
   height            : 988px;
   z-index           : 10;
}

.logo {
   float             : left;
   position          : absolute;
   top               : 60px;
   left              : -20px;
   clear             : both;
}

.banner {
height               : 370px;
width                : 1151px;

}

#menue { 
float                : left;
width                : 100%;
height               : 48px;
margin-top           : 35px;
background           : url(/images/footermenu.png) repeat-y;
z-index              : 50;
padding-left         : 250px;
padding-top          : 23px;
}

.bg_links {
background           : url(/images/contentleft.png) no-repeat;
position             : absolute;
width                : 77px;
height               : 600px;
top                  : 388px;
left                 : 0;
z-index              : -2;
}

#contentbox {
   position          : absolute;
   background        : white;
   width             : 697px;
   height            : 350px;
   max-height        : 350px;
   left              : 77px;
   top               : 388px;
   z-index           : -2;
   padding           : 100px 250px 150px 50px;
}

#content {
   position          : relative;
   z-index           : 50;
   height            : 325px;
   max-height        : 325px;
   overflow-y        : auto;
   padding-right	 : 20px;
}

.bg_rechts {
   background        : url(/images/contentright.png) no-repeat;
   position          : absolute;
   width             : 77px;
   height            : 611px;
   top               : 377px;
   right             : 0;
   z-index           : -2;
}

.nagellack {
   background        : url(/images/nagellack.png) no-repeat;
   position          : absolute;
   width             : 236px;
   height            : 450px;
   top               : 476px;
   right             : 28px;
   z-index           : -1;
}

#footer {
   float             : left;
   position          : absolute;
   width             : 100%;
   height            : 80px;
   background        : url(/images/footermenu.png) repeat-y;
   z-index           : -1;
   bottom            : 0;
   padding           : 30px 0 0 100px;
   font-size         : 18px;
   color             : #ffffff;
   text-shadow       : 1px 1px 1px black;
}

#footer img {
   float             : left;
   position          : absolute;
   bottom            : 80px;
   left              : 70px;
   clear             : both;
}
#ul_portal {
	list-style: none;
}

a.footerlink {
	color				: #ffffff;
	text-decoration		: none;
}
a.footerlink:hover, a.footerlink_on, a.footerlink_on:hover{ color	: #ffffff; text-decoration:underline; }