/*
Theme Name: a3network
Theme URI: http://a3network.alphasystems.com/
Description: WordPress theme for A3Network.
Version: 1.0
Author: alphasystems gmbh
Author URI: http://www.alphasystems.com/
Tags: Theme for the a3network
*/

/* Seite/Hintergrund */

html
{
     height:100%;
     width:100%;
}

body
{
     background: #cccccc;
     height:100%;
     margin:0px !important;
     text-align:left;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     text-decoration: none;


}

/* @group Clearfix-Methode */

.clear { clear: both; }
 .clearfix:after {
content: "."; 
display: block; 
height:0; 
clear: both; 
visibility: hidden;
} 

/* Diese Angabe benötigt der Safari-Browser zwingend !! */

.clearfix { display: block; } 

/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden; }

/* IE-Clearing: Benötigt nur der Internet Explorer und Ã¼ber iehacks.css zugeschaltet */
#ie_clearing { display: none }

/* @end */

.backgroundlayerwhite
{
     background-color: white;
     color: #ffffff;

}

.backgroundlayerred
{
     background-color: #CC0000 !important;
     color: #ffffff;
     
}

.backgroundlayergreen
{
     background-color: #84A0AC;
     color: #ffffff;

}

.backgroundlayergrey_headline
{
     background-color: #C8D1D7;

}


.backgroundlayergrey_dark
{
     background-color: #B5C6D0;

}
.backgroundlayergrey_bright
{
     background-color: #EFF3F5;

}

.backgroundlayerbrown
{
     background-color: #9C211D;

}

/************************************/
/* Fonts                            */
/************************************/

font 
{
     font-family: Verdana, Arial, Helvetica, sans-serif !important;
     font-size: 11px !important; 
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
}

font.font_white_normal_11px
{
     color: white !important;
     font-weight:normal !important;
     font-size: 11px;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_white_bold_11px
{
     color: white !important;
     font-weight:bold !important;
     font-size: 11px;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_white_bold_13px
{
     color:white !important;
     font-weight: bold !important;
     font-size: 11px !important;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_red_normal
{
     color: #CC0000 !important;
     font-weight:normal !important;
     font-size: 11px; 
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;

}

font.font_red_bold
{
     color: #CC0000 !important;
     font-weight:bold !important;
     font-size: 11px; 
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;

}

font.font_darkest_grey_bold_13px
{
     color:#2B383F !important;
     font-size: 11px !important;
     font-weight: bold !important;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_darkest_grey_normal_12px
{
     color:#2B383F !important;
     font-size: 11px !important;
     font-weight: normal !important;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_darkest_grey_normal_13px
{
     color:#2B383F !important;
     font-size: 11px !important;
     font-weight: normal !important;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_darkest_grey_bold_15px
{
     color:#2B383F !important;
     font-size: 15px !important;
     font-weight: bolder !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}

font.font_yellow_bold_italic_13px
{
     color:#FFFF00 !important;
     font-style: italic !important;
     font-weight: bold !important;
     font-size: 11px !important;
     letter-spacing: 0.1px !important; 
     line-height: 17px !important;
     font-family: Verdana, Arial, Helvetica, sans-serif;
}



/************************************/
/* Links                            */
/************************************/

a:visited, a:active, a:link
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none !important;
     letter-spacing: normal !important;
     
}

a:hover
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     letter-spacing: normal !important;
     text-decoration: underline !important;

}

a.whitelink_bold_11px:visited, a.whitelink_bold_11px:active, a.whitelink_bold_11px:link
{
     color: #ffffff;
     font-size: 11px;
     font-weight: bold;

}

a.whitelink_bold_14px:visited, a.whitelink_bold_14px:active, a.whitelink_bold_14px:link
{
     color: #ffffff;
     font-size: 14px;
     font-weight:bold;
     
}

a.whitelink_normal_12px:visited, a.whitelink_normal_12px:active, a.whitelink_normal_12px:link
{
     color:#ffffff;
     font-size:11px;
     font-weight:bold;
     
}

a.link_white_bold_12px:visited, a.link_white_bold_12px:active, a.link_white_bold_12px:link
{
     color: #FFFFFF !important;
     font-size: 11px !important;
     font-weight:bold !important;
     
}


a.redlink_bold, a.redlink_bold:link, a.redlink_bold:visited, a.redlink_bold:active, a.redlink_bold:hover 
{
     color: #CC0000 !important;
     font-size: 11px;
     font-weight:bold !important;

}

a.yellowlink_bold_12px:link, a.yellowlink_bold_12px:visited, a.yellowlink_bold_12px:active 
{
     color: #FD740A !important;
     font-size: 11px !important;
     font-weight:bold !important;
     
}

a.link_grey_dark_bold_12px:link, a.link_grey_dark_bold_12px:visited, a.link_grey_dark_bold_12px:active
{
     color: #2B383F !important;
     font-size: 11px !important;
     font-weight:bold !important;

}

a.link_grey_dark_normal_12px:link, a.link_grey_dark_normal_12px:visited, a.link_grey_dark_normal_12px:active
{
     color: #2B383F !important;
     font-size: 11px !important;
     font-weight:normal !important;

}

a.grey_dark_bold_13px:link, a.grey_dark_bold_13px:visited, a.grey_dark_bold_13px:active
{
     color: #2B383F !important;
     font-size: 11px !important;
     font-weight:bold !important;

}


a.standardlink_image:visited, a.standardlink_image:active, a.standardlink_image:link 
{
     font-size: 11px;
     border-color:transparent !important;
     border-style:none !important;
     border-color:transparent !important;
}

/* Header*/

#header
{
     width:100%;
     height:150px;
     padding: 10px 10px 5px 10px ;
     margin: 0px;
     text-align: left;
}

td.headermenu
{
     width:211px;
     
}

/* Left sidebar */

#sidebar-left
{
     width:100%;
     font-size: 11px;
     font-weight:bold;
     text-align: left;
     margin:0px;
     padding:0px;
     
}

#sidebar-left div.sidebar-left-spacer
{
     height:1px !important;
     margin:0px;
     padding:0px;
     width:100% !important;
     
     font-size:1px !important;
     
     border-top-color: black;
     border-top-width: 1px;
     border-top-style: solid;
     background-color: white !important;
}

#sidebar-left a
{
     color: #ffffff;
     text-decoration:none;
     font-size: 11px;
     font-weight:bold;
     
}

/* Content area*/

#contentmain
{
     width:100%;
     height:100%;
     margin: 0px;
     
}

                                               
/* Right sidebar */

#sidebar-right
{
     width:189px !important;
     margin:0;
     padding:0;

}


/* Footer */

#footer_wrapper
{
     background-color: white;
     margin:0;
     width:auto;
     height:67px;
     clear: both;
}

#footer
{
     margin: 10px 10px 10px 10px;
     width:auto;
     height:40px;
     
}

#footerleft
{
     float:left;
     width:44%;
     
     position: relative;
     top: 4.5px;
     left: 5px;
     
}

#footercenter
{
     position: relative;
     top: 12px;
}

/* Content */

.pageheadlinecontainer
{
     height: 35px;
     width: 100% !important;
          
     background-color: #C4CFD8;
     
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight:bolder;
     color: #2b383f;
     z-index:3;
     
     letter-spacing: 0.1px !important; 

     
     
}

.pageheadlinetext
{
     position:relative;
     
     left:7px;
     width: 99%;
     z-index:3;
     
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     
     letter-spacing: 0.1px !important; 
     line-height: 35px;
     
}


.pagecontent
{
     width:98.5% !important;
          
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #2b383f;
     z-index:3;
     margin: 5px 3px 5px 5px;
     letter-spacing: 0.1px;
     line-height: 17px;

}

.copyrightdisclaimer
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     text-decoration: none;
     
     text-align: justify;

}

/* Standardbearbeitung  */

.content_editrow
{
     float:left;
     width:550px;
     height:50px;
     padding-left:20px;

}

.content_editmiddle
{
     float:left;
     padding-left:150px;

}

.content_leftcolumn
{
     float:left;
     width:200px;
     height:50px;
     padding-top:3px;

}

.content_rightcolumn
{
     float:right;
     width:350px;

}

.content_rightcolumn_control
{
     width:350px;

}

.content_navigation
{
     float:left;
     width:500px;
     position:relative;
     top:25px;
     left:20px;

}

.content_navigationforward
{
     float:right;
     width:200px;
     text-align:right;

}

.content_navigationback
{
     float:left;
     width:200px;
     text-align:left;
}

.content_navigationbutton
{
     height:50px;
     width:75px;
}


.textfieldbordersinkstyle
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     border-top-style: none;
     border-left-style: none;
     border-bottom-color: black;
     border-bottom-style: solid;
     border-bottom-width: 0.1em;
     border-right-color: black;
     border-right-style: solid;
     border-right-width: 0.1em;

}

/* Linkanpassung Footer*/

a.footerwhitelink:visited, a.footerwhitelink:active, a.footerwhitelink:link
{
     color: #ffffff;
     text-decoration: none;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     letter-spacing:-0.05em;

}

a.footerwhitelink:hover
{
     color: #ffff00;
     text-decoration: none;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     letter-spacing: -0.05em;

}

#home_headcontainer
{
     color:#2b383f;
     font-weight: bold;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;

     
}

#home_headcontainer img.home_kugelschreiber
{
}

#home_right_text_headline
{
     position:relative;
     top:0px;
     height: 27px;
     width: 285px;
     
     color:#2b383f;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     
     padding-top:10px;
     padding-bottom: 5px;
     
}

#home_right_text
{
     position:relative;
     top: 0px;
     width: 285px;
     
     color:#2b383f;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     
     padding-bottom: 5px;
     
}


