html{height:100%;margin-bottom:1px;background:#fff;}

body{margin:0;padding:0;}

p{margin-top:10px;margin-bottom:15px;line-height: 150%; font-size: 90%;}

h1, h2, h3, h4, h4{padding-bottom:5px;margin:15px 0;}

body{font-size:13px;}

h1{font-size:160%;}

h2{font-size:140%;}

h3{font-size:110%;}

h4{font-size:100%;}

.small, .modifydate, .createdate, div.mosimage_caption{font-size:100%;}

div.moduletable h2, .componentheading{font-size:100%;color:#0D702B;}

td.right div.moduletable h2, .componentheading{font-size:100%;color:#0D702B;}

.contentheading{font-size:200%;}

.componentheading{margin-bottom:15px;}

td.componentheading{padding-bottom:15px;}

body{line-height:135%;font-family:Arial, Helvetica, sans-serif;color:#1D2D45;}

div#top{color:#666;}

.contentheading, .componentheading{font-weight:bold;}

div.moduletable h2, div.moduletable-hilite1 h2, div.mdouletable-hilite2 h2, .contentheading{}

table.headlines div.moduletable h2, .componentheading{}

a:link, a:visited{color:#00275A;text-decoration:none;font-weight:bold;}

div#bottom a:link, div#bottom a:visited{color:#99CC00;}

a:hover{text-decoration:underline;}

html{background:#C2C2C2 url(images/bg.png) 0 0 repeat-x;}

div#wrapper{margin:0 auto;width:968px;}

div#header{background:url(images/header-bg.png) 0 0 repeat-x;}

div#header .rk-1{}

div#header .rk-2{height:122px;overflow:hidden;padding-left:15px;padding-top:10px;margin:0;background:url(images/header.png) top center no-repeat;}

img#logo{float:left;margin-left:38px;width:469px;height:138px;}

div#top{margin-left:520px;height:138px;font-style:italic;}

div#top .padding{padding:15px;}

div#horiz-menu{background:url(images/menu-bg.png) 0 0 repeat-x;height:30px;}

table.mainbody, table.usermodules{width:100%;padding:0;}

td.mainbody{background:#fff;}

td.usermodules{padding:0 10px;}

td.mainbody .padding{padding:5px;}

td.mainbody .padding{padding:15px 25px;}

td.right{background:#ffffff url(images/col-divider.png) 0 0 repeat-y;width:180px;padding:0 0 0 0;}

div#bottom{background:#121A28 url(images/bottom-bg.png) 0 0 repeat-x;}

div#footer{background: #24569e url(images/footer-bg.png) 0 0 repeat-x;}

div#footer .rk-1{}

div#footer .rk-2{height:120px;overflow:hidden;}

div#the-footer{text-align:center;color:#666666;}

div#the-footer a{color:#ffffff;}

div#the-footer p{line-height:130%;}

div#the-footer ul{list-style:none;}

div#the-footer ul li{display:inline;padding-right:10px;}

img#rocket{width:150px;height:50px;}

div#horiz-menu ul{margin:0;padding:0 0 0 0;}

div#horiz-menu li{margin:0;padding:0;padding-right:2px;float:left;list-style:none;background:url(images/menu-divider.png) 100% 0 repeat-y;}

div#horiz-menu a:link, div#horiz-menu a:visited{display:block;float:left;padding:5px 15px 0 15px;height:25px;line-height:20px;font-weight:bold;color:#fff;text-decoration:none;}

div#horiz-menu a:hover{background:#c9c9c9;}

.hide{display:none;}

form{border:0;margin:0;padding:0;}

table.blog span.article_seperator{display:block;height:20px;}

.highlight{background-color:#ffc;}

div.moduletable h2{color:#121A28;padding:3px 0;}

td.right div.moduletable{color:#121A28;}

div#bottom div.moduletable{color:#ccc;}

div#bottom div.moduletable h2{border-bottom:3px solid #243959;color:#fff;}

.contentheading{padding:10px 0;margin-top:10px;margin-bottom:10px;line-height:100%;color:#99CC00;}

td.buttonheading{vertical-align:middle;}

td.buttonheading img{margin-right:5px;}

table.contentpaneopen, table.contentpane{border-collapse:collapse;padding:0;margin:0;width:100%;}

div.contentpane, div.contentpaneopen{width:100%;}

.clr{clear:both;}

div.mosimage{margin:5px;}

a.readon{display:block;float:left;padding-left:20px;margin-top:10px;line-height:14px;height:16px;}

.small{color:#666;}

.modifydate{height:20px;vertical-align:bottom;color:#666;}

.createdate{height:20px;vertical-align:top;vertical-align:top;padding-bottom:5px;padding-top:0px;color:#666;}

table.contenttoc{margin:5px;padding:5px;}

table.contenttoc td{padding:0 5px;}

span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:20px;font-weight:bold;}

span.pathway img{margin:0px 10px;vertical-align:middle;}

div#pathway{margin-bottom:10px;padding-left:8px;}

table.mainbody td.mainbody td.sectiontableheader{font-weight:bold;padding:4px;line-height:20px;background:#f6f6f6;border-bottom:1px solid #ddd;}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2{padding:5px;border-top:1px #fff;border-bottom:1px solid #efefef;}

tr.sectiontableentry2 td, td.sectiontableentry1{background:#fcfcfc;}

.pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2{background:none;border:0;}

a.mainlevel:link, a.mainlevel:visited{text-decoration:none;}

a.mainlevel{display:block;padding:4px 0 2px 28px;margin-bottom:3px;}

a.sublevel:link, a.sublevel:visited{text-decoration:none;}

a.mainlevel:hover{text-decoration:underline;}

a.sublevel:hover{text-decoration:none;}

a#active_menu:link, a#active_menu:visited{color:#333;}

li.active_menu a:link, li.active_menu a:visited{color:#333;}

table{border-collapse:separate;}

tbody{border-top:none;}

#top_left{width:264px;}

#top_right{width:264px;}

td.right div.moduletable h2{text-transform:capitalize;}

#top_left ul, #top_right ul{padding-left:40px;}

td.right .padding{padding:0;}

td.right{border-right:1px solid #767676;}

.sidebar ul{padding:0;}

.sidebar ul li{padding-bottom:2px;list-style-image:none;list-style-type:none;}

.sidebar ul li a{display:block;height:18px;padding:2px 0 2px 10px;margin-bottom:3px;background:url(images/navi-bg.png) 0 0 repeat-x;color:#ffffff;font-size:12px;}

.sidebar ul li ul li a{height:100%;background:#ffffff;color:#666666;margin:0;}

.sidebar ul li ul li ul li a{background:#ffffff;color:#767676;margin:0;}

.sidebar ul li ul li ul li ul li a{background:url(images/bullet.gif) 5px center no-repeat #ffffff;color:#767676;margin:0;font-size:10px;}

.sidebar ul li ul{padding:0;margin:0;}

.sidebar ul li ul li{padding-left:0;}

.sidebar ul li ul li ul li{padding-left:10px;}

.sidebar ul li ul li ul li ul li{padding-left:5px;}

#primary li.first{width:180px;}

#primary li.first a{width:130px;text-align:center;}

#primary li.menu-child a, .sidebar ul li.menu-child a, .sidebar ul li ul li.menu-child a, .sidebar ul li ul li ul li.menu-child a, #primary li.menu-sibling a, .sidebar ul li.menu-sibling a, .sidebar ul li ul li.menu-sibling a, .sidebar ul li ul li ul li.menu-sibling a, #primary li a, .sidebar ul li a, .sidebar ul li.menu-parent ul li a, .sidebar ul li ul li.menu-parent ul li a{font-weight:normal;}

#primary li.first a, .sidebar ul li.first a, .sidebar ul li ul li.first a, .sidebar ul li ul li ul li.first a, #primary li.last a, .sidebar ul li.last a, .sidebar ul li ul li.last a, .sidebar ul li ul li ul li.last a, #primary li.navizeile a, .sidebar ul li.navizeile a, .sidebar ul li ul li.navizeile a, .sidebar ul li ul li ul li.navizeile a{font-weight:normal;}

#primary li.active a, .sidebar ul li.active a, .sidebar ul li ul li.active a, .sidebar ul li ul li ul li.active a, #primary li.menu-current a, .sidebar ul li.menu-current a, .sidebar ul li ul li.menu-current a, .sidebar ul li ul li ul li.menu-current a, #primary li.menu-parent a, .sidebar ul li.menu-parent a, .sidebar ul li ul li.menu-parent a, .sidebar ul li ul li ul li.menu-parent a{font-weight:bold;}

.block ul{padding:0;}

ul.menu li{margin:0;}

li.collapsed, li.leaf{padding:0;}

#header-region{font-weight:bold;width:530px;}

tbody h2{margin-left:-2px;line-height:120%;}

tbody h2 a:link, tbody h2 a:visited{color:#99CC00;}

.terms{margin-left:-3px;}

ul.links li{padding:0 1em 0 0;}

img{border:0;}

a.lupenlink-hell{text-decoration:none;position:relative;border:none;}

a.lupenlink-dunkel{text-decoration:none;position:relative;border:none;}

a.lupenlink-hell span{background-image:url(images/lupe_hell.png);background-position:bottom right;background-repeat:no-repeat;display:block;width:40px;height:40px;position:absolute;right:0px;bottom:3px;}

a.lupenlink-dunkel span{background-image:url(images/lupe_dkl.png);background-position:bottom right;background-repeat:no-repeat;display:block;width:40px;height:40px;position:absolute;right:0px;bottom:3px;}

#jquery-lightbox a, #jquery-lightbox img{border:none;}

.tabclass{border-collapse:collapse;margin-left:0;}

a.pfeillink{display:block;background-image:url(images/pfeil.png);background-position:top left;background-repeat:no-repeat;width:275px;height:20px;padding:3px 5px 6px 0;margin:5px auto 0 auto;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}

a.dreiecklink-100px{display:block;background-image:url(images/dreiecklink.png);background-position:top left;background-repeat:no-repeat;width:95px;height:18px;padding:0px 5px 0px 0;margin:5px 0 0 0;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}
a.dreiecklink-120px{display:block;background-image:url(images/dreiecklink-120.png);background-position:top left;background-repeat:no-repeat;width:115px;height:18px;padding:0px 5px 0px 0;margin:5px 0 0 0;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}
a.dreiecklink-150px{display:block;background-image:url(images/dreiecklink-150.png);background-position:top left;background-repeat:no-repeat;width:145px;height:18px;padding:0px 5px 0px 0;margin:5px 0 0 0;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}
a.dreiecklink{display:block;background-image:url(images/dreiecklink-180.png);background-position:top left;background-repeat:no-repeat;width:175px;height:18px;padding:0px 5px 0px 0;margin:5px 0 0 0;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}
a.dreiecklink-220px{display:block;background-image:url(images/dreiecklink-220.png);background-position:top left;background-repeat:no-repeat;width:215px;height:18px;padding:0px 5px 0px 0;margin:5px 0 0 0;text-decoration:none;color:#ffffff;font-weight:bold;font-size:90%;border:none;text-align:center;}

a.verstecktlink,a.verstecktlink:hover{color:#1D2D45;text-decoration: none;cursor: text;border:none;}

.tabclass td{padding:4px;color:#000000;border:solid 1px #7f7f7f;font-size:12px;}

.tabclass2{border-collapse:collapse;margin-left:0;}

.tabclass2 td{padding:4px;color:#000000;border:solid 1px #7f7f7f;font-size:12px;}

.bestellformular{width:620px;background-color:#ffffff;border:1px solid #7f7f7f;border-collapse:collapse;}

.bestellformular td{padding:4px;font-size:12px;border:solid 1px #7f7f7f;}

.ueberschrift-readonly{border:none;background-color:transparent;width:100%;}

.bestellformular h3,.ueberschrift h3{font-weight:bold;color:#1D2D45;font-size:120%;padding:0;margin:0;}

.textfeld-readonly{border:none;background-color:transparent;width:95%;padding:0 5px;font-weight:normal;font-size:12px;}

.artikelbeschreibung{font-weight:normal;background-color:#ffffff;padding:0 0 0 3px;font-size:12px;}

.dropdown, .leeres-feld{background-color:#ffffff;text-align:center;border:none;width:60px;font-size:12px;}

.dropdown-farbe{background-color:#ffffff;text-align:center;border:none;width:60px;padding:0;font-size:12px;}

.preis{background-color:#ffffff;padding-right:15px;text-align:right;border:none;width:80px;font-weight:bold;font-size:12px;}

.eingabe_lang{width:150px;font-weight:normal;margin-right:20px;}

.eingabe_plz{width:36px;margin-right:5px;font-weight:normal;}

.eingabe_ort{width:102px;font-weight:normal;margin-right:20px;}

.eingabe-bemerkung{width:320px;height:50px;font-weight:normal;}

.adressblock{width:550px;margin:0;padding:0;background: #f5f5f5;}

.adressblock td{border: none;}

.spaltenueberschrift{font-weight:bold;color:rgb(47, 79, 79);text-align:center;background-color:#ffffff;padding:0 0 0 3px;margin-top:0;}

.spaltenueberschrift h4{font-weight:bold;color:rgb(47, 79, 79);padding:0;margin:0;font-size: 100%;}

.sendebutton{margin:5px 0 10px 0;width:227px;}

.startseitenlink{width:149px;text-align: center;}

#bestellbutton{background:url(images/bestellen.png) bottom center no-repeat; width: 700px; height: 40px;border: none;}

#bestellbutton:hover {background:url(images/bestellen-hover.png) bottom center no-repeat;}

#bestellbutton-grau{background:url(images/bestellen.png) bottom center no-repeat; width: 700px; height: 40px;border: none;}

#bestellbutton-grau:hover {background:url(images/bestellen-hover.png) bottom center no-repeat;}

.anynews {padding:0 10px;}

.anynews h2 {font-size:12px;text-decoration:none;border:none;}



#meldung{
		background:#ee3a3a; 
		padding: 8px 0px 8px 0px ;	
		margin: 0px 0px 0px 0px ;	
		border: none;	
}

#meldung .text{
		width: 50%;
		color: 	#ffffff;
		font-weight: bold;
		padding: 0px 0px 0px 70px;	
		margin: 0px auto 0px auto ;	
		border: none;		
		background: url("images/meldung_telefon.png") no-repeat  0px 15px;
}
#meldung .text a{

		color: 	#ffffff;
		text-decoration: underline;
}