/* modified 21.3.2008 frank treut weloveberlin.com */

body		{ font-family:Verdana,Arial,Helvetica; font-size:8.25pt; line-height:150%; color:#333333; margin:0px; }
p			{ font-family:Verdana,Arial,Helvetica; font-size:8.25pt; line-height:150%; color:#333333; }
legend		{ font-family:Verdana,Arial,Helvetica; font-size:8.25pt; line-height:150%; color:#333333; }
div			{ font-family:Verdana,Arial,Helvetica; font-size:8.25pt; line-height:150%; color:#333333; margin:0px; }
table		{ font-family:Verdana,Arial,Helvetica; font-size:8.25pt; line-height:150%; color:#333333; margin:0px; outline:none; padding:0px;}
select		{ border:1px solid #8888aa; padding:0px; outline:none; background-color:#FFFFFF; }  
input		{ border:1px solid #8888aa; padding:2px; outline:none; background-color:#FFFFFF; }  
textarea	{ border:1px solid #8888aa; padding:2px; outline:none; background-color:#FFFFFF; }  

.space3 { height: 3px; margin: 0px; display:block; }
.space5 { height: 5px; margin: 0px; display:block; }

.rbox		{ }
.blink		{ text-decoration:blink; }
.mega		{ font-size:13pt; line-height:25px; font-weight:bold; }
.navi		{ }
.headline	{ font-size:10pt; line-height:22px; font-weight:bold; text-decoration:none; }
.subhead	{ font-size:9pt; line-height:20px; font-weight:bold; }
.textgross	{ font-size:9pt; line-height:14px; color:#333333; }
.textklein	{ font-size:7pt; line-height:12px; color:#666688; }
.textgrau	{ font-size:9px; line-height:11px; color:#C2C2C2; }

a:visited			{ color:#555577; text-decoration:none; }
a:link				{ color:#555577; text-decoration:none; }
a:hover				{ color:#0000ff; text-decoration:underline;  }
a:active			{ color:#0000ff; text-decoration:none;  }

a.user:visited		{ font-family:Verdana,Arial,Helvetica; color:#31316f; font-weight:bold; text-decoration:none;}
a.user:link			{ font-family:Verdana,Arial,Helvetica; color:#31316f; font-weight:bold; text-decoration:none; }
a.user:hover		{ font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:bold; text-decoration:underline; }
a.user:active		{ font-family:Verdana,Arial,Helvetica; color:#0000ff; font-weight:bold; text-decoration:none; }

a.text:visited		{ color:#464477; line-height:150%; text-decoration:none; }
a.text:link			{ color:#464477; line-height:150%; text-decoration:none; }
a.text:hover		{ color:#0000ff; line-height:150%; text-decoration:underline; }
a.text:active		{ color:#0000ff; line-height:150%; text-decoration:none; }

a.grau:visited		{ color:#BBBBBB; text-decoration:none; }
a.grau:link			{ color:#BBBBBB; text-decoration:none; }
a.grau:hover		{ color:#0000ff; text-decoration:underline; }
a.grau:active		{ color:#0000ff; text-decoration:none; }

a.slek216o:link		{ color:#eeeeee; display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_o.gif');  padding-top:5px; width:216px; height:27px; text-align:center; text-decoration:none; }
a.slek216o:visited	{ color:#eeeeee; display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_o.gif');  padding-top:5px; width:216px; height:27px; text-align:center; text-decoration:none; }
a.slek216o:hover	{ color:#ffffff; display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_o.gif');  padding-top:5px; width:216px; height:27px; text-align:center; text-decoration:underline; }
a.slek216o:active	{ color:#eeeeee; display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_o.gif');  padding-top:5px; width:216px; height:27px; text-align:center; text-decoration:none; }

.slek151o	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k151sle_o.gif'); width:151px; height:6px; }
.slek151u	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k151sle_u.gif'); width:151px; height:15px; }
.slek151c	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k151sle_c.gif'); width:151px; background-repeat:repeat-y;}

.slek520o	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k520sle_o.gif'); width:520px; height:6px;}
.slek520u	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k520sle_u.gif'); width:520px; height:15px; }
.slek520c	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k520sle_c.gif'); padding-top:10px; padding-bottom:30px; width:520px; background-repeat:repeat-y;}

.slek216o	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_o.gif'); padding-top:5px; width:216px; height:27px; text-align:center; color:#ffffff; }
.slek216u	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_u.gif'); width:216px; height:15px; }
.slek216c	{ display:block; background-image:url('http://static.lindau.com/gfx/deko/k216sle_c.gif'); width:216px; background-repeat:repeat-y;}

a.sle01				{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_01.gif'); display:block; width:181px; height:50px }
a.sle01:hover		{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_01_ov.gif'); }
a.sle02				{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_02.gif'); display:block; width:181px; height:50px }
a.sle02:hover		{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_02_ov.gif'); }
a.sle03				{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_03.gif'); display:block; width:181px; height:50px }
a.sle03:hover		{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_03_ov.gif'); }
a.sle04				{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_04.gif'); display:block; width:181px; height:50px }
a.sle04:hover		{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_04_ov.gif'); }
a.sle05				{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_05.gif'); display:block; width:176px; height:50px }
a.sle05:hover		{ background-image:url('http://static.lindau.com/gfx/deko/slenavi_05_ov.gif'); }

a.mulfooter:visited		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:9pt; color:#ff8855; text-decoration:none; }
a.mulfooter:link		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:9pt; color:#ff8855; text-decoration:none; }
a.mulfooter:hover		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:9pt; color:#ffaa00; text-decoration:none; }
a.mulfooter:active		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:9pt; color:#ffaa00; text-decoration:none; }
a.mulText:visited		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:11pt; color:#ff8855; }
a.mulText:link			{ font-family:Ubuntu,Verdana; font-weight:400; font-size:11pt; color:#ff8855; }
a.mulText:hover			{ font-family:Ubuntu,Verdana; font-weight:400; font-size:11pt; color:#ffff00; text-decoration:underline; }
a.mulText:active		{ font-family:Ubuntu,Verdana; font-weight:400; font-size:11pt; color:#ffff00; }

a.mulbig:visited	{ font-family:Ubuntu,Verdana; font-weight:700; font-size:19pt; color:#ffffaa; text-decoration:none; }
a.mulbig:link		{ font-family:Ubuntu,Verdana; font-weight:700; font-size:19pt; color:#ffffaa; text-decoration:none; }
a.mulbig:hover		{ font-family:Ubuntu,Verdana; font-weight:700; font-size:19pt; color:#ffffff; text-decoration:none; }
a.mulbig:active		{ font-family:Ubuntu,Verdana; font-weight:700; font-size:19pt; color:#ffffff; text-decoration:none; }

.mulHeadline	{ font-family:Ubuntu,Verdana; font-size:19pt; color:#ffffaa; font-weight:700; line-height:130%; }
.mulText		{ font-family:Ubuntu,Verdana; font-size:12pt; color:#dddddd; font-weight:400; }







form			{ margin:0; }
select:focus	{ border:1px solid black; background-color:#FFFABB; color:black; }
input:focus		{ border:1px solid black; background-color:#FFFABB; color:black; }
textarea:focus	{ border:1px solid black; background-color:#FFFABB; color:black; outline: none; }

img { border:0px; }

.pic_video	 { outline:none; margin:0px 20px 20px 0px;  padding:0px; text-align:left; float:left; }

#dropmenudiv{ position:absolute; border-width:1px; border-style:solid; border-color:#333333; background-color:#ffffff; padding:11px; line-height:180%; }
.tooltip    { position:absolute; border-width:1px; border-style:solid; border-color:#333333; background-color:#ffffff; padding:9px; display:none; width:190px; }

/* Buttons 2009 */
.bttnl		{ background-image: url('http://static.lindau.com/gfx/deko/sbutl.png'); margin:0px; outline:none; padding:0px; height:28; width:7px; }
.bttnc		{ background-image: url('http://static.lindau.com/gfx/deko/sbutc.png'); margin:0px; outline:none; padding-left:10px; padding-right:9px; padding-top:7px; padding-bottom:9px; height:28; }
.bttncform	{ background-image: url('http://static.lindau.com/gfx/deko/sbutc.png'); margin:0px; outline:none; padding-left:3px; padding-right:2px; padding-top:5px; padding-bottom:5px; height:28; }
.bttnr		{ background-image: url('http://static.lindau.com/gfx/deko/sbutr.png'); margin:0px; outline:none; padding:0px; height:28; width:7px; }
.bttnt		{ background-image: url('http://static.lindau.com/gfx/deko/sbutt.png'); margin:0px; outline:none; padding:0px; height:28; width:1px; }
.btttb		{ margin:0px; outline:none; padding:0px; border-spacing:0px; border-collapse: collapse; }

.navi9l { background-image: url('http://static.lindau.com/gfx/deko/dbut_l.png'); margin:0px; outline:none; padding:0px; height:35; width:8px; }
.navi9c { background-image: url('http://static.lindau.com/gfx/deko/dbut_c.png'); margin:0px; outline:none; padding-left:20px; padding-right:17px; padding-top:7px; padding-bottom:9px; height:35; }
.navi9o { background-image: url('http://static.lindau.com/gfx/deko/dbut_t.png'); margin:0px; outline:none; padding-left:20px; padding-right:17px; padding-top:7px; padding-bottom:9px; height:35; }
.navi9r { background-image: url('http://static.lindau.com/gfx/deko/dbut_r.png'); margin:0px; outline:none; padding:0px; height:35; width:8px; }
.navi9t { background-image: url('http://static.lindau.com/gfx/deko/dbut_t.png'); margin:0px; outline:none; padding:0px; height:35; width:1px; }
.navi9b { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:7px; outline:none; padding:0px; border-spacing:0px; border-collapse: collapse; }

/* Backgrounds 2010 */
table.t10 { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#a900ff; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t11 { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#630000; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t12 { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#128602; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t4  { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#ffff00; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t5  { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#a8ff00; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t6  { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#fbd991; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t7  { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#d1e1ff; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }
table.t8  { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#ffd7f9; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; }

table.t9 { width:469px; margin:0px; margin-bottom:7px; padding: 3px 0px 3px 4px; background-color:#e9e9e9; color: #000000; 
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	-khtml-border-radius:8px; 
	border-radius: 8px;
	behavior: url('/js/border-radius.htc');
	}

.c0 { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:7px; outline:none; padding:0px; border-spacing:0px; border-collapse: collapse; width:459px; }

.c1 { width:468px; margin:0px; margin-top:7px; margin-bottom:7px; padding: 8px 0px 8px 8px; background-color:#FFFABB; color: #000000; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius: 8px; behavior: url('/js/border-radius.htc'); }

.Kalender { outline:none; width:200px; height:155px; text-align:center; border-collapse:collapse;}
.Kalendergrau { background-color:#dddddd; }
