/*Main*/
body{
margin:0px;
}

img{
border:none;
}

form{
display:inline;
}

/*Floats*/
.float_left{
float:left;
}

.float_right{
float:right;
}

/*Containers*/
.container_page{
width:770px;
}

.container_page_kampagne{
width:500px;
}

/*Elements*/
.element_topmenu{
background-color:#005544;
font-family:verdana;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
}

.element_topmenu a{
font-family:verdana;
font-size:9px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.element_searchbar{
padding-left:10px;
padding-right:10px;
background-color:#005544;
text-align:left;
}

.element_mainmenu{
border:1px solid #58BC97;
padding:10px;
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:bold;
}

.element_mainmenu a{
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.element_mainmenu a:hover{
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.element_mainmenu_sub{
padding-left:10px;
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:normal;
line-height:20px;
}

.element_mainmenu_sub a{
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.element_mainmenu_sub a:hover{
font-family:verdana;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

.element_usermenu{
background-color:#FFFFFF;
padding-left:10px;
font-family:verdana;
font-size:11px;
color:#005544;
font-weight:bold;
line-height:20px;
text-align:left;
}

.element_usermenu a{
font-family:verdana;
font-size:11px;
color:#005544;
font-weight:bold;
text-decoration:none;
}

.element_usermenu a:hover{
font-family:verdana;
font-size:11px;
color:#005544;
font-weight:bold;
text-decoration:underline;
}

/*Bgcolor*/

/*Fonts*/
.font_login_top{
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
}

.font_login_top a{
font-family:verdana;
font-size:9px;
color:#005544;
font-weight:normal;
text-decoration:underline;
}

.font_search{
font-family:verdana;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
}

.font_search a{
font-family:verdana;
font-size:9px;
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}

/*Images*/
.img_logo{
padding:10px 10px 10px 0px;
}

/*Inputs*/
.inputtext_user_top{
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
color:#000000;
width:130px;
border:1px solid #005544;
}

.inputpass_pass_top{
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
color:#000000;
width:130px;
border:1px solid #005544;
}

.inputcheck_remember_top{
font-family: verdana;
font-size:9px;
color:#000000;
border:0px solid #005544;
padding:-10px;
margin:-1px;
}

.inputsubmit_login_top{
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
color:#FFFFFF;
background-color:#005544;
width:60px;
border:0px solid #005544;
font-weight:bold;
padding:0px;
}

.inputtext_searchbar{
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
color:#000000;
width:150px;
border:1px solid #7F9DB9;
}

.inputselect_searchbar{
background-color:#FFFFFF;
font-family: verdana;
font-size:9px;
color:#000000;
width:150px;
border:1px solid #7F9DB9;
}

.inputtext_standart_long{
background-color:#FFFFFF;
font-family: verdana;
font-size:12px;
color:#000000;
width:200px;
border:1px solid #7F9DB9;
}

.inputselect_standart_long{
background-color:#FFFFFF;
font-family: verdana;
font-size:11px;
color:#000000;
width:200px;
border:1px solid #7F9DB9;
}

.textarea_standart_long{
background-color:#FFFFFF;
font-family: verdana;
font-size:12px;
color:#000000;
width:370px;
border:1px solid #7F9DB9;
}

.inputsubmit_search{
font-family: verdana;
background-color:#FFFFFF;
font-size:9px;
color:#FFFFFF;
background-color:#58BC97;
width:60px;
border:0px solid #58BC97;
font-weight:bold;
padding:0px;
}

.inputField{
background-color:#FFFFFF;
font-family: verdana;
font-size:12px;
color:#000000;
width:200px;
border:1px solid #7F9DB9;
}

.inputTextArea{
background-color:#FFFFFF;
font-family: verdana;
font-size:12px;
color:#000000;
width:200px;
border:1px solid #7F9DB9;
}


