/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - -  BaseCMP¨ MASTER TEMPLATES  - - - - - - - - - - - - - -  */ /* - - - - - - - - - - -   3 COLUMN SCALING FLUID CSS DESIGN   - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - (c) 2006 BaseCMP Professional Web Solutions  - - - - - - - - - - *//* - - - - - - - - - -   Author: Arne Wiehe,awiehe@basecmp.com   - - - - - - - - - - -  *//* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - Layout (c) 2005 Oliver Kowalewski,  oko@okowalewski.de, http://okowalewski.de/  -  *//* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */  /* Tested on: MacOS X: Firefox 1.x, IE 5.x, Safari, Opera 7 Windows: Firefox 1.x, IE 5.0/ 5.5/ 6.x*//* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      body {    margin: 0; padding: 0;    background: white url(bg_lobster.gif) top left repeat-y;    font-family: Tahoma, Helvetica, sans-serif;    font-size: 11px;    text-align: left;    color: #333333;    }    a {color:#222d52; font-weight: bold}        a:link	{text-decoration:none}a:visited {text-decoration:none}a:hover	{text-decoration:underline}a:active	{text-decoration:underline}    .cleaner {    clear:both;    height:1px;    font-size:1px;    border:none;    margin:0; padding:0;    background:transparent;    }.xs {    font-size:10px;     color:#666666;     margin: 3px;    }    .copyright {	width:904px;    font-size:10px;     color:#222d52;    text-align:center;    vertical-align: middle;       padding: 5px;    }    .margin20px { margin: 0 20px 0 20px; }.border { border: 1px solid gray; }.hidden {  display: none;}form { margin: 10px 0;     font-size: 11px;        } textarea, input, select {    border: 1px dotted gray;    padding: 3px;    font-family: Tahoma, Helvetica, Sans-Serif;    font-size: 11px;    }input.button {    width:auto;    margin:10px 0;    padding:0;    border: 1px solid gray;    }input.radio {    width:auto;    margin:5px;    padding:0;    vertical-align: middle;    }/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */       #logo {     position: absolute;     top: 7px;     left: 47px;     width: 172px;     height: 86px;     padding:0;    }    #header2 {    position: relative;    top: 0px;    left:222px;    width: 453px;    height: 70px;    padding:0;    background-image:url(bg_toptable.gif);      }    #header3 {    position: absolute;    left:675px;    right:0px;    top: 0;    height: 70px;    padding:0px;    background-image:url(bg_toptable.gif);      }#main1 {    margin:0; padding:0;    min-width:800px;    }#main2 {    margin:0; padding:0;        }#left {    float:left;    width:190px;    margin:0 0 0 0;     padding:0;    }#right {    position:absolute;    left: 730px;    width:180px;    padding: 30px 0 0 0;    }#middle {	position:relative;	margin: 0px 0 0 200px;	padding: 0;	width:520px;    }#footer_p1 {	top:200px;	left:0;	background: url(linie-1.gif) top left no-repeat;	width: 904 px;	height: 25px;	padding:0;	margin:0;    }    #footer_p2 {    background: #F7F7F7;        padding:0;    }     div.breadcrumb {	height: 16px;	width: 510px;	margin: 0 0 20px 0;	background: url(linie-2.gif) bottom left no-repeat;	}div.metanav {	height: 14px;	vertical-align: bottom;	padding-bottom: 2px;	margin-bottom:10px;	background: url(linie-3.gif) bottom left no-repeat;	}	div.metanav_error {	font-size:9px;	width:100%;	background:yellow;	vertical-align:middle;}#claim {    position:relative;    left: 730px;    width:120px;}	/* - - - - - - - - - - - - - - - - -  Datalists - - - - - - - - - - - - - - - - - -  */		div.datalist {	margin: 10px 0 0 0;	padding:0;}table.datalist {	border-spacing:1px;	margin: -10px 0 20px 0;    }caption {	font-size:13px;	font-style:italic;	text-align:left;}tr {background:#E7E6EB url("px_white.gif") top right repeat-x;}tr.darker {background:#F7F7F7 url("px_white.gif") top right repeat-x;}    th {background: #fff;}/* table definition, witdh=100% */th.left {width:1%;}th.middle {width:1%;}th.right {width:98%; }td {	padding:5px;	text-align:left;	vertical-align:top;}td img {	margin:10px 5px 10px 5px;	padding:0;}td h2 {padding:0;margin:0;	}	   /*  - - - - - - - - - - - - - - - - - - Multiboxes   - - - - - - - - - - - - - - - - - - */div.multibox{	padding: 2 0 2 0;	width: 180px;	margin: 2 0 2 0;	font-size:10px;	}div.padder01 {	padding: 5px; /* kompatibilitaet zu IE 5 wahren */ } div.multibox h1 {	font-size:11px;	font-weight:bold;	color:#000000;	margin:0 0 5px 0;	}	div.multibox h2 {	font-weight:bold;	}div.multibox ul {	list-style-type: square;	padding:0 0 0 15px;	margin:0 0 6px 0;	}div.multibox ul a {	font-weight: bold;	}	div.multibox ol {	padding:0px;	padding-left: 15px;	margin:0;	margin-bottom:6px;	}.votingmodul{	margin: 0;	border-left: 1px solid;	border-right: 1px solid;	padding: 5px 7px 7px 10px;	font-size: 11px;} .votingmodul label, .votinganswer {	display: block;	margin: 7px 0 5px 30px;	position: relative;}.votingmodul label input {	position: absolute;	left: -30px;	top: -2px;}.votingmodul a:link, .votingmodul a:visited, .votingmodul a:hover, .votingmodul a:active{	padding-left: 95px;	font-weight: bold;	background: url(pfeil_orange.gif) no-repeat 80px 2px;	white-space: nowrap;}.votinganswer .statsmin, .votinganswer .statsmain {	position: absolute;	left: -35px;	font-size: 12px;	font-weight: bold;	width:25px;	text-align:right;	}      
