@import url(newsletter.css);
* {
  margin: 0;
  padding: 0;
  border: 0;
}
body {
  font-family:Verdana, Sans-Serif;
  font-size:0.80em;
  color:#006179;
  background-image:url(../images/background.jpg);
  background-repeat:no-repeat;
  background-color: #acd1d9;
  background-position: top left;
	text-align: center;
}
p.normal,
ul.normal,
ol.normal,
form.normal,
table.normal {
	margin-bottom: 20px;
}
body#tinymce {
	text-align: left;
}
/* Für Teaser iFrame */
body#teaser {
  background:url(../images/header_background.gif) no-repeat;
  background-position:-340px 0px;
  width:274px;
  padding:16px 15px 15px 37px;
  color:#006179;
  font-size:0.75em;
  font-family:Verdana;
	text-align: left;
}
a {
  color:#006179;
}
a:hover {
  color:#8bbac6;
}
h1 {
  color:#000000;
  font-size:1.3em;
  margin:1em 0 1em 0;
}
h2 {
  color:#000000;
  font-size:1em;
  margin:1em 0 1em 0;
}
input, 
textarea,
select.input180
{
  border:1px solid #98bdc5;
  padding:1px;
  margin:1px;
}
input.radio,
input.check {
	border: none;
	padding: 4px;
}
select.input180
{
    width: 180px;
}
button.buttons {
  border:1px solid #98bdc5;
  padding:1px;
  margin:1px;
  background-color:#b1d1d8;
  color:#278ab5;
}
ul {
  margin-left:30px;
}
#wrapper {
  width:1000px;
  margin: 0px auto;
  text-align:left;
}
#navigation {
  width:195px;
  padding:0px;
  float:left;
  margin:150px 0 0 5px;
}
#navigation li {
  padding:3px 0 3px 0;
}
#navigation li a {
  color:#006179;
  text-decoration:none;
  font-weight:bold;
  font-size:1.1em;
  //font-size:1.05em;
}
#navigation li a:hover {
  color:#8bbac6;
}
#navigation li.selected a {
  color:#8bbac6;
}
#navigation li.selected ul a {
  color:#006179;
}
#navigation li + li {
  background:url(../images/navigation_hr.gif) no-repeat;
  background-position:top left;
  padding-top:5px;
}
#navigation ul#menu2 li + li {
  background:transparent;
}
#navigation ul#menu2 {
  background:url(../images/navigation_hr.gif) no-repeat;
  background-position:top left;
}
/*
#navigation li li ul {
  background:transparent;
}*/
#navigation ul {
  padding:0px;
  margin:0px;
}
#navigation ul ul {
  padding:3px 0 0px 25px;
  margin:5px 0 0 0;
}
#navigation ul ul li a {
  font-size:1em;
  //font-size:0.95em;
}
#navigation ul {
  list-style-type:none;
}
/* Erweiterung für die Anzeige des Schlosses für Login-Seiten
*/
/*#navigation ul ul#menu2
{
    padding: 3px 0px 0px 0px;
}
#navigation ul ul#menu2 li,
#navigation ul ul#menu2 li.selected
{
    padding: 3px 0px 0px 25px;
}*/

a.loginpage,
a.login
{
    background-image: url("../images/lock_whitewithborder.gif");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 18px;
}
a.login
{
    background-position: 0px 0px;
    padding-left: 14px;
}








#main {
  width:auto;
  margin:0 0 10px 200px;
}
#logo {
  width:318px;
  height:36px;
  margin:50px 0 7px 388px;
}
#slogan {
  width:772px;
  height:20px;
}
#header {
  background:url(../images/header_background.gif);
  width:790px;
  height:227px;
}
#hauptgrafik {
  width:338px;
  height:225px;
  padding:1px 1px 1px 1px;
  float:left;
  display:block;
}
div#teaser {
  margin:0;
  padding:0;
  border:0;
  background:transparent;
  height:auto;
  width:auto;
}
iframe#teaser {
  width:331px;
  height:227px;
  border:0px;
  float:left;
}
body#teaser a {
  color:#4e93a4;
}
#header_navigation {
  width:84px;
  float:left;
  padding:24px 0px 10px 24px;
  font-size:0.8em;
  position:relative;
}
#search_button {
  background:url(../images/search_button.png);
  width:16px;
  height:22px;
  position:absolute;
  top:20px;
  left:6px;
  border:0px;
}
#search {
  background:url(../images/header_search.gif);
  width:72px;
  height:12px;
  color:#007b91;
  padding:2px;
  font-size:0.9em;
  margin:0 0 10px 0px;
  border:0px;
}
#header_navigation a {
  display:block;
  color:#006179;
  font-size:0.9em;
  font-weight:bold;
  text-decoration:none;
  margin:1px 0 1px 0px;
}
#header_navigation a.selected {
  color:#8bbac6;
}
#header_navigation a:hover {
  color:#8bbac6;
}
#header_navigation .hr {
  background:url(../images/header_hr.gif);
  width:84px;
  height:1px;
  overflow:hidden;
  margin:8px 0 8px 0px;
}
#headline {
  background-color:#000000;
  height:50px;
  width:772px;
}
#headline h1 {
  color:#8bbac6;
  font-size:1.3em;
  text-transform:uppercase;
  font-weight:bold;
	float: left;
  margin: 28px 0px 2px 6px;
}
#content {
  background:url(../images/content_background.gif) no-repeat;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  width:710px;
  border:1px solid #98bdc5;
  padding:30px;
}
div#navbanner
{
    width: 195px;
    padding-top: 50px;
    text-align: left;
}
span.bold {
	font-weight: bold;
}
div.clear,
p.clear {

		clear: both;
		height: 0px;
		font-size: 0px;
}
/* =============================================================================

02.03.2010 - M. Viranyi (m.viranyi@look4.de)

============================================================================= */
span.star
{
    margin: 0px;
    padding: 0px 20px 3px 0px;
    background-image: url("http://look4mediathek.de/ykattznc.view");
    background-repeat: no-repeat;
    background-position: top right;
}
/* =============================================================================

14.10.2010 - M. Viranyi

============================================================================= */
ul#socialList {
	margin: 11px 0px 0px 0px;
	padding: 0px;
	float: right;
	display: block;
}
	ul#socialList li {
		margin: 0px 10px 0px 0px;
		padding: 0px;
		display: inline-block;
	}
/* =============================================================================

Mehrbrillenaktion 2010
25.10.2010 - M. Viranyi

============================================================================= */
span.new {
	text-transform: uppercase;
	font-size: 60%;
	vertical-align: top;
}
#content b {
	font-weight: bold;
	font-style: normal;
}
ul.normal li {
	margin-bottom: 20px;
}
.gewinnspiel ol.normal {
	margin: 20px;
}
.gewinnspiel ol.normal ul{
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}
.gewinnspiel ol.normal ul.normal li{
	margin: 0px 0px 5px 0px;
}
.gewinnspiel th.label {
	text-align: right;
	padding-right: 15px;
	vertical-align: top;
}
.gewinnspiel td.input {
	text-align: left;
	vertical-align: top;
}
#errRequiredFields {
	border: 1px solid  #f00;
	background-color: #fff;
	color: #f00;
	padding: 10px;
}
/*
	swfContainerBg.png
*/
div#swfContainer {

	background-image: url("../images/swfContainerBg.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 10px 10px 0px;
}
/*
	neue Startseite
*/
div.contentBlock {

	float: left;
	width: 373px;
	margin: 0px;
	padding: 0px;
}
div.articlesBlockRight {
	float: right;
	width: 308px;
	margin: 0px;
	padding: 0px;
}
	div.articlesBlockRight h2 {
	
		font-size: 17px;
		font-weight: bold;
		color: #000;
		margin-top: 0px;
		padding-top: 0px;
	}
	div.articlesBlockRight ul {
	
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
		div.articlesBlockRight ul li {
			
			background-image: url("../images/articlesSeperator.png");
			background-position: left bottom;
			background-repeat: no-repeat;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 10px 0px;
		}
			div.articlesBlockRight ul li a {
			
				text-decoration: none;
			}
			div.articlesBlockRight ul li a h1 {
			
				font-size: 14px; 
				color: #006179;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
			}
			div.articlesBlockRight ul li a p.date {
			
				font-size: 10px; 
				color: #74797a;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
			}
			div.articlesBlockRight ul li a p.content {
			
				font-size: 12px; 
				color: #156e84;
				margin: 5px 0px 0px 0px;
				padding: 0px;
				text-decoration: none;
			}
	div.articlesBlockRight p.hint {
	
		color: #67a1af;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		font-size: 10px;
	}
		div.articlesBlockRight p.hint a {
	
			font-size: 10px;
			color: #67a1af;
		}
		div.articlesBlockRight p.hint a.rss {
	
			display: inline-block;
			background-image: url("../images/rssIconSmall.png");
			background-position: left center;
			background-repeat: no-repeat;
			padding: 1px 0px 4px 20px;
			margin: 2px 0px 2px 0px;
			vertical-align: middle;
			text-decoration: underline;
		}
img#indexImage {

	border: black 1px solid;
	margin: 0px 0px 15px 0px;
}
/* =============================================================================

News- und Blog-Container
25.11.2010 - M. Viranyi

============================================================================= */
div#newsContainer,
div#blogContainer {
	background-color: #ffffff;
	background-image: url("../images/newsblogBg.png");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	border: 1px solid #98bdc5;
	color: #737373;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	width: 160px !important;
}
div.newsContainer img{
}
div.blogContainer img{
}
ul.blog h1 {
	font-size: 11px;
	color: #006179;
	font-weight: bold;
	margin: 0px;
}
ul.blog p.date {
	font-size: 11px;
	color: #707272;
	font-weight: normal;
}

/*
	Stylesheet für die Web-Varianten der Newsletter
*/
table.newsletter {
	width: 100%; /*width: 70%;*/
	margin: 0px auto;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.newsletter td {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
}
table.newsletter td#viewFailure {
	text-align: left;
	padding-bottom: 10px;
}
	table.newsletter td#viewFailure a {
		color: #000000;
	}
table.newsletter td#logo,
table.newsletter td#icons {
	padding-bottom: 32px;
}
table.newsletter td#title {
	background: #231f20;
	padding: 10px 1px 10px 1px;
}
table.newsletter td#title h1 {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
}
table.newsletter td#icons {
	text-align: left;
}
table.newsletter td#icons img {
	margin-right: 10px;
}
table.newsletter td#logo {
	text-align: right;
}
table.newsletter p.align.right {
	text-align: right;
}
table.newsletter td#content {
	padding: 40px 0px 50px 0px;
	background: none;
	border: none;
}
table.newsletter td.content {
	padding-right: 15px;
	vertical-align: top;
}
table.newsletter td.image {
	text-align: right;
	vertical-align: top;
}
table.newsletter hr {
	border: none;
	border-top: 1px solid #77797e;
	background: transparent;
	height: 1px;
	margin: 10px 0px 20px 0px;
}
table.newsletter td#content h2 {
	font-size: 18px;
	text-transform: uppercase;
	margin: 10px 0px 10px 0px;
}
table.newsletter td#content p {
	line-height: 125%;
	padding-bottom: 20px;
}
table.newsletter td#content p a {
	display: inline-block;
	background-color: #1d6ba0;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	font-weight: bold;
	margin: 5px 10px 10px 0px;
	text-decoration: none;
}
/*
	SUCHE
*/
span.sbeg
{
	font-weight: bold;
	margin: 5px 10px;
}
/*
	FONT SIZER
*/
#fontsizer
{
	display: block;
	margin-top: 20px;
}
#fontsizer a
{
	display: inline-block;
	width: 25px;
	height: 21px;
	/*background-color: #fff;
	text-align: center;
	font-size: 16px;*/
}
#fontsizer a img
{
	border: 0px none;
}
hr
{
	border: 1px solid #bbb !important;
}
