body { 
    background:#FFFFFF;
    height: 100%;
    margin: 0;
    overflow: auto;
}

#site_container {
    position:fixed;
    top:0; left:0;
    margin:0;
    height:100%;
    width:100%;
    background:#55544F;
    overflow: auto;
}


#page_container {
    position:relative;
    margin:0 auto;
    margin-top: 0px;
    height:200%;
    width:797px;
    background-color:#FFFFFF;
}

#page_menu_container {
    position:absolute;
    margin-top: 10px;
    margin-left: 9px;
    margin-right: 9px;
    height:53px;
    width:779px;
    background-color:#FFFFFF;
}

#page_main_menu {
    position:relative;
    margin: 0 auto;
    height:35px;
    width:660px;
    background-color:#FFFFFF;
}

#page_sub_menu_container {
    position:absolute;
    top: 35px;
    margin: 0;
    height:25px;
    width:779px;
    background-color:#FFFFFF;
    background-image: url(../../fileadmin/Graphics/GpmSMBackground.png);
}

#page_sub_menu {
    position:relative;
    margin: 0 auto;
    height:25px;
    width:779px;
}

#page_advertising_container {
    position:absolute;
    top: 79px;
    margin-left: 9px;
    margin-right: 9px;
    height:74px;
    width:779px;
    background-color:#FFFFFF;
}

#page_advertising_logo {
    position:absolute;
    margin: 0px;
    height:60px;
    width:137px;
    background-color:#FFFFFF;
}
#page_advertising_midl {
    position:absolute;
    left: 146px;
    margin: 0px;
    height:60px;
    width:468px;
    background-color:#D3D3D3;
}

#page_advertising_right {
    position:absolute;
    left: 623px;
    margin: 0px;
    height:60px;
    width:156px;
    background-color:#FFFFFF;
}

#page_content_container {
    position:absolute;
    top: 153px;
    margin-left: 9px;
    margin-right: 9px;
    height: 100%;
    width: 779px;
    background-color:#FFFFFF;
}

#page_detail_menu_container {
    position:absolute;
    top: 0px;
    margin: 0px;
    border: 0px;
    height: 100%;
    width: 137px;
    overflow: hidden;
    background-color:#FFFFFF;
}

#page_detail_menu {
    position:relative;
    margin: 0 auto;
    width: 137px;
    border: 0px;
}

#page_top_content_container {
    position:relative;
    margin-top: 9px;
    width: 137px;
    overflow: hidden;
    background-color:#55544F;
}

#page_top_content {
    margin-left:4px;
    margin-right:1px;
    background-color:#55544F;
}

#page_advertising_left {
    position:relative;
    margin-top: 9px;
    margin-left:0px;
    margin-right:1px;
    background-color:#FFFFFF;
}

#page_powered_by {
    position:relative;
    top: 200px;
    width: 137px;
}


#page_content_area {
    position:absolute;
    top: 0px;
    margin-left: 146px;
    height: 100%;
    width: 468px;
    background-color:#EEECEA;
    font-family:Verdana;
    font-size:11px;
    line-height:11pt;
}

#page_content {
    position:absolute;
    margin: 9px;
    width: 450px;
}

#page_content_right {
    position:absolute;
    top: 0px;
    margin-left: 623px;
    height: 100%;
    width: 156px;
}


body a:link {
   color: black;
   text-decoration: none;
}
body a:visited {
   color: black;
   font-weight: bold;
   text-decoration: none;
}
a img {
   border: none;
}

.titeltext {
   font-family:Verdana;
   font-size:11px;
   font-weight:bold;
   line-height:11pt;
   color:red;

}

.titeltextg {
   font-family:Verdana;
   font-size:13px;
   font-weight:bold;
   line-height:13pt;
   color:red;

}

.bodytext {
   font-family:Verdana;
   font-size:11px;
   line-height:11pt;
}

.bodytexts {
   font-family:Verdana;
   font-size:9px;
   line-height:9pt;
}


.bodytextb {
   font-family:Verdana;
   font-size:11px;
   font-weight:bold;
   line-height:11pt;
}

.top_content_table {
   font-family:Verdana;
   font-size:9px;
   line-height:11pt;
   background-color:#55544F;
   margin-left: 2px;
   margin-top: 3px;
   margin-bottom: 3px;
}

.top_content_title {
   font-family:Verdana;
   font-size:11px;
   font-weight:bold;
   line-height:14pt;
   color:#91E2FC;
}

.top_content_text {
   font-family:Verdana;
   font-size:11px;
   line-height:11pt;
   color:#FFFFFF;
}

.userlist_header {
   font-family:Verdana;
   font-size:11px;
   line-height:11pt;
   background-color:#DEDAD3
}
.userlist_item {
   font-family:Verdana;
   font-size:11px;
   font-weight:bold;
   line-height:11pt;
}

.userlist_item_line {
   line-height:2px;
   background-color:#DEDAD3
}



.tx-kommlogin-pi1 P { font-family:Verdana; font-size:9px; line-height:normal; }
.tx-kommlogin-pi1 H3 { font-family:Verdana; font-size:10px; margin-top:20px; margin-bottom:5px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUT.tx-kommlogin-pi1-loginbox-user { width:120px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUT.tx-kommlogin-pi1-loginbox-password { width:120px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox TD { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; width:137px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUT { font-size:9px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-message A { font-weight:normal; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox TABLE { font-family:Verdana; font-size:9px; border-style:dotted; border-width:1px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-color:#EEECEA; width:137px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUT.tx-kommlogin-pi1-loginbox-button {  }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-message { font-family:Verdana; font-size:10px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox .tx-kommlogin-pi1-loginbox-lable { font-family:Comic Sans MS; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox .tx-kommlogin-pi1-loginbox-lable.tx-kommlogin-pi1-loginbox-user-label {  }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox TEXT { font-family:Comic Sans MS; font-size:36px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUTLABEL {  }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUTLABEL.tx-kommlogin-pi1-loginbox-user-label { font-size:30px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox INPUTLABEL.tx-kommlogin-pi1-loginbox-password-label { font-size:33px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox TD.tx-kommlogin-pi1-loginbox-user-label { width:137px; }
.tx-kommlogin-pi1 .tx-kommlogin-pi1-loginbox TEXT.tx-kommlogin-pi1-loginbox-user-label { font-size:40px; }
.tx-cwtcommunity-pi1 P { font-family:Verdana; font-size:9px; }
.tx-cwtcommunity-pi1 H3 { font-family:Verdana; font-size:9px; }
.tx-cwtcommunity-pi1 { font-family:Verdana; font-size:10px; }
.tx-cwtpresscenter-pi2 P { font-family:Verdana; font-size:9px; }
.tx-cwtpresscenter-pi2 .tx-cwtpresscenter-pi2-listrow P.tx-cwtpresscenter-pi2-listrowField-picture { color:green; }
.tx-gsttopcontent-pi1 P { font-family:Verdana; font-size:8px; }
.tx-gsttopcontent-pi1 H3 { font-family:Verdana; font-size:11px; font-weight:bold; }

.tx-powermail-pi1 {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 11px;
	line-height: 16px;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right: 5px;
	border: 0px;
	background: #EEECEA;
	margin:0;
}

.tx_powermail_pi1_form {
	padding: 0;
	margin: 0;
}

.powermail_all {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.tx-powermail-pi1_fieldset {
	outline-style: none;
	border-style: none;
	padding-left:0;
	margin-left:0;
}

.tx-powermail-pi1_fieldset legend {
	color:#000000;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 0 0;
}

.tx_powermail_pi1_fieldwrap_html label {
	display: block;
	float: left;
	width: 120px;
}
