
HTML {overflow-y:scroll;}
BODY {background-color:#D2FBFB; font-family:Verdana,Helvetica,Arial; font-size:10pt; margin:0px;}

div.outer_box {width:992px; margin: 0 auto;  }

div.rotstift_logo {text-align:right; margin-right:0px; margin-bottom:5px; padding-top:5px;}

input,select,textarea{background-color:#E5F4FB; font-size:1em; text-indent:2px; color:#cc0033; border-width:0px;}
div.searchbox {background-image:url(../../images/suche.gif); margin-left:15px; width:127px; height:17px; margin-top:10px; padding-top:3px;}
input.searchbox {width:105px; padding-top:0px; height:14px; border-width:0px;  background-color:#FFFFFF; font-weight:bold; color:#006774; }
input.rb, input.cb {background-color:#FFFFFF;}
a {text-decoration:none; color:#CC0033}
a.toc {height:30px; font-size:15px; padding-top:10px; padding-bottom:0px; padding-left:5px; padding-right:5px; color:#FFFFFF; font-weight:bold; display:block; vertical-align:center; }
a.stoc { height:30px; color:#FFFFFF; padding-top:0px; display:block; padding-top:10px;}

div.toc {height:40px; text-align:center; float:left; margin:0px; padding-top:00px; padding-bottom:0px; padding-left:0px; padding-right:0px; background-color:#39A6Ab; background-image:url(../../images/bg_toc.jpg) }
div.toc_suche {height:40px; text-align:center; float:left; margin:0px; padding-top:00px; padding-bottom:0px; padding-left:0px; padding-right:0px; background-color:#39A6Ab; background-image:url(../../images/bg_toc.jpg) }
div.toc:hover {margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; background-color:#39A6Ab; background-image:url(../../images/bg_rtoc.jpg) }
div.stoc {height:40px; text-align:center; float:left; margin:0px;font-weight:bold; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-top:0px; color:#FFFFFF; font-size:15px; background-color:#FF0000;  background-image:url(../../images/bg_stoc.jpg)}

div.tocspace {float:left; height:40px; background-color:#FFFFFF; margin:0px; padding:0px; width:1px; overflow:hidden;}

table.thema {border-width:0px;}
td.thema {vertical-align:top;}

a.sstoc {	color:#035a64; padding-top:0px; display:block;}
div.subtoc, a.subtoc{ height:19px;color:#FFFFFF; text-align:center; float:left; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; background-color:#39A6Ab; background-image:url(../../images/subnavig-bg.jpg);  }
input.subtoc { color:#035a64; text-align:center; float:left; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; background-color:#39A6Ab; background-image:url(../../images/subnavig-bg.jpg);  }
div.subtoc:hover, a.subtoc:hover, input.subtoc:hover {background-image:url(../../images/subnavig-bg-roll.jpg);}
div.ssubtoc {height:19px; text-align:center; float:left; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; background-color:#39A6Ab; background-image:url(../../images/subnavig-bg-aktiv.jpg); }
a.subtocactive {	color:#FFFFFF; }


span.hauptseite_more {font-size:10pt; color:#CC0033; text-align:right; display:block; margin-right:20px; font-style:italic;}

a.blase_start_zeile1 {color:#000000; display:block; margin-left:0px; float:left; width:277px; height:104px; padding:20px; padding-right:0px; background-image:url(../../images/sprech_start_1-3.gif); background-repeat:no-repeat; font-size:12pt; line-height:140%; }
span.moechte {font-size:14pt; color:#cc0033; margin-right:5px;}

a.blase_start_zeile2_1 {color:#000000; margin-left:0px; float:left; width:277px; height:104px; padding:20px; padding-top:40px; padding-right:0px; background-image:url(../../images/sprech_start_5.gif); background-repeat:no-repeat; font-size:12pt; line-height:140%; }

a.blase_start_zeile2 {color:#000000; margin-left:0px; float:left; width:277px; height:104px; padding:20px; padding-right:0px; padding-top:40px; background-image:url(../../images/sprech_start_6-7.gif); background-repeat:no-repeat; font-size:12pt; line-height:140%; }


div.main_content {padding-top:10px; padding-left:25px; padding-right:25px; background-image:url(../../images/content-bg-middle.gif); background-repeat:repeat-y; margin:0px; }
p {line-height:135%; margin-top:3px; margin-bottom:4px;}

H1,H2 {display:none;}
H4, H5 {display:block; font-size:16pt; font-weight:normal; margin-top:0px; margin-bottom:5px; color:#cc0033;}
H4.follow {margin-top:20px;}
H4.error {margin-top:20px; margin-bottom:10px;}
span.subtitle {font-size:10pt; font-weight:bold; margin-right:5px	; color:#cc0033;}
div.subtitle {font-size:10pt; font-weight:bold; margin-right:5px	; color:#cc0033; margin-top:5px; }

IMG {border-width:0px;}
div.hr {height:3px; background-color:#B2D2D1; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
div.clear {clear:both; height:0px;}
div.dark_area {border-color:#B2D2D1; padding-left:0px; border-style:solid; border-width:4px 0px 4px 0px; background-color:#edf5f5; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; margin-bottom:20px;}
div.kursiv {font-style:italic;}

p.version {font-size:8pt;}

div.kaufen_kontakt {margin-bottom:1px; margin-top:10px;}
input.kaufen {width:400px;}
textarea.kaufen {width:400px; height:65px;}
select.kaufen {width:400px;}

input.corneredbutton { -webkit-border-radius:8px; -moz-border-radius: 8px; }

div.example_heading {font-size:16pt; font-weight:normal; margin-top:0px; margin-bottom:8px; color:#cc0033;}

div.thema_heading {font-size:16pt; font-weight:normal; margin-top:0px; margin-bottom:10px; color:#cc0033;}
div.thema {float:left; padding:30px; width:720px; height:220px; background-color:#e5f4f4;}
div.thema_fullwidth {float:left; padding:30px; width:870px; height:220px; background-color:#e5f4f4;}
div.thema_content {color:#035a64;}

p.hand {color:#BA1115;}

div.footer {color:#005c67; text-align:right; margin-top:13px; margin-right:0px;}
a.footer:hover{	color:#005c67; }
a.footer:link,a.footer:visited,a.footer:active	{color:#005c67;}

a.footer_sel:hover{	color:#cc0033; }
a.footer_sel:link,a.footer_sel:visited,a.footer_sel:active	{color:#cc0033;}


div.footerpicture {background-image:url(../../images/content-bg-bottom.gif); background-repeat:no-repeat; margin:0; width:992px; height:13px;}

div.start_img_title {color:#FFFFFF; font-size:12pt; font-weight:bold; padding-top:28px; padding-left:25px; padding-bottom:20px;}
div.start_img_content {color:#000000; padding-left:25px; width:300px;}
div.product_img_content {color:#000000; padding-left:25px; width:200px;}
span.more {color:#CC0033; white-space:nowrap; margin-left:5px;}

div.pfeil3 {float:left; padding-top:38px;}
img.pfeil3 {}
div.start_box {float:left; width:220px; padding-left:10px; margin-right:0px;}
div.start_box_title {color:#CC0033; font-size:17pt; font-weight:normal; padding-top:28px; padding-left:0px; padding-bottom:0px;}
div.start_box_content {padding-left:0px;}

div.pstrahl_first {margin-left:80px;}
div.pstrahl {float:left;font-weight:normal; padding-top:0px; font-size:10pt; color:#006666; width:160px; line-height: 140%;}
div.bstrahl {float:left;font-weight:bold;color:#006666; width:200px; font-size:10pt; line-height: 140%;}
div.bstrahl_sub {font-weight:normal;color:#006666; font-size:10pt; line-height: 140%;}
div.estrahl {float:left;font-weight:bold;color:#006666; width:200px; font-size:10pt; line-height: 140%;}
div.estrahl_first {margin-left:200px;}
div.estrahl_second {margin-left:75px;}

div.uebersicht_top {margin-top:100px;}

div.hr_box_s {height:3px; background-color:#B2D2D1; line-height:1px; margin-left:0px; margin-right:5px; margin-top:10px; margin-bottom:10px;}

div.box_s_top {padding-top:15px; background-color:#DFECEC; height:45px; background-repeat:no-repeat; background-image:url(../../images/box-s-top.gif); color:#006666; font-weight:normal; font-size:16pt;}
div.box_s_claim {
	font-size:11pt;
	font-weight:bold;
	color:#cc0033;
	line-height: 140%;
}
div.box_s_middle {padding-left:15px; padding-right:15px; padding-top:10px; background-repeat:repeat-y;
 background-image:url(../../images/box-s-middle.gif); 	}
div.box_s_bottom {background-image:url(../../images/box-s-bottom.gif); background-repeat:no-repeat;
}
img.box_s_image { vertical-align:top; margin-top:-100px;}
a.more {font-size:10pt; text-align:right; display:block; margin-right:15px; font-style:italic;}
ul.box_s {list-style:circle; color:#cc0033; margin-left:0px; padding-left:20px; margin-bottom:0px;}
li.box_s {}
span.box_s_li {color:#000000;}


div.box_m_top {padding-top:15px; height:45px; background-image:url(../../images/box-m-top.gif); background-repeat:no-repeat; background-color:#DFECEC; color:#006666; font-weight:normal; font-size:16pt;}
div.box_m_claim {
	font-size:11pt;
	font-weight:bold;
	color:#cc0033;
	line-height: 140%;
}
div.box_m_middle {padding-left:20px; padding-right:20px; padding-top:10px; background-repeat:repeat-y;
 background-image:url(../../images/box-m-middle.gif); }
div.box_m_bottom {background-image:url(../../images/box-m-bottom.gif); background-repeat:no-repeat;
}
img.box_m_image { vertical-align:top; margin-top:-100px;}
ul.box_m {list-stlye:circle; color:#cc0033; margin-left:0px; padding-left:20px;}
li.box_m {}
span.box_m_li {color:#000000;}

div.hr_box_l {height:3px; line-height:1px; background-color:#B2D2D1; margin-left:0px; margin-right:5px; margin-top:10px; margin-bottom:10px;}
div.box_l_top {padding-top:15px; height:45px; background-image:url(../../images/box-l-top.gif); color:#006666; font-weight:normal; font-size:16pt;  background-repeat:no-repeat; background-color:#DFECEC;}
div.box_l_claim {
	font-size:11pt;
	font-weight:bold;
	color:#cc0033;
	line-height: 140%;
}
div.box_l_middle {padding-left:20px; padding-right:20px; padding-top:10px; background-repeat:repeat-y;
 background-image:url(../../images/box-l-middle.gif); 	}
div.box_l_bottom {background-image:url(../../images/box-l-bottom.gif); background-repeat:no-repeat;
}
img.box_l_image { vertical-align:top; margin-top:-100px;}
ul.box_l {list-stlye:circle; color:#cc0033; margin-left:0px; padding-left:20px;}
li.box_l {}
span.box_l_li {color:#000000;}



div.zweispaltig { margin-left:0px; width:545px;  overflow: auto; float:left;}
div.spalteBox { margin-left:60px; margin-top:0px; float:left;width:200px; overflow: auto;}
table.box {width:200px; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#006666; padding:0px;}
th.box { text-align:left; font-size:1.0em; margin:0px; font-weight:bold; color:#006666; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0px;}
td.box { padding-top:3px; padding-left:10px; font-size:0.9em; line-height:1.4em; padding-right:5px; padding-bottom:5px;}

td.heading {font-weight:bold; text-align:center; padding:0px; color:#006666; width:100px; border-bottom-width:1px; border-bottom-style:solid; 	}
td.line_heading {font-weight:bold; color:#006666; text-align:right; padding:2px; padding-right:10px;}
td.hybrid {text-align:center;}

div.clip_and_download {float:left; width:118px; padding-top:30px; padding-left:15px; padding-right:15px; height:250px; margin-left:5px; background-color:#EDF4F5;}
a.clip {display:block; padding-top:73px; width:118px; height:22px; background-repeat:no-repeat; margin-bottom:30px;  font-size:10pt; text-align:center	; display:block; font-style:italic;}
a.download {padding-top:73px; width:118px; height:22px;  background-repeat:no-repeat; font-size:10pt; text-align:center; display:block; font-style:italic; }


p.bold, span.bold {font-weight:bold; color:#006666;}
span.m20 {margin-right:20px;}

img.info {margin-right:10px; margin-top:5px;}

div.download_box {float:left; margin-right:40px;}



div.download_images {margin-top:10px;}
div.posten {font-weight:bold; margin-top:10px; margin-bottom:0px; color:#cc0033;}
td.posten {vertical-align:top;}
td.screenshots {padding-left:50px;padding-right:30px;}

span.referenz_paragraph {font-weight:bold; margin-right:10px;}
span.referenz_paragraph_sel {font-weight:bold; margin-right:10px; color:#cc0033;}
span.referenz_text {line-height:135%; }
div.referenz_abschnitt {height:10px;}
div.referenz_titel {font-size:14pt; color:#cc0033; margin-bottom:10px; }
div.referenz_spruch {overflow:hidden; background-image:url(../../images/sprech_referenzen.gif); width:192px; height:125px; margin-top:5px; padding-left:15px;  padding-top:40px; padding-right:25px; background-repeat:no-repeat;	line-height:135%;}
span.referenz_autor {font-style:italic; color:#cc0033; display:block; margin-top:3px; text-align:right; margin-left:0px;}

img.screenshot {width:250px;}

.nowrap {white-space:nowrap;}


div.kaufen_left {float:left; width:455px;}
div.kaufen_right {float:right; margin-left:25px; width:455px;}
div.sende_button {margin-left:487px; }

input.mailform, select.mailform, textarea.mailform {width:350px; 	background-color:#E5F4FB;	border:1px solid #008FD4; margin-top:2px; margin-bottom:5px;}
input.kaufenmail {background-color:#E5F4FB; width:200px; }
textarea.kaufenmail {width:380px; }
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12pt;
	padding-bottom:15px;
	margin-bottom:15px;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay{ background-image: url(../../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}