body {
	padding:0px 0px 0px 0px;
	margin:0px;	
	font-family:arial, verdana, tahoma, sans-serif;
	font-size:12px;
	color:#4d585b;
	text-align:center;
	background:#eeeeee;
	padding:0 0 10px 0;
	margin:0;
}







td {
	font-size:12px;

}




img {
	border:0px;
}


.small {
	font-size:10px;
}


.base {
	margin:auto;
	width:100%;
	top:0px;
	text-align:left;
	border-width:0px 0px;
	border-style:solid;
	border-color:#5c71b4;
	background:#FFFFFF;
}


.header, .main, .foot {
	position:relative;
	clear:both;

}


/* HEADER LINIEN */
.header_line1 {
	width:100%;
	height:9px;
	background:#122649;
}


.header_line2 {
	position:absolute;
	top:2px;
	width:100%;
	height:5px;
	background:#5c71b4;
}


.header_line3 {
	position:absolute;
	top:3px;
	width:100%;
	height:3px;
	background:#5c71b4;
}

.logo {
	padding:0px;
}


/* HEADER MENÜ */
.header_menu {
	float:center;
	padding:0px 0px 0px 0px;
	font-size:11px;
	height:21px;
}


.header_menu a {
	padding:3px 5px;
	background:#122649 url('') repeat-x;
	border:1px solid #5c71b4;
}


/* FOREN-PFAD */
.path {
	padding:0px 0px 0px 0px;
	font-size:13px;
}


.welcome {
	float:right;
	height:50px;
	padding-right:2px;
	font-size:11px;
	text-align:right;
}





/* FOOTER LINIEN */
.foot_line1 {
	width:100%;
	height:25px;
	background:#15336d;
}


.foot_line2 {
	position:absolute;
	top:2px;
	width:100%;
	height:8px;
	background:#5c71b4;
}


.foot_line3 {
	position:absolute;
	top:3px;
	width:100%;
	height:6px;
	background:#2257d5;
}


/* CONTENT */
.content {
	float:left;
	padding:0px 0px 0px 0px;
}


.content_position {
	
	clear:both;
	width:100%;
	font-size:12px;
}


/* COPYRIGHT */
.copyright {
	position:absolute;
	top:11px;
	width:99%;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
}


.copyright a:link,
.copyright a:active, 
.copyright a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


.copyright a:hover {
	text-decoration:underline;
}






























/*** DESIGN der neuen PCPointer Webseite***/



table {
	font-size:inherit;
	border-collapse:collapse;
}

form {
	margin:0;
}

p {
	margin:0;
}

image {
	border:0;
	vertical-align:middle;
	
}

.pngfix {
	behavior:url('/design/iepngfix.htc');
}

strong {
	font-weight:bold;
}

a {
	color:#222222;
	font-weight:bold;
}

a:link,
a:active,
a:visited {
	text-decoration:none;
	color:#4d585b;
}

a:hover {
	text-decoration:underline;
	color:#2b2b2b;
}



/*** WEBSITE ***/

#website {
	position:relative;
	width:850px;
	margin:0 auto;
	text-align:left;
}

#header {
	padding-top:20px;
	margin-bottom:5px;
	background:#dee1e2 url('header_bg.gif') repeat-y;
}

#logo {
	height:150px;
	background:url('header_bg2.png') no-repeat;
}

#logo a {
	position:absolute;
	left:10px;
	top:32px;
	display:block;
	width:298px;
	height:0;
	padding-top:114px;
	background:url('logo.gif') no-repeat;
	overflow:hidden;
}

#ads {
	position:absolute;
	left:333px;
	top:31px;
	width:317px;
	height:122px;
	padding:3px;
	background:url('ads_bg.gif') no-repeat;
}

#login {
	position:absolute;
	left:685px;
	top:38px;
	
}

#login p {
	margin-bottom:4px;
}



#login .textfield {
	width:143px;
	height:22px;
	line-height:22px;
	padding:1px 5px 0px 5px;
	color:#000;
	background:transparent url('header_field.gif') no-repeat;
	border:none;
}

#search {
	position:absolute;
	left:690px;
	top:199px;
	z-index:5;
}

#search .textfield {
	width:114px;
	height:20px;
	line-height:18px;
	padding:1px 0 0 18px;
	color:#000;
	background:transparent url('search_field.gif') no-repeat;
	border:none;
}

#navi {
	position:relative;
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 38px 5px;
	background:url('header_bottom.gif') left bottom no-repeat;
	z-index:1;
}

#navi ul.l1 {
	position:relative;
	top:-4px;
	display:block;
	height:26px;
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
	background:url('head/navbar.gif') bottom repeat-x;
}

#navi li.l1 {
	display:block;
	padding:0;
	margin:0 -1px 0 0;
	float:left;
}

#navi li.l1 a {
	display:block;
	width:102px;
	height:24px;
	padding-top:3px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background:url('navi_tab.gif') no-repeat;
	overflow:hidden;
}

#navi li.l1 a:hover,
#navi li.l1.selected a {
	background-position:left bottom;
	text-decoration:none;
}

#navi li.l1.selected ul.l2 {
	display:block;
	z-index:1;
}

#navi li.l1.hover ul.l2 {
	display:block;
	z-index:2;
}

#navi ul.l2 {
	position:absolute;
	left:2px;
	top:27px;
	display:none;
	list-style:none;
	width:685px;
	height:20px;
	padding:6px 0 0 0;
	margin:0;
	font-size:0;
	background:#dee1e2;
}

#navi li.l1 li.l2 {
	display:inline;
	float:none;
	font-size:12px;
	padding:0 10px;
	background:url('subnavi_spacer.gif') right center no-repeat;
}

#navi li.l1 li.l2.last {
	background:none;
}

#navi li.l1 ul.l2 a {
	display:inline;
	height:auto;
	padding:0;
	margin:0;
	color:#222222;
	font-size:13px;
	font-weight:normal;
	background:none;
}

#navi li.l1 ul.l2 a:hover {
	text-decoration:underline;
}

#main {
	margin-left:8px;
	padding-bottom:100px;
	background:url('footer_bg.png') left bottom no-repeat;
}

#main h1 {
	display:none;
}



/*** TEASER STARTSEITE ***/

#teaser {
	position:relative;
	display:inline; /* IE6 Fix */
	float:left;
	width:520px;
	height:317px;
	margin:10px 5px 5px 0;
	background:url('teaser_bg.png') right bottom no-repeat;
}

#teaser h2 {
	display:none;
}

#teaser ul.tabs {
	position:absolute;
	left:0;
	top:0;
	display:block;
	list-style:none;
	width:162px;
	padding:5px 0 0 0;
	margin:0;
	z-index:3;
	overflow:visible;
}

#teaser ul.tabs li {
	position:absolute;
	display:block;
	width:168px;
	height:77px;
	padding:0;
	margin:0;
	background:url('teaser_tab.gif') no-repeat;
}

#teaser ul.tabs li.n1 { top:5px; }
#teaser ul.tabs li.n2 { top:82px; }
#teaser ul.tabs li.n3 { top:159px; }
#teaser ul.tabs li.n4 { top:236px; }

#teaser ul.tabs li h3 {
	width:162px;
	height:77px;
	margin:0;
	font-size:13px;
	overflow:hidden;
}

#teaser ul.tabs li a {
	display:block;
	height:66px;
	padding:11px 0 0 10px;
	color:#fff;
	white-space:nowrap;
	text-shadow:#636363 1px 1px 0;
	outline:none;
}

#teaser ul.tabs h3 span {
	font-size:30px;
}

#teaser ul.tabs li.selected {
	background:url('teaser_tab_s.png') no-repeat;
}

* html #teaser ul.tabs li.selected {
	background:url('teaser_tab_s.gif') no-repeat; /* IE6 only */
}

#teaser ul.tabs li.selected h3 {
	overflow:visible;
	/*display:inline;*/
}

#teaser ul.tabs li.selected a {
	z-index:3;
	/*display:inline;*/
}

#teaser .body {
	position:absolute;
	left:0;
	top:7px;
}

#teaser .body div {
	position:absolute;
	left:0;
	top:0;
}

#teaser .body div a {
	display:block;
	width:513px;
	height:303px;
	background-repeat:no-repeat;
}

#teaser .body img {
	position:absolute;
	left:476px;
	top:265px;
}

* html #teaser .body img {
	display:none;
}



/*** CONTENT BOXES ***/

/* Mit Tabs */

.cbox_tabs {
	display:inline; /* IE6 Fix */
	float:left;
	width:310px;
	margin:0 5px 5px 0;
	background:#b8c8cf url('cbox_tabs.gif') repeat-y;
}

.cbox_tabs ul.tabs {
	display:block;
	list-style:none;
	height:32px;
	margin:0;
	padding:2px 0 0 7px;
	background:#eee url('cbox_tabs_head.gif') bottom no-repeat;
}

.cbox_tabs ul.tabs li {
	display:block;
	margin:0 1px 0 0;
	padding:2px 0 0 0;
	float:left;
	overflow:hidden;
}

.cbox_tabs ul.tabs li.selected {
	padding:0;
}

.cbox_tabs ul.tabs a {
	display:block;
	width:98px;
	height:24px;
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background:url('cbox_tab.gif');
	outline:none;
}

.cbox_tabs ul.tabs li.selected a {
	height:32px;
	color:#000;
	background-position:left 40px;
}

.cbox_tabs ul.tabs a:hover {
	color:#000;
	background-position:left 40px;
	text-decoration:none;
}

.cbox_tabs .cbox_body {
	padding:1px 13px 12px 13px;
	background:url('cbox_tabs_bottom.gif') left bottom no-repeat;
}


/* Links */

.cbox_left {
	display:inline; /* IE6 Fix */
	float:left;
	width:520px;
	margin:0 5px 5px 0;
	background:#fff url('cbox_left.gif') repeat-y;
}



.cbox_left h2 {
	height:26px;
	padding:5px 0 0 11px;
	margin:0;
	color:#4d585b;
	font-size:14px;
	font-weight:bold;
	text-shadow:#d3dbdf 1px 1px 0;
	background:url('cbox_left_head.gif') no-repeat;
}

.cbox_left .cbox_body {
	margin-top:-3px;
	padding:0 8px 9px 8px;
	background:url('cbox_left_bottom.gif') left bottom no-repeat;
}


/* Rechts */

.cbox_right {
	display:inline; /* IE6 Fix */
	float:left;
	width:310px;
	margin:0 5px 5px 0;
	background:#b8c8cf url('cbox_right.gif') repeat-y;
}


.cbox_right h2 {
	height:26px;
	padding:5px 0 0 11px;
	margin:0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url('cbox_right_head.gif') no-repeat;
}

.cbox_right .cbox_body {
	margin-top:-3px;
	padding:0 8px 9px 8px;
	background:url('cbox_right_bottom.gif') left bottom no-repeat;
}


/* Breite Box */

.cbox_wide {
	display:inline; /* IE6 Fix */
	float:left;
	width:835px;
	margin:0 5px 5px 0;
	background:#fff url('cbox_wide.gif') repeat-y;
}

.cbox_wide h2 {
	height:26px;
	padding:5px 0 0 11px;
	margin:0;
	color:#4d585b;
	font-size:14px;
	font-weight:bold;
	text-shadow:#d3dbdf 1px 1px 0;
	background:url('cbox_wide_head.gif') left center no-repeat;
}

.cbox_wide .cbox_body {
	margin-top:-3px;
	padding:0 8px 9px 8px;
	background:url('cbox_wide_bottom.gif') left bottom no-repeat;
}



/*** MIN-HEIGHT STARTSEITE ***/



.minheight100 {
	min-height:100px;
	height:auto !important; /* IE6 min-height Fix */
	height:100px; /* IE6 min-height Fix */
	
}

.minheight265 {
	min-height:280px;
	height:auto !important; /* IE6 min-height Fix */
	height:275px; /* IE6 min-height Fix */
	
}

.minheight280 {
	min-height:280px;
	height:auto !important; /* IE6 min-height Fix */
	height:280px; /* IE6 min-height Fix */
	
}


.minheight250 {
	min-height:250px;
	height:auto !important; /* IE6 min-height Fix */
	height:250px; /* IE6 min-height Fix */
	
}

.minheight722 {
	min-height:722px;
	height:auto !important; /* IE6 min-height Fix */
	height:722px; /* IE6 min-height Fix */
	
}

.minheight410 {
	min-height:410px;
	height:auto !important; /* IE6 min-height Fix */
	height:410px; /* IE6 min-height Fix */
	
}

.minheight330 {
	min-height:330px;
	height:auto !important; /* IE6 min-height Fix */
	height:330px; /* IE6 min-height Fix */
	
}

.minheight550 {
	min-height:550px;
	height:auto !important; /* IE6 min-height Fix */
	height:550px; /* IE6 min-height Fix */
	
}

.minheight650 {
	min-height:650px;
	height:auto !important; /* IE6 min-height Fix */
	height:650px; /* IE6 min-height Fix */
	
}

.minheight1500 {
	min-height:1500px;
	height:auto !important; /* IE6 min-height Fix */
	height:1500px; /* IE6 min-height Fix */
	
}


.minheight855 {
	min-height:855px;
	height:auto !important; /* IE6 min-height Fix */
	height:855px; /* IE6 min-height Fix */
	
}


/*** NEWS TABS ***/

.newstab {
	font-size:11px;
}

.newstab h2 {
	margin:0 0 5px 0;
	padding-top:5px;
	font-size:15px;
}

.newstab h2 a {
	font-weight:normal;
}

.newstab p.image img {
	margin-top:5px;
	border:3px solid #eee;
}



/*** LISTEN ***/

/* Einfache Liste */

ul.simplelist {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

ul.simplelist li {
	display:block;
	padding:0;
	margin:10px 0;
}

ul.simplelist h3 {
	height:19px;
	margin:0 0 5px 0;
	padding:0 0 0 22px;
	font-size:15px;
	border-bottom:1px dotted #b8c8cf;
	background:url('arrow.png') no-repeat;
	behavior:url('/design/iepngfix.htc');
}



ul.simplelist h3 a {
	font-weight:normal;
}


/* Liste mit Bild links */

ul.imagelist1 {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	
}

ul.imagelist1 li {
	position:relative;
	display:block;
	min-height:85px;
	height:auto !important; /* IE6 min-height Fix */
	height:85px; /* IE6 min-height Fix */
	padding:0 0 0 135px;
	margin:5px 0;
}




ul.imagelist1 h3 {
	height:19px;
	margin:0 0 5px 0;
	padding-top:3px;
	font-size:15px;
	border-bottom:1px dotted #b8c8cf;
}



ul.imagelist1 h3 a {
	font-weight:normal;
}

/* also die Postions des Bildes z.B. von den News*/
ul.imagelist1 p.image {
	position:absolute;
	left:0;
	top:5px;
	width:122px;
	height:77px;
	padding:4px;
	text-align:center;
	background:url('screen_bg.gif') no-repeat;
	overflow:hidden;
}


ul.imagelist1 p.arrow {
	position:absolute;
	left:0px;
	top:3px;
}


/* Liste mit Bild rechts */

ul.imagelist2 {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

ul.imagelist2 li {
	display:block;
	min-height:115px;
	height:auto !important; /* IE6 min-height Fix */
	height:115px; /* IE6 min-height Fix */
	padding:0;
	margin:10px 0;
}

ul.imagelist2 h3 {
	height:19px;
	margin:0 0 5px 0;
	padding:0 22px 0 0;
	font-size:15px;
	border-bottom:1px dotted #7e8689;
	background:url('arrow.gif') right center no-repeat;
}


ul.imagelist2 h6 {
	height:14px;
	margin:0 0 5px 0;
	padding:0 22px 0 0;
	font-size:12px;
	border-bottom:1px dotted #7e8689;
	background:url('arrow.png') right center no-repeat;
}

ul.imagelist2 h6 a {
	font-weight:normal;
}

ul.imagelist2 h3 a {
	font-weight:normal;
}

ul.imagelist2 p {
	font-size:11px;
	color:#444444;
}

ul.imagelist2 p.image {
	float:right;
	margin-left:10px;
}


ul.imagelist3 {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	
}

ul.imagelist3 li {
	position:relative;
	display:block;
	min-height:0px;
	height:auto !important; /* IE6 min-height Fix */
	height:0px; /* IE6 min-height Fix */
	padding:0 0 0 0px;
	margin:5px 0;
}



ul.imagelist3 h3 {
	height:19px;
	margin:0 0 5px 0;
	padding-top:3px;
	font-size:15px;
	border-bottom:1px dotted #b8c8cf;
}



ul.imagelist3 h3 a {
	font-weight:normal;
}

/*** FORMS ***/

input, select {
	vertical-align:middle;
}

input.textfield,
input.code,
select,
textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background:#fafafa;
}

input.textfield {
	padding:1px 0;
	border-top:1px solid #636363;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #636363;
	border-bottom:1px solid #d1d1d1;
	background-repeat:no-repeat;
	background-position:right center;
}

input.disabled {
	color:#919191;
	background:#f2f2f2;
}

select,
textarea {
	border-top:1px solid #636363;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #636363;
	border-bottom:1px solid #d1d1d1;
}

option {
	background:#fff;
}

optgroup {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	background:#FFFFFF;
}

textarea.code,
input.code {
	font-family:Courier New, Courier, monospace;
}

input.button {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	border-top:1px solid #88979b;
	border-right:1px solid #88979b;
	border-left:1px solid #88979b;
	border-bottom:1px solid #88979b;
	background:#b8c8cf left top repeat-x url(3d_button.gif);
}

button {
	vertical-align:middle;
}



/*** CLEARFIX ***/

.clear {
	clear:both;
}

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

.clearfix {
	display:inline-block;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}



/*** TABS (YUI) ***/

.yui-hidden {
	display:none;
}

.underline {
	border-top-style:dotted; 
	border-width: 1px;
	border-color:#000000;

	}

.image_view {
	width:120px;
	
	}


.gallery_solidimage {
	
	text-align: center; 
	background-color:#ffffff;
	width:152px;
	height:140px;
	padding:5px 1px 1px 1px; 
	margin:3px 3px; 
	border:1px solid #C2C2C2; 
	float:left
	
	}


