h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html, body { height:100%; }
body { padding-top: 30px; font-family:tahoma;}
.container { margin: 0 auto; width: 820px; }

#colInfo { width:200px; height: 900px; float:right;}
#colMain { width: 602px; float:left;}
#pureContentArea { height:457px; overflow:auto; }

#logoArea { margin-bottom:20px; }
#imgArea { padding-bottom: 5px; }

#contentArea img#sc_partner_icon { float:right; padding-left: 20px; padding-bottom:20px; }

#colInfo h4 { margin: 20px 0 10px 0; }
#colInfo .thumbnails { margin-top:10px; }
#colInfo .thumbnails img { float:left; padding:2px; border: 1px solid #cccccc; margin:0 5px 5px 0; }
#colInfo .thumbnails img.even {margin:0 0 5px 0;} 

#welcomeText h1 { margin-top:0px; }
#welcomeText p  { line-height: 150%; }

#footer { margin-top:30px; padding: 5px 0; font-size:93%; }
#footer a#impressum { float:right; }
#footer a#koop { float:left; }

#mainNavi a { font-weight:bold; padding: 6px 12px; float:left; text-decoration:underline; }

.contentContainer { padding: 10px; }
.contentContainer2 { padding: 0 10px; }
.subContentContainer { margin: 1em 1em 1em 2em;}

h1.siteheadline { margin-top:0px; }

h1 { font-size: 146.5%;}
h2 { font-size: 116%; }
h3 { font-size: 108%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }

.text { line-height: 150%; }
.texts p { line-height: 150%; }
.bigtext { font-size: 108%; line-height: 150%; }

ul.newslist li  { list-style-type:none; }
ul.newslist li p { line-height: 150%; }

table.menucard { width:100%; }
table.menucard th{ border:none; border-bottom:1px solid #e1e1e1; font-weight:normal; font-size:93%;}
table.menucard td{ border:none; vertical-align: top;}
div.menucard p.notes { padding:4px; }

.gallery ul { margin:0; padding:0; }
.gallery ul li { float:left; height: 120px; width:130px; margin:5px; list-style-type: none; }
.gallery ul li img { border: 1px solid #e1e1e1; padding:2px; }

.infoBox1 { padding: 5px 10px; }

.tabcontent {
	padding:10px;
	margin-top:4px;
	height:370px;
	overflow:auto;

}
