/****************** Allgemin ***********************************/
html {
    overflow: -moz-scrollbars-vertical;
}

body	{
	font-family: verdana,tahoma,arial,sans-serif; font-size: 12px;
	margin: 0 auto; padding: 0;
	background-color: #c0cedb;
}

table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, label {margin:0; padding:0}

a img { border-style: none;}

.checkbox {margin: 0px 5px 1px 0px; padding: 0px;}


/****************** HEADER ***********************************/
div#header	{
	position: absolute; background-color: #da2128;
	right: 0; top: 0; overflow: hidden;
	height: 110px; width: 100%;
}

#login_head { float: left;}
#search_head { float: right;}

div#userprofilhead { padding: 0; margin:0; font-size: 12px;}
td#userbildtop  { vertical-align:top; padding: 14px 10px 0px 50px;}
td#headersuche { vertical-align:top; text-align:left; padding: 2px 0px 0px 0px;}

td#hallodu      {
	vertical-align:top; color: #ffffff; font-size: 12px; text-align:left;
}

a#abmelden      {
        border: 1px solid #ffffff; padding: 2px; color: #ffffff;
        background:url(http://www.swr3.de/swr3land/static/site/swr3/images/buttonback.png) repeat-x top left;
        font-weight: bold; font-size: 12px; text-decoration: none; line-height: 20px;
}

div#search_head_title	{
	width: 200px; height: 40px;
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/suchen.jpg) no-repeat top left;
	padding: 0; margin: 12px 0px 0px;
	text-align: left;
}

div#search_head_title_on	{
	width: 200px; height: 40px;
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/suchen.jpg) no-repeat top left;
	padding: 0; margin: 0px;
	text-align: left;
}

div#login_head_title    {
        width: 240px; height: 40px;
        background:url(http://www.swr3.de/swr3land/static/site/swr3/images/anmelden.jpg) no-repeat top left;
        padding: 0px; margin: 12px 0px 0px 0px;
}


div.inputfields	{
	margin-left: 5px; font-size: 10px;
	text-align: left; line-height: 18px;
}

div.inputfields_text	{
	margin-left: 5px; font-size: 10px;
	text-align: left;
}

div.inputfields_text a	{
	text-decoration: none; font-weight: bold;
	color: #ffffff;
}

div.inputfields_text a:hover	{
	text-decoration: underline;
}

.hallodu_text {margin: 13px 0px 10px 0px;}

.searchinput {
	border:0; width: 135px; height: 14px;
	background-color: #ffffff;
	font-size: 10px; margin: 0px 1px 5px 0px;
	padding: 2px; vertical-align:top;
}

.logininput	{
	border:0; width: 100px; height: 14px;
	background-color: #ffffff;
	font-size: 10px; margin-bottom: 5px;
	padding: 2px; margin: 0px 1px 5px 0px;
	vertical-align:top;
}


/****************** Mainnavi ***********************************/
#navigation	{
	position: absolute; right: 0; top: 110px;
	width: 100%; overflow: hidden;
	background-color: #95b0c5; height: 55px;
}

#navigation-tbl { width: 960px; text-align: left;}

#mainnavi { padding: 0px 2px 0px 0px; line-height: 31px;}
#mainnavi-blank { padding-right: 10px; line-height: 31px;}

#navigation a.mainlevel:link, #navigation a.mainlevel:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background: url(http://www.swr3.de/swr3land/static/site/swr3/images/navibackground.png) bottom repeat-x #436f94;
	border-left: solid 1px #f3f2f0;
	border-right: solid 1px #f3f2f0;
	border-top: solid 1px #f3f2f0;
}

#navigation a.mainlevel:hover { color: #083154; background: #f3f2f0;}
#navigation a.mainlevel#active_menu { color: #083154; background: #f3f2f0;}

/****************** Aktueller Titel ***********************************/
.pagetitle {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 26px 0px 0px 0px;
	border-bottom: solid 1px #a8a59d;
	font-size: 18px;
	color: #083154;
	font-weight: bold;
}

div.pagetitle a:link, div.pagetitle a:visited { text-decoration: none; color: #083154;}
div.pagetitle a:hover { color: #da2128; }

div.pagetitleshort	{ float: left;
	margin: 25px 0px 0px 0px; padding: 0px; font-size: 14px;
	width: 818px; border-bottom: 1px solid #a8a59d;
	text-align: left; color:#083154;
}

div.pagetitleshort, div.pagetitle strong	{
	margin: 26px 0px 0px 0px; /* added by jokl 05.05.08 bug: 169*/
	font-size: 18px; padding-bottom:0px; /* geaendert von 2px */
}

/****************** 3 Spalten ***********************************/
.column1 { width: 33%; vertical-align:top; padding: 0px 15px 0px 0px;}
.column2 { width: 33%; vertical-align:top; padding: 0px 15px 0px 15px;}
.column3 { width: 33%; vertical-align:top; padding: 0px 0px 0px 15px;}

/****************** Page DIV's ***********************************/
div#pagecontent	{

	position: absolute; top: 165px; right: 0px;
	width: 100%;
}

div#pagefooter	{ width: 100%;}

#content	{
	width: 900px; background-color: #f3f2f0;
	padding: 0px 30px 15px 30px;
	vertical-align: top;
}

#container	{
	width: 900px; background-color: #f3f2f0; vertical-align: top; text-align:left;
	min-height: 350px;
}

td#headermain	{
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/swr3header.jpg) no-repeat top left;
	height: 110px; vertical-align:top;
}

td#loginorprofil	{ height: 110px;}
td#headersuche	{ height: 110px;}

#footerred	{
	background-color: #da2128;
	height: 25px; width: 930px;
	padding-left: 30px; text-align: left;
	font-size: 11px; font-weight:bold;
}

#footerred a {color: #FFFFFF; text-decoration: none;}
#footerblue	{ background-color: #083154; height: 25px; width: 960px;}

/****************** Forum Styles ***********************************/
div.forenname {
	margin: 29px 0px 9px 0px; color: #083154;
	font-size: 17px; font-weight: normal;
}

div.forenname a {
	text-decoration: none; color: #083154;
}

td.post table.postheader {
	border-bottom: solid 1px #a8a59d;
}

td.post p {
	margin: 10px 0px 10px 0px;
}
td.postfooter {
	vertical-align: bottom;
/*	padding-right: 20px;*/
}

td.postfooter table.postfooter {
	border-top: solid 1px #a8a59d;
	margin-bottom: 13px;
}

td.topicimage {
	padding: 0px 0px 0px 0px;
	text-align: center; vertical-align: center;
	vertical-align: top; line-height: 12px;
}
img.topicimage { margin: 12px 13px 12px 12px;}
td.postimage img.authorimage{
	padding: 10px 0px 4px 0px;
}
td.postimage div.author{
	font-size: 12px;
}

td.postimage a:link,td.postimage a:visited,
td.post a:link, td.post a:visited,
td.buttonsright a:link, td.buttonsright a:visited {
   font-weight:bold; color: #c52a29;
   text-decoration: none; font-size: 12px;
}

td.postimage a:hover,td.postimage a:hover,
td.post a:hover, td.post a:hover,
td.buttonsright a:hover, td.buttonsright a:hover{
   text-decoration: underline;
}

td.topicdata { color: #000000; text-decoration: none; font-size: 11px;}

td.topicdata a:link, td.topicdata a:visited   {
	font-weight:bold; color: #c52a29;
   text-decoration: none; font-size: 11px;
}

td.topicdata a:hover, td.topicdata a:hover   {
   text-decoration: underline;
}

td.topictext span.tag a:link, td.topictext span.tag a:visited {
	font-weight: normal;
}

td.footer { text-align: center}

td div.quote {
       padding: 8px 0px 8px 10px;
       border-top: 1px solid #d2d0c9; border-bottom: 1px solid #d2d0c9;
       background-color: #f8f7f5; color: #083154;
}

div.quote div.quoteheader{
	font-style: normal; font-weight:bold;
}
div.quote div.quotetext{
	line-height:16px;
	font-style: italic;
}


table.overview th  {
	text-align: center; font-weight: normal;
	background: #a8a59d; color: #ffffff;
	line-height: 19px; font-size: 11px;
}

table.overview  {
   border: 1px solid #a8a59d;
   border-spacing: 0px;
   width: 100%;
}

td.topictext div.buttons{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
td.topictext {
	padding: 10px 0px 11px 0px;
	vertical-align: top; line-height: 14px;
}

td.topictext a:link, td.topictext a:visited {
   font-weight:bold; color: #c52a29;
   text-decoration: none; font-size: 12px;
}

td.topictext a:hover, td.topictext a:hover {
   text-decoration: underline;
}

table.topicinfo td a:link, table.topicinfo td a:visited {
	font-size: 11px;
}
table.topicinfo td{
	padding-right: 4px;
	font-size: 11px;
}

td.topicdata {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a8a59d;
	vertical-align: middle; text-align: center;
}

td.topicdata div.lastpost {
	width: 150px; overflow:hidden;
}

table.overview td.postimage {
	text-align: center;
	vertical-align: top;
}
table.overview td.post {
	text-align: left; vertical-align: top;
	padding-top: 0px; padding-right: 20px;
}
table.overview td.post p{
	line-height:16px;
}
table.overview td.post td.header {
	padding: 7px 0px 8px 0px;
	font-size: 11px;  height: 16px;
	line-height: 11px;
	vertical-align: top;
}

table.overview td.buttons {
	padding: 0px; padding-right: 20px;
	text-align: left; vertical-align: bottom;
}
div.buttons {
	padding: 10px 0px 0px 0px;
	margin: 3px 0px 3px 0px; float: left;
}

td.buttonsleft {
   padding: 0px 0px 0px 0px;
 	vertical-align: bottom;
}
div.buttonsleft {
	margin: 12px 0px 0px 0px;
}
div.buttonsleft  a.redbutton:link, div.buttonsleft  a.redbutton:visited {
	border: 1px solid #a00000;
	padding: 2px 2px 2px 2px; color: #ffffff;
	background: url(http://www.swr3.de/swr3land/static/site/swr3/images/buttonbackground_red.png) repeat-x top left;
	font-weight: bold; font-size: 11px; text-decoration: none;
	margin: 3px 10px 3px 0px; line-height: 18px;
}
div.buttonsright {
	float: right; text-align: right;
	width: 250px;
	line-height: 22px; padding: 2px 0px 0px 0px;
	font-size: 10px;
}

div.buttons a.bluebutton:link, div.buttons a.bluebutton:visited {
	border: 1px solid #083154;
	padding: 2px; color: #ffffff;
	background: url(http://www.swr3.de/swr3land/static/site/swr3/images/buttonbackground_blue.png) repeat-x top left;
	font-weight: bold; font-size: 11px; text-decoration: none;
	margin: 3px 10px 3px 0px;
}

div.buttons  a.redbutton:link, div.buttons  a.redbutton:visited {
	border: 1px solid #a00000;
	padding: 3px 2px 3px 2px; color: #ffffff;
	background: url(http://www.swr3.de/swr3land/static/site/swr3/images/buttonbackground_red.png) repeat-x center left;
	font-weight: bold; font-size: 11px; text-decoration: none;
	margin: 5px 10px 3px 0px;
}

table.legende {
	border: 1px solid #a8a59d;
	border-spacing: 0px;
	width: 100%;
	background-color: #FFFFFF;
}


table.legende td.legendeimage {
	width: 20%; text-align: center;
}
table.legende td.legendeimage img.topicimage {
	margin: 10px 9px 0px 11px;
}

table.legende td.legendetext {
	width: 20%;
	padding: 3px 0px 7px 0px;
	vertical-align: top; text-align: center; font-size: 11px;
}

/****************** Login & PW Forget ***********************************/
#login { text-align: left; font-weight: normal; width: 510px; }
#login .zeile { float: left; width: 420px; font-size: 11px; color: #083154;	font-weight: bold;}
#login #sp1 { float: left; width: 50%;}
#login #sp2 { float: right; width: 50%;}

#login h1 {	font-size: 16px; color: #083154;	font-weight: bold; margin: 28px 0px 6px 0px;}

#login .login_text { width: 180px;}
#login .text { float: left; font-size: 11px; font-weight: normal;}

#login input {
	margin-top: 6px;
	border-left: 1px solid #cecece; border-right: 1px solid #cecece;
	border-bottom: 1px solid #e4e4e4; border-top: 2px solid #bdbbb6;
}

/****************** Registration & Einstellungen ***********************************/
#drittel { float: left; width: 590px; margin: 0px; padding: 0px;}
#eindrittel { float: right; width: 280px; text-align: left; font-size: 11px; margin: 0px; padding: 0px 0px 0px 15px;}

#drittel .zeile { float: left; width: 100%; margin-bottom: 10px}
#drittel .sp1 { float: left; width: 175px; padding-right: 10px;}
#drittel .sp1_1 { float: left; width: 175px; padding-left: 5px; padding-right: 10px; margin-top: 3px}
#drittel .sp2 { float: right; width: 375px; padding: 0px;}
#drittel .sp2_1 { float: left; width: 195px; padding: 0px;}
#drittel .sp2_1_1 { float: left; width: 180px; padding: 0px; margin-top: 3px}
#drittel .sp2_2 { float: right; width: 180px; padding-left: 0px;}

#drittel .sp1_oeff { float: left; width: 280px; margin: 0px; padding: 0px;}
#drittel .sp2_oeff { float: right; width: 280px; margin: 0px; padding: 0px;}

#drittel #block_title_line {
	text-align: left; margin: 16px 0px 5px 0px; width: 100%;
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/block_title_line.jpg) repeat-x #f3f2f0;
}

#drittel .block_title {
	font-size: 14px; color: #083154;
	font-weight: bold; text-align: left;
	background-color: #f3f2f0; padding: 0px 4px 0px 0px;
}

#drittel .block_blue {
	float: left; height: 100%; padding: 10px;
	overflow:auto; border: 2px solid #3366cc;
}

#drittel input.text {
	width: 170px; padding: 0px;
	border-left: 1px solid #cecece; border-right: 1px solid #cecece;
	border-bottom: 1px solid #e4e4e4; border-top: 2px solid #bdbbb6;
	background: #ffffff; margin: 4px 0px 0px 0px;
}

#drittel select { margin: 4px 0px 0px 0px;}
#drittel label { color: #083154; padding-bottom: 5px;}

#drittel h2 {
	font-size: 14px; color: #083154;	font-weight: bold;
	margin: 3px 0px 7px 0px; text-align: left;
}
#drittel h3 {
	font-size: 12px; color: #083154;	font-weight: bold;
	padding: 0px; text-align: left;
}
#drittel h3 a:link, #drittel h3 a:visited { font-size: 12px; color: #c52a29; text-decoration: none;}
#drittel h3 a:hover { text-decoration: underline;}

#drittel label {
	font-size: 12px; color: #083154;	font-weight: bold;
	text-align: left;
}
#drittel label a:link, #drittel h3 a:visited { font-size: 11px; color: #c52a29; text-decoration: none;}
#drittel label a:hover { text-decoration: underline;}

#drittel a.link { font-size: 11px; color: #c52a29; text-decoration: none;}
#drittel a.link:hover { text-decoration: underline;}

#drittel h3.celltitle {
	background-color: #f3f2f0; color: #3a3a3a;
	border: 1px solid #a8a59d; padding: 2px 0px 2px 10px;
}
#drittel .cellcontent h3 {
	font-size: 12px; color: #083154;	font-weight: bold;
	padding: 7px 0px 4px 0px; text-align: left;
}

#drittel .cellcontent {
	background-color: #FFFFFF; border-bottom: 1px solid #a8a59d;
	border-left: 1px solid #a8a59d;border-right: 1px solid #a8a59d;
	padding: 0px 10px 10px 10px; color: #083154;
}

#drittel .checkbox { margin: 0px 5px 0px 0px; padding: 0px;}
#drittel .RegisterErrors { font-size: 11px; color: #3366cc; font-weight: bold;}
#drittel .agb_small { font-size: 11px;}
#drittel .agb {float: left; width: 450px; margin: 0px 0px 5px 0px;}
#drittel .button { float: right; width: 70px; text-align: right;}

#eindrittel #logo { margin: 0px; padding: 0px;}

#drittel textarea {
	width: 253px;
	border-left: 1px solid #cecece; border-right: 1px solid #cecece;
	border-bottom: 1px solid #e4e4e4; border-top: 2px solid #bdbbb6;
	font-size: 12px; font-family: verdana,tahoma,arial,sans-serif;
}

#drittel i { font-size: 11px; color: #083154; line-height: 20px;}

#eindrittel h2 {
	font-size: 14px; color: #083154;	font-weight: bold;
	margin: 3px 0px 7px 0px; text-align: left;
}
#eindrittel .zeile { margin: 0px 0px 5px 0px;}
#eindrittel a.link:link, #eindrittel a.link:visited {
	color: #c52a29; font-weight: bold; text-decoration: none;
}
#eindrittel a.link:hover { text-decoration: underline;}
#eindrittel #grpupload input { width: 130px; margin-right: 10px;}
#eindrittel .ckb_text { margin: 0px 0px 0px 21px;}

/****************** Page Styles ***********************************/
h2 {	font-size: 16px; color: #083154;	font-weight: bold; margin: 25px 0px 5px 0px;}

h3 {
	font-size: 11px; color: #083154;	font-weight: bold;
	margin: 0px; padding: 0px; text-align: left;
}
h3 a:link, #drittel h3 a:visited { font-size: 11px; color: #c52a29; text-decoration: none;}
h3 a:hover { text-decoration: underline;}


span.onoff_on { font-size: 12px; font-weight: bold; color: #22900c;}
span.onoff_on_small { font-size: 11px; font-weight: bold; color: #22900c;}

div.gbentry	{ padding: 10px; border: 1px solid #a8a59d; background: #ffffff; margin: 0px 0px 10px 0px; position: relative;}
div.gbentrynew	{ padding: 10px; border: 1px solid #083154; background: #ffffff; margin: 0px 0px 10px 0px; position: relative;}
div.gbentryactiv { padding: 10px; border: 1px solid #da2128; background: #ffffff; margin: 0px 0px 10px 0px;}
td.gb_foto { width: 80px; text-align: center; vertical-align: top; padding-right: 10px;}
td.gbentry b { color: #da2128; }

textarea.gbentry {
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/gbentryback.png) repeat-x #ffffff;
	border:0; width: 550px; height: 50px; font-size:11px;
	border-right: 1px solid #a8a59d;
	border-left: 1px solid #a8a59d;
	padding: 0px; margin: 5px 0px 5px 0px;
}

label { color: #083154; padding-bottom: 5px;}
div.gbdatum { position: absolute; right: 20px; top: 10px;}
td.gbentry { width: 550px; vertical-align:top;}
div.gbcomment { border-top: 1px solid #d2d0c9; border-bottom: 1px solid #d2d0c9; background: #f8f7f5; width: 550px; padding: 5px 0px 5px 5px;}
span.nickname { font-size: 12px; font-weight: bold; color: #c52a29;}

p.hinweis { line-height: 11px; font-weight: bold; color: #083154;}

div.uploadsuccess	 {
 	width: 884px; border: 1px solid #c52a29;
	background-color: #ffffff; padding: 8px;
	margin: 0px 0px 15px 0px;
}

div.hinweisblog	 {
 	width: 884px; border: 1px solid #083154;
	background-color: #ffffff; padding: 8px;
	margin: 0px 0px 15px 0px; color: #3a3a3a;
	font-weight: bold;
}

a.modlink:link, a.modlink:visited {
	font-weight: bold; text-decoration: none;
	color: #c52a29;
}

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

a.taglink	{
	font-weight: normal; text-decoration: none;
	color: #c52a29; font-size: 11px;
}

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

a.whitelink:link, a.whitelink:visited { font-size: 11px; text-decoration: none; color: #FFFFFF; font-weight:bold;}
a.whitelink:hover { text-decoration: underline;}

.block { height: 100%; padding: 10px; overflow:auto; border: 1px solid #a8a59d; background: #ffffff;}
.block_p0 { height: 100%; padding: 0px; margin: 0px overflow:auto; border: 1px solid #a8a59d; background: #ffffff;}
.ckb_text { margin: 0px 0px 0px 4px; font-size: 11px;}
.button_save { margin: 15px 0px 2px 0px;}
.profil_img {width: 100%; text-align: center; margin: 0px 0px 10px 0px;}

.cellcontent h3 {
	font-size: 12px; color: #083154;	font-weight: bold;
	padding: 0px 0px 0px 0px; text-align: left;
}

div.clearer	{
	width: 100%; clear:both;
	margin: 0px; padding-top: 25px;
}

div.clearer_dropdown	{
	width: 100%; clear:both;
	margin: 0px; font-size: 23px;
}

div.clearer_small	{
	width: 100%; clear:both;
	margin: 0px; font-size: 10px;
}

div.clearer_5	{
	width: 100%; clear:both;
	margin: 0px; font-size: 3px;
}

div.clearer_15	{
	width: 100%; clear:both;
	margin: 0px; font-size: 15px;
}

div.clearer_13	{
	width: 100%; clear:both;
	margin: 0px; font-size: 13px;
}

#hinweisfenster {
	display:none; background: #ffffff; position: relative;
	width: 330px; top: 300px; z-Index: 1000;
	font-size: 12px; margin: auto auto; border: 1px solid #2c2c2c;
}

#hinweisfenster_title { padding: 5px 10px 5px 10px; font-size: 12px; font-weight: bold; color: #FFFFFF; width:310px;text-transform:uppercase;
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/close.gif) no-repeat center right;
	background-color: #000000;cursor:pointer;
}
#hinweisfenster_text { padding: 10px; font-size: 12px; line-height:1.5em;}
#hinweisfenster_buttons { padding: 10px; font-size: 12px; line-height:1.5em; display:none}



#pagebody	     {
	position:absolute;right:0;bottom:0;width:100%;height:100%;
	overflow:hidden;background-color:#000000;z-Index:10;display:none;
	filter:alpha(opacity=45); -moz-opacity:.45; opacity:.45;
}

#mailwindow	{
	position:absolute;top:20%;left:20%;width:562px;
	z-Index:12; display:none;
}

#datatransfer	{
	filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65;
	position:absolute;right:0;bottom:0;width:100%;height:100%;overflow:hidden;
	background-color:#a8a59d;z-Index:11; display:none;
}

#datatransferinfo	{
	position:absolute;top:48%;left:38%;display:none;
	border:1px solid #3c3c3c; padding-left: 25px; width: 220px; height:20px;
	background:url(http://www.swr3.de/swr3land/static/site/swr3/images/loading.gif) no-repeat 3px 2px;
	font-size:12px;font-weight:bold;line-height:1.7em;background-color: #ffffff;
	filter:alpha(opacity=100); -moz-opacity:1; opacity:1;z-Index:12;
}

#gaestebuch { padding: 10px; border: 1px solid #a8a59d; background: #ffffff;}


/****************** Paging (blaettern) Styles ***********************************/
p.paging { text-align: center;}
form.paging { text-align: right;}
form.paging input { border-style: solid; border-width: 1px; border-color: #a8a59d;}
form.paging input.pagingformbutton {
	border-style: none;
	width: 18px; height: 18px;
	padding: 0px; margin: 0px 0px -3px 0px;
}

.paging_select { width:190px; font-size:14px;font-weight:bold;line-height:1.5em; text-align: right;}

/****************** ERRORS ***********************************/
.hinweis { padding: 20px; border: 1px solid #a8a59d; background: #ffffff;}
.InputErrors { color: #c52a29;}
.RegisterErrors { color: #3366cc; font-weight: bold;}

/****************** TEASER ***********************************/
table.teasertable   {
  border:0;border-collapse:0;padding:0;margin:0;width:100%;
}

table.teasertable th	{
  background-color: #f1efe8; padding: 2px 5px 2px 5px;
  border-bottom: 1px solid #a8a59d; font-weight:normal;
  font-size:11px; height:16px;
}

table.teasertable td	{
  padding:10px;vertical-align:top;
}

table.teaserimgtable   {
  border:0;border-collapse:0;padding:0px 3px;margin:0;width:100%;
  text-align:center;
}

table.teaserimgtable td	{
  padding:10px 5px;vertical-align:top; width:80px;
  font-size:10px; height:130px;
}

table.teasertable2	{
  border:0;
  border-collapse:0;
  margin:0;
  font-size:11px;
  width: 100%;
}

table.teasertable2 td	{
  padding-right: 10px; vertical-align:top;
}

td.tt_end { text-align:center; padding: 10px 0px 10px 10px;}

td.tt_id	{
  color:#083154;font-weight:bold;
  padding: 0px 2px 0px 10px;vertical-align:top;
}

/****************** TAG Cloud ***********************************/
#tagheader { background-color: #f3f2f0; width:960px; text-align: left; padding: 0px 0px 1px 0px;}
#tagcontent { background-color: #436f94; text-align: left;}

div.tagcloud   { float: left; background-color:#436f94; color: #ffffff; padding: 5px 0px 8px 0px;}
div.tagcloud a { text-decoration: none; color: #ffffff;}

div.tagheadline	{
	background-color:#436f94; color: #ffffff; width: 100px;
	font-weight:bold; font-size:14px; padding: 3px 3px 0px 10px;
	margin: 0px 0px 0px 30px;
}

span.tag_ab30	{ font-size:24px; margin:0px 14px 0px 0px; line-height: 24px;}
span.tag_ab25	{ font-size:20px; margin:0px 13px 0px 0px; line-height: 24px;}
span.tag_ab20	{ font-size:16px; margin:0px 9px 0px 0px; line-height: 24px;}
span.tag_ab10	{ font-size:12px; margin:0px 6px 0px 0px; line-height: 24px;}
span.tag_unter10	{ font-size:9px; margin:0px 3px 0px 0px; line-height: 24px;}

/****************** POPup Mail ***********************************/
.postcard { border: 1px solid #a8a59d; width: 570px; background-color: #ffffff;}

td.foto {
        vertical-align: top; padding: 10px 0px 10px 10px;
        text-align: center; font-size:11px;
}

td.text { width: 270px; padding:10px; vertical-align:top;}

/****************** Blog ***********************************/
.blg_button_lft {float: left; text-align:left;}
.blg_button_ctr {float: left; padding: 0px 0px 0px 4px; display:none; text-align:left;}

table.srchtable	{
	width:560px; margin:5px 0px 15px 0px; background-color:#ffffff;
}

table.srchtable th	{
        background-color: #f1efe8; text-transform:none; width:100%;
	padding:5px; border-left: 1px solid #a8a59d; border-bottom: 1px solid #a8a59d;
	border-right: 1px solid #a8a59d;border-top: 1px solid #a8a59d;
	color:#083154;
}

td.srchlnk	{
	text-align: right;border-right:1px solid #a8a59d;
	border-bottom:1px solid #a8a59d; padding: 5px 10px 5px 0px;
	vertical-align:middle;
}

td.srchres	{
	border-left: 1px solid #a8a59d;	border-bottom:1px solid #a8a59d;
	line-height:14px; padding: 5px;
}

div.darkhead	{
	width:100%; border:0px; height:30px;
	background-color:#003258;
}

table.darkhead	{
	height: 30px; padding: 3px 0px; width:960px;
}

a.darkback      {
        border: 1px solid #f0f0f0; padding: 1px 3px; color: #ffffff;
        background:url(http://www.swr3.de/swr3land/static/site/swr3/images/toplinkback.png) repeat-x top left;
        font-weight: bold; font-size: 11px; text-decoration: none; line-height: 16px;
}