/********************************************
   AUTHOR:		Anne Langley - LANGLEYS
   WEBSITE AUTHOR:	http://www.langleys.de
   WEBSITE:		http://www.ockers.de/
   TEMPLATE NAME:		Tom Ockers
   TEMPLATE CODE:		06-2003/2006/2010
   DATE START:		08. Dezember 2008
   LAST CHANGE:		28. Dezember 2009
 *******************************************/

/* LOGO TEXT
--------------------------------------------------------------------------------------------------------*/
#logo h1, #logo-1 h1 {
	BORDER:none;
	COLOR:#000;
	FONT:normal 3em Verdana, Verdana, Geneva, sans-serif;
	RIGHT:30px;
	LETTER-SPACING:-1px;
	MARGIN:0;
	PADDING:0;
	POSITION:absolute;
	TEXT-DECORATION:none;
	TEXT-TRANSFORM:none;
	TOP:10px}


#logo h1 a, #logo-1 a {
	BORDER:none;
	COLOR:#000;
	FONT:normal 0.9em Verdana, Verdana, Geneva, sans-serif;
	LETTER-SPACING:-1px;
	MARGIN:0;
	PADDING:0;
	TEXT-DECORATION:none;
}

#logo h2.underline, #logo-1 h2.underline {
	COLOR:#484848;
	FONT:bold 1em Verdana, Verdana, Geneva, sans-serif;
	RIGHT:22px;
	LETTER-SPACING:0.5em;
	MARGIN:0;
	PADDING:0;
	POSITION:absolute;
	TEXT-TRANSFORM:none;
	TOP:60px}

/* BOX GALERIE
--------------------------------------------------------------------------------------------------------*/
#boxmaingalerie ul {
	MARGIN:0;
	PADDING:0}

#boxmaingalerie li {
	DISPLAY:inline;
	LIST-STYLE-TYPE:none;
	MARGIN:0;
	PADDING-RIGHT:0}

#boxmaingalerie {
	DISPLAY:inline;
	FONT:0.8em Verdana, Verdana, Geneva, sans-serif;
	MARGIN:0;
	PADDING:0;
	TEXT-ALIGN:left;
	WIDTH:100%}

/* Sprungmarken
--------------------------------------------------------------------------------------------------------*/
#sprung {
	BACKGROUND:#fff;
	FONT:normal 0.75em Verdana, Verdana, Geneva, sans-serif;
	MARGIN:0 auto;
	POSITION:relative;
	TEXT-ALIGN:center;
	WIDTH:855px}

#sprung li {
	DISPLAY:inline;
	LIST-STYLE:none;
	MARGIN:0;
	PADDING:0}

.skip {
	HEIGHT:1px;
	LEFT:-1000em;
	POSITION:absolute;
	TOP:-1000em;
	WIDTH:1px}

.skip:focus,.skip:active {
	COLOR:#333;
	HEIGHT:auto;
	LEFT:0;
	POSITION:static;
	TOP:0;
	WIDTH:auto}

/* Nav
--------------------------------------------------------------------------------------------------------*/
#top ul {
	COLOR:#000;
	FLOAT:left;
	MARGIN-LEFT:0;
	PADDING-LEFT:0;
	WIDTH:100%}

#top ul li {
	DISPLAY:inline}

#top ul li a {
	BACKGROUND:url(nav-bg.gif) repeat-x left bottom;
	BORDER-LEFT:solid 1px #515151;
	BORDER-RIGHT:solid 1px #515151;
	BORDER-TOP:solid 1px #515151;
	COLOR:White;
	FLOAT:left;
	MARGIN-RIGHT:3px;
	PADDING:10px 1em;
	TEXT-DECORATION:none}

#top ul li a:hover {
	BACKGROUND:url(nav-bg-hover.gif) repeat-x left bottom;
	COLOR:#fff}

#top #current {
	BACKGROUND:url(nav-bg.gif) repeat-x left bottom;
	BORDER-LEFT:solid 1px #515151;
	BORDER-RIGHT:solid 1px #515151;
	BORDER-TOP:solid 1px #515151;
	COLOR:White;
	FLOAT:left;
	MARGIN-RIGHT:3px;
	PADDING:10px 1em;
	TEXT-DECORATION:underline;
	FONT-WEIGHT:bold;}

/* Boxnavigation
--------------------------------------------------------------------------------------------------------*/
#boxnav ul {
	LIST-STYLE-TYPE:none;
	MARGIN:0;
	PADDING:0}

#boxnav a {
	LETTER-SPACING:1px;
	BACKGROUND:transparent;
	BORDER-BOTTOM:none;
	BORDER-LEFT:#181818 solid 5px;
	BORDER-BOTTOM: 1px solid #2E2E2E;
	COLOR:#ACACAC;
	DISPLAY:block;
	FONT-STYLE:normal;
	PADDING:5px 0 5px 10px;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	WIDTH:352px}

#boxnav a:hover,#boxnav ul ul a:hover {
	BACKGROUND:transparent;
	BORDER-LEFT:#A0A0A0 solid 5px;
	BORDER-BOTTOM: 1px solid #000;
	COLOR:#eaeaea;
	TEXT-DECORATION:none}

#boxnav ul ul a {
	BACKGROUND:transparent;
	BORDER-LEFT:#1C1C1C solid 5px;
	COLOR:#C4C4C4;
	DISPLAY:block;
	PADDING:5px 0 5px 20px;
	TEXT-DECORATION:none;
	WIDTH:342px}

#boxnav #current {
	BACKGROUND:transparent;
	BORDER-LEFT:#A0A0A0 solid 5px;
	COLOR:#C4C4C4;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
	LETTER-SPACING:2px;
	BORDER-BOTTOM:none;
	BORDER-BOTTOM: 1px solid #2E2E2E;
	DISPLAY:block;
	PADDING:5px 0 5px 10px;
	TEXT-ALIGN:left;
	WIDTH:352px}

#boxnav li a#currenttop {
	BACKGROUND:transparent;
	BORDER-LEFT:#A0A0A0 solid 5px;
	COLOR:#C4C4C4;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none}

/* DFN Element
----------------------------------*/
dfn, .noshow,label {
	DISPLAY:inline;
	HEIGHT:0;
	LEFT:-1000px;
	OVERFLOW:hidden;
	POSITION:absolute;
	TOP:-1000px;
	WIDTH:0}

/* Boxsuche
--------------------------------------------------------------------------------------------------------*/
.searchform {
	BACKGROUND:transparent;
	BORDER:none;
	MARGIN:0;
	PADDING:0}

.searchform p {
	BACKGROUND-COLOR:transparent;
	LINE-HEIGHT:1.5em;
	MARGIN:5px;
	TEXT-ALIGN:left}

.searchform input.textbox {
	BACKGROUND:#000000;
	COLOR:#ECECEC;
	HEIGHT:20px;
	PADDING:5px;
	VERTICAL-ALIGN:top;
	WIDTH:180px;
	Margin: 10px}

.searchform input.button {
	BACKGROUND-COLOR:#000000;
	BORDER:1px solid #ECECEC;
	COLOR:#eaeaea;
	HEIGHT:30px;
	MARGIN:10px;
	PADDING:2px 3px;
	VERTICAL-ALIGN:top;
	WIDTH:40px}

/* Main
--------------------------------------------------------------------------------------------------------*/
/* Schrift
----------------------------------*/
#main p {
	COLOR:#C4C4C4;
	FONT:0.8em Verdana, Verdana, Geneva, sans-serif;
	LINE-HEIGHT:1.5em;
	MARGIN:10px;
	PADDING-LEFT: 20px;
	LETTER-SPACING:1px;}

h1 {
	BACKGROUND:transparent;
	COLOR:#ECECEC;
	FONT:1.3em Verdana, Verdana, Geneva, sans-serif;
	FONT-WEIGHT:normal;
	MARGIN:0;
	PADDING: 20px;}

h2 {
	BACKGROUND:transparent;
	COLOR:#eaeaea;
	FONT:1.2em Verdana, Verdana, Geneva, sans-serif;
	LETTER-SPACING:1px;
	MARGIN-BOTTOM:10px;
	PADDING-LEFT: 20px;
	MARGIN-TOP:0.9em;
	TEXT-ALIGN:left}

h3 {
	BACKGROUND:transparent;
	COLOR:#eaeaea;
	FONT:1.1em Verdana, Verdana, Geneva, sans-serif;
	LETTER-SPACING:1px;
	PADDING-LEFT: 20px;
	MARGIN-TOP:0.9em;
	TEXT-ALIGN:left}

h4 {
	BORDER-BOTTOM:1px solid #73C6EF;
	BACKGROUND:transparent;
	COLOR:#eaeaea;
	FONT:1em Verdana, Verdana, Geneva, sans-serif;
	LETTER-SPACING:1px;
	MARGIN-BOTTOM:0.9em;
	PADDING-LEFT: 20px;
	MARGIN-TOP:0.9em;
	TEXT-ALIGN:left}

/* Listen
----------------------------------*/
#main li {
	COLOR:#C4C4C4;
	FONT:0.85em Verdana, Verdana, Geneva, sans-serif;
	LINE-HEIGHT:1.3em;
	MARGIN:5px 0 10px 10px}

#main ul {
	LIST-STYLE-TYPE:disc;
	MARGIN:5px 10px 10px;
	PADDING-LEFT: 30px;}

#main ul ul {
	FONT-SIZE:1.2em;
	LIST-STYLE-TYPE:disc;
	MARGIN:5px 10px 10px;
	PADDING:0 10px}

#main ol {
	MARGIN:5px 10px 10px;
	PADDING:0 20px}

/* Links
----------------------------------*/
#main a {
	BACKGROUND:transparent;
	COLOR:#C4C4C4;
	FONT-STYLE:italic;
	MARGIN:0;
	PADDING:2px;
	TEXT-DECORATION:underline}

#main a:visited {
	BACKGROUND:transparent;
	COLOR:#C4C4C4;
	MARGIN:0;
	PADDING:2px;
	TEXT-DECORATION:underline}

#main a:hover {
	BACKGROUND:transparent;
	COLOR:#eaeaea;
	MARGIN:0;
	PADDING:2px;
	TEXT-DECORATION:none}

#main a:active,#main a:focus {
	BORDER:1px solid #cc0000;
	BACKGROUND:#000;
	COLOR:#C00;
	MARGIN:0;
	PADDING:2px;
	TEXT-DECORATION:none}

/* Externer Link
----------------------------------*/
#main a.extern:link {
	BACKGROUND:url(external1.gif) no-repeat 100% 0;
	COLOR:#C4C4C4;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none;
	BORDER-BOTTOM: dotted 1px #14A1FF;}

#main a.extern:visited {
	BACKGROUND:url(external1.gif) no-repeat 100% 0;
	COLOR:#C4C4C4;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none;
	BORDER-BOTTOM: dotted 1px #14A1FF;}

#main a.extern:hover {
	BACKGROUND:url(external.gif) no-repeat 100% 0;
	BORDER-BOTTOM: solid 1px #14A1FF;
	COLOR:#eaeaea;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none}

#main span.extlink {
	DISPLAY:inline;
	HEIGHT:0;
	LEFT:-3000px;
	OVERFLOW:hidden;
	POSITION:absolute;
	TOP:-3000px;
	WIDTH:0}

#main a.extern:active,#main a.extern:focus {
	BACKGROUND:#fff url(external.gif) no-repeat 100% 0;
	COLOR:#C00;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none}

/* Links PDF
----------------------------------*/
#main a.pdf,#main a.pdf:visited {
	BACKGROUND:url(pdf.gif) no-repeat 0 50%;
	COLOR:#C4C4C4;
	LETTER-SPACING:1px;
	PADDING:13px 4px 10px 40px;
	TEXT-DECORATION:none;}

#main a.pdf:hover {
	BACKGROUND:url(pdf.gif) no-repeat 0 50%;
	BORDER-BOTTOM:none;
	COLOR:#eaeaea;
	LETTER-SPACING:1px;
	PADDING:13px 4px 10px 40px;}

/* Bilder
----------------------------------*/
img {
	BORDER:none}

/* Acronym
----------------------------------*/
acronym,abbr {
	BORDER-BOTTOM:1px solid #000;
	CURSOR:help;
	FONT-SIZE:0.85em;
	FONT-STYLE:italic}

/* Blockquote
----------------------------------*/
#main blockquote {
	BACKGROUND:#f8f8f8;
	MARGIN-LEFT:30px;
	MARGIN-RIGHT:30px;
	PADDING:10px;
	TEXT-ALIGN:left}

#main blockquote p {
	COLOR:#4D3817;
	FONT:italic 0.9em Verdana, Verdana, Geneva, sans-serif;
	MARGIN-LEFT:60px;
	TEXT-ALIGN:left}

#main blockquote cite {
	BACKGROUND:#f8f8f8;
	COLOR:#000;
	DISPLAY:block;
	FONT:70% Arial, Helvetica, sans-serif;
	PADDING-TOP:10px;
	TEXT-ALIGN:right}

/* Interview
----------------------------------*/
#main .by {
	FONT-SIZE:70%;
	MARGIN:0 0 0 30px;
	PADDING-TOP:0}

#main .interview-question {
	BORDER-BOTTOM:solid 2px #5A7030;
	COLOR:#5A7030;
	FONT-SIZE:110%;
	MARGIN:0 10px;
	PADDING:2px}

#main .interview-answer {
	BORDER-BOTTOM:solid 2px #181818;
	COLOR:#181818;
	FONT-SIZE:110%;
	MARGIN:0 10px;
	PADDING:2px}

/* Ausrichtung
----------------------------------*/
.links {
	FLOAT:left;
	MARGIN: 0 5px 0 5px}

.rechts {
	FLOAT:right;
	MARGIN:0 5px 0 5px}

/* TV
----------------------------------*/
	#main .headline {
	BACKGROUND:url(star.gif) no-repeat right 50%;
	BORDER-BOTTOM:dotted 3px #000;
	COLOR:#8CD1F2;
	FONT:0.9em Verdana, Verdana, Geneva, sans-serif;
	FONT-WEIGHT:normal;
	MARGIN:50px 10px 0 0;
	DISPLAY:block;
TEXT-ALIGN:right;
	PADDING:2px 20px 2px 2px}

/* Footer
--------------------------------------------------------------------------------------------------------*/
/* Links
----------------------------------*/

#footer a.extern:link {
	BACKGROUND:url(external1.gif) no-repeat 100% 0;
	COLOR:#C4C4C4;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none;
	BORDER-BOTTOM: dotted 1px #14A1FF;}

#footer a.extern:visited {
	BACKGROUND:url(external1.gif) no-repeat 100% 0;
	COLOR:#C4C4C4;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none;
	BORDER-BOTTOM: dotted 1px #14A1FF;}

#footer a.extern:hover {
	BACKGROUND:url(external.gif) no-repeat 100% 0;
	BORDER-BOTTOM: solid 1px #14A1FF;
	COLOR:#eaeaea;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none}

#footer span.extlink {
	DISPLAY:inline;
	HEIGHT:0;
	LEFT:-3000px;
	OVERFLOW:hidden;
	POSITION:absolute;
	TOP:-3000px;
	WIDTH:0}

#footer a.extern:active,#footer a.extern:focus {
	BACKGROUND:#fff url(external.gif) no-repeat 100% 0;
	COLOR:#C00;
	PADDING:1px 20px 2px 2px;
	TEXT-DECORATION:none}

/* Schrift
----------------------------------*/
#footer p {
	COLOR:#C4C4C4;
	LINE-HEIGHT:1.5em;
	MARGIN:0;
	PADDING:20px 0 10px}