body, html{margin:0px; padding:0px; width:100%; height:100%; overflow-x: hidden; }

body{background-repeat:repeat-x; background-attachment:fixed; background-color:#bcedff; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

h1{ font-size:24px; font-weight:bold; color:#38875b; line-height:24px; margin:0px;}
h2{ font-size:20px; font-weight:bold; color:#38875b; line-height:20px;}
p h2{ font-size:14px; color:#000; line-height:14px;}

.caps{text-transform:uppercase;}

#ge_main #ge_middle #ge_wrapper_content a,#ge_main #ge_middle #ge_wrapper_content a:hover{text-decoration:underline; color:#bf5742;}


img {border:0px;}

#ge_main{ width:100%; height:100%; position:absolute; padding-top:10px;}

#ge_main #ge_middle{ position:relative; width:850px; margin:auto; height:100%; padding:0px 35px 0px 75px;}

#ge_main #ge_middle #ge_header{ position:relative; height:450px; width:850px; z-index:10;}

#ge_main #ge_middle #ge_header .logo{padding-bottom:11px;}
#ge_main #ge_middle #ge_header a, #ge_main #ge_middle #ge_header a:visited, #ge_main #ge_middle #ge_header a:hover { text-decoration:none!important;}
#ge_main #ge_middle #ge_header #street_right {position:absolute; right:-110px; top:320px; background-repeat:no-repeat; width:163px; height:85px; overflow:hidden; z-index:1;}
#ge_main #ge_middle #ge_header #ge_flash{position:absolute; left:-67px; padding-top:140px; z-index:30;}
#ge_main #ge_middle #ge_header #top_left{ position:absolute; top:0; width:450px; height:100px; padding-top:50px; z-index:200;}
#ge_main #ge_middle #ge_header #top_right{ position:absolute; right:0px; top:0; width:223px; height:37px; padding-right:5px; z-index:200;}

#ge_main #ge_middle #ge_wrapper_content { position:relative; width:850px;}

#ge_main #ge_middle #ge_wrapper_content #ge_col1 { float:left; width:605px; margin-right:15px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_top{width:605px; height:13px; position:relative;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle{position:relative; width:525px; position:relative; background-image:url(http://deutschmobil.ca/wp-content/themes/deutschmobil/_images/content_bg.jpg); background-repeat:repeat-y; padding:40px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post{position:relative; width:525px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post h1 a {color:#38875b; text-decoration:none;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post h1 a:hover {color:#38875b; text-decoration:underline;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post .date_post{position:absolute; left:-106px; top:-30px; width:97px; height:144px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post .date_post img{ z-index:30;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post .date_post .date{position:absolute; top:23px; left:17px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px; width:60px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post .date_post .date .number{ font-family:Tahoma, Geneva, sans-serif; font-size:32px; font-weight:bold;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .ge_post .ge_read_more {position:relative; padding:20px 0px 20px 0px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_middle .post_div {position:relative; width:525px; padding:40px 0px 40px 0px; text-align:center;}
#ge_main #ge_middle #ge_wrapper_content #ge_col1 #ge_col1_bottom{position:relative; width:605px; height:15px; position:relative;}

#ge_main #ge_middle #ge_wrapper_content #ge_col2 { float:left; width:230px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_top{position:relative; width:230px; height:77px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu2_top{position:relative; width:230px; height:76px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_middle{ position:relative; width:190px; background-image:url(http://deutschmobil.ca/wp-content/themes/deutschmobil/_images/menu1_bg.png); background-repeat:repeat-y; padding:20px; color:#FFF; font-weight:bold; font-size:18px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_middle a, hover{color:#FFF; text-decoration:none;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_middle ul {margin:0px; padding:0px 5px 0px 5px; list-style:none;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_middle ul li{padding:10px 0px 13px 0px; background-image:url(http://deutschmobil.ca/wp-content/themes/deutschmobil/_images/menu1_div.gif); background-repeat:repeat-x; background-position:bottom;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu2_middle{ position:relative; width:190px; background-image:url(http://deutschmobil.ca/wp-content/themes/deutschmobil/_images/menu2_bg.gif); background-repeat:repeat-y; padding:20px;color:#FFF; font-weight:bold; font-size:12px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu2_middle a, hover{color:#FFF; text-decoration:none;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu2_middle ul {margin:0px; padding:5px; list-style:none;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu2_middle ul li{padding-bottom:10px;}
#ge_main #ge_middle #ge_wrapper_content #ge_col2 #ge_menu1_bottom, #ge_menu2_bottom{position:relative; width:230px; height:41px; padding-bottom:20px;}

#ge_main #ge_middle #ge_footer { position:relative; width:850px; text-align:center; padding-top:50px;}

.clear {clear:both;}
.toleft {float:left;}
.toright {float:right;}