@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin:15px 0 0 0;
	padding:0;
}

body, html {height:101%}

/*########## MAINLAYERS ############*/
#container {width:900px; margin:0 auto;}
#header {width:900px; height:152px; background:url(images/back_header.jpg) no-repeat; overflow:hidden;}
#header_left {width:673px; height:152px; float:left;}
#header_right {width:227px; height:152px; margin:8px 0 0 0; float:left; background:url(images/zuberbier_web.jpg) no-repeat;}
#cont_content {width:898px; overflow:auto; border-left:1px solid #9AACB3; border-right:1px solid #9AACB3;}
#line {width:898px; height:14px; background:url(images/line.jpg) no-repeat; overflow:hidden;}
#col_left {width:672px; margin:35px 0 0 0px; float:left;}
#col_right {width:218px; margin:20px 0 0 0px; float:left; background:url(images/back_colright.jpg) repeat-y;}
#footer {font-size:11px; color:#FFF; width:890px; height:18px; margin:0 0 20px 0; padding:2px 0 0 10px; clear:left; background:url(images/back_footer.jpg) repeat-x;}
.footer_left {float:left;}
.footer_right {float:right; padding-right:10px}

/*########## INNERLAYERS ############*/
#cont_topnav {width:662px; height:50px; margin:8px 0 0 0;}
#topnav {height:50px; float:right; padding:0 5px 0 0; font-size:11px; color:#8CA7B4;}
#language {height:50px; float:right;}
.flags {float:left; margin-right:10px;}

#logolink {width:672px; text-align:center; height:50px; overflow:hidden;}
#nav {width:642px; overflow:hidden; margin:9px 0 0 20px;}
.trennernav {font-size:13px; width:1px; padding:2px 0 0 0; overflow:hidden; background:url(images/trenner_nav.gif) left center no-repeat; float:left;}

.pagetitle {width:632px; margin:0 0 0 20px;}
#maincontent {width:632px; margin:25px 0 30px 20px;}

#colright_content {width:208px; margin:20px 0 0 10px; padding:0 0 15px 0;}
#banner_img {padding:15px 0 10px 0; border-bottom:1px solid #BFCACF;}

/*########## TYPO ############*/
.pagetitle h1 {font-size:20px; font-weight:normal; color:#516F80; margin:0; padding:0 0 3px 0; border-bottom:1px solid #BFCACF;}
#colright_content h1 {font-size:14px; font-weight:normal; color:#516F80; margin:0; padding:0 0 5px 0; border-bottom:1px solid #BFCACF;}
h1 {font-size:14px; font-weight:normal; color:#516F80; margin:0; padding:0 0 10px 0;}
h2 {font-size:12px; font-weight:bold; color:#666; margin:0; padding:10px 0 7px 0;}
p {line-height:138%; margin:0 0 7px 0;}
table.contenttable {border-collapse:collapse;}
.contenttable td {border:1px solid #BFCACF}

a:link, a:visited {color:#666; text-decoration:underline;}
a:hover, a:active {color:#000; text-decoration:underline;}

#topnav a {font-size:11px;}
#topnav a:link, #topnav a:visited {color:#8CA7B4; text-decoration:none;}
#topnav a:hover, #topnav a:active {color:#8CA7B4; text-decoration:underline;}

#logolink a {font-size:21px; font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
#logolink a:link, #logolink a:visited, #logolink a:hover, #logolink a:active {color:#65889B; text-decoration:none;}

/*########## TYPO NAV ############*/
#nav a {font-size:13px; text-transform:uppercase; padding:2px 10px 0 10px; display:block; float:left;}
#nav a:link, #nav a:visited {color:#FFF; text-decoration:none;}
#nav a:hover, #nav a:active {color:#333A4D; text-decoration:none; background:url(images/nav_back_act.jpg) repeat-x;}
#nav a.act:link, #nav a.act:visited, #nav a.act:hover, #nav a.act:active {color:#333A4D; text-decoration:none; background:url(images/nav_back_act.jpg) repeat-x;}

.submenu {clear:left; text-align:left; width:180px; background:url(images/back_box.jpg); padding:8px 0px 12px 0px; overflow:hidden;}
.submenu a {font-size:11px; font-weight:bold; width:180px; display:block; padding:2px 3px 3px 10px; border-bottom:1px solid #FFF;}
.submenu a:link, .submenu a:visited {color:#333A4D; text-decoration:none;}
.submenu a:hover, .submenu a:active, .submenu a.subact:link, .submenu a.subact:visited, .submenu a.subact:hover, .submenu a.subact:active {color:#FFF; font-weight:bold; text-decoration:none; background-color:#63869A;}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#FFF;}

