/*

Theme Name: Red Business
Theme URI: http://ericulous.com
Description: Corporate Style
Version: 1.3
Author: Genkisan
Author URI: http://ericulous.com/

StyleSheet by David Herreman
http://www.free-css-templates.com
		
*/

body { padding: 0; margin: 0; font: 13px/26px Arial, Helvetica, sans-serif; color: #001934; background: #D7DEE1; }
	
	:focus {
	outline: 0;
}

div {
	margin: 0px;
	padding: 0px;
}
	
a:link, a:visited { text-decoration: underline; color: #688BA5; }
a:hover { color: #003; }

a.linkwitharrow:link , a.linkwitharrow:visited { background: url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/linkarrow.png) no-repeat left; padding-left: 18px; font-weight: normal; font-size: 14px; margin-top: 0px; display: block; margin-bottom: 0px; }

a.linkwitharrow:hover {
	color: #FF9900;
}

p { margin: 0px 0px 10px; }
em {
	margin-top: 15px;
	margin-bottom: 15px;
	font-style: normal;
	display: block;
}
h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; }
h5 { font-size: 16px; font-weight: normal; color: #000; margin-bottom: 0px; }
h5 a { color: #333; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }

.table {
	margin-top: 20px;
	border: 1px solid #CCCCCC;
}
.tr {
	border-bottom: 1px solid #CCCCCC;
}
.td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px;
}
.divide { display: block; height: 6px; border-top: 0px solid #F0F0F0; font-size: 1px; background: url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/divide_bg.png) repeat-x 0px 5px; border-bottom: 1px solid #E1E1E1; margin-bottom: 20px; margin-top: 15px; 
}
.borderbottom {
	margin-bottom: 100px;
}
.bordertop {
	margin-top: 100px;
}




.content { margin: 0px auto; width: 1024px; w\idth:980px;/*IE 5 Hack w\idth ist für die guten width für die doofen*/ background: url(pics/content_bg4.png) repeat-y; padding-left: 22px; padding-right: 22px; }

.contentsidebar { margin: 0px auto; width: 1024px; w\idth:980px;/*IE 5 Hack w\idth ist für die guten width für die doofen*/ background: url(pics/content_bg4.png) repeat-y; padding-left: 22px; padding-right: 22px; 
}

.contentfull { margin: 0px auto; width: 1024px; w\idth:980px;/*IE 5 Hack w\idth ist für die guten width für die doofen*/ background: url(pics/content_bg_full.png) repeat-y; padding-left: 22px; padding-right: 22px; 
}

#meta { height: 17px; text-align: right; font-size: 9px; color: #003; padding-right: 40px; padding-top: 5px; width: 980px; margin-right: auto; margin-left: auto; 
}
#meta a { color: #003; text-decoration: none; 
}
#meta a:visited {
	text-decoration: none;
}

#meta a:hover { color: #09C; 
}



/* Top part */
#top { background: url(pics/top_bg3.png) no-repeat left top; height: 154px; padding: 6px 22px 0px; width: 1024px; w\idth:980px; margin-right: auto; margin-left: auto; margin-top: 0px; }
#logo { height: 127px; width: 108px; float: left; margin: 0px; display: inline; 
}

#topshadow { height: 40px; clear: both; background: transparent; 
}
#top #sitename { float: left; margin-top: 55px; margin-left: 100px; padding-right: 0px; padding-bottom: 0px; display: inline; 
}




	#top #sitename h1 { font: normal 18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0px; margin: 0px; 
}
	#top #sitename h1 a { color: #FFFFFF; text-indent: 9000; display: block; overflow: hidden; position: relative; height: 100%; width: 100%; }
	#top #sitename h1 a:hover { color: #FF9900}
	#top #sitename h2 {
	font: normal 11px Arial, Sans-Serif;
	color: #FFFFFF;
	margin: 5px 0px 0px;
	padding: 0px;
}
#navicontainer {
	height: 127px;
	margin: 0px;
	padding: 0px;
}


#navi { height: 32px; background: transparent url(pics/navi-bg.png) repeat-x; margin-right: 0px; 
}
#navi ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#navi li { margin: 0px; padding: 0px; display: inline; list-style: none; float: left; 
}
#navi a { height: 32px; font-size: 11px; font-weight: bold; color: #FFFFFF; vertical-align: bottom; display: block; text-align: center; padding: 2px 33px 0px; background: url(pics/navidivider.png) no-repeat right; text-decoration: none; }
#navi a:visited {
	text-decoration: none;
}
#navi a:hover { color: #09C; 
}
#sidebarcontainer { float: right; margin-left: 0px; padding: 0px; 
}
#sidebarsearch {
	height: 120px;
	background: no-repeat left -20px;
	padding-left: 20px;
	clear: both;
}

#sidebarsearch p {
	font-size: 11px;
	color: #455869;
	margin: 0px 0px 5px;
	font-weight: bold;
}

#sidebarbackground {
	text-decoration: none;
	background: transparent url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/sidebarshadow.png) repeat-y left top;
	float: left;
	padding: 0px 0px 0px 8px;
	margin-top: 0px;
	width: 50px;
}
.sidebarimage {
	margin-left: 5px; !important;
	margin-top: 15px; !important;
}




	#sidebar { float: right; padding: 0px !important; font-size: 12px; margin: 0px 30px 0px 0px; width: 260px; overflow: hidden; }
		#sidebar ul {
	padding: 0px !important;
	margin: 0px !important;
} 
		#sidebar li {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
!important;
	display: block;
}

		#sidebar li a { text-decoration:  none; color: #333; display: block; padding-left: 20px; !important;
padding-top: 4px; !important;
margin: 0px; padding-bottom: 6px; !important;
font-weight: normal; height: 20px; border-bottom: 1px solid #ECF0F0; }

#sidebar li a:hover { color: #EC8D00; background: #F9F9F9; }

#sidebarend { height: 113px; width: 220px; }
#sidebarstart {
	background: url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/sidebarstart.png) no-repeat;
	height: 52px;
	margin: 0px;
	padding: 0px;
}


		#sidebar li ul{
	margin: 0;
	display: block;
	padding: 0px;
}
		#sidebar li ul li{
	margin: 0px;
	padding: 0px;
}
		#sidebar li ul li ul { margin: 0; padding:0; }
		#sidebar li ul li ul li{
	line-height: 18px;
	background: #FFFFFF url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/cat-li.gif) no-repeat left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#sidebar a { color: #688BA5; text-decoration: underline; 
}
#sidebar a:hover { color: #003; 
}





		#sidebar h3 { color: #002047; height: 20px; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; padding-top: 4px; margin: 20px 0px 10px; padding-left: 0px; border-bottom: 1px solid #A4B8C8; padding-bottom: 15px; 
}
#sidebar h2 { color: #002047; height: 20px; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; padding-top: 4px; margin: 0px 0px 10px; padding-left: 0px; border-bottom: 1px solid #A4B8C8; padding-bottom: 20px; display: block; line-height: normal; }


		#sidebar h4 { color: #F77602; height: 20px; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; padding-top: 4px; margin: 14px 0px 0px 8px; padding-left: 10px; display: block; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #EBEFEF; padding-bottom: 6px; 
}
	
#post { float: left; padding: 0; line-height: 23px; background: Transparent; margin: 0px 0px 50px 35px; display: inline; }

#fullpost { float: left; padding: 0; line-height: 23px; background: Transparent; width: 650px; margin: 0px 0px 50px 35px; display: inline; 	}

.narrow {
	width: 650px;
	margin-left: 35px;
}

.wide {
	width: 850px;
	margin-left: 35px;
	text-align: left;
}

#post h3 { font-size: 22px; color: #333; font-weight: normal; margin-bottom: 15px; margin-top: 0px; letter-spacing: 0em; font-family: Arial, Helvetica, sans-serif; }


#post h3 a {
	color: #333;
	

}

#post h3 a:hover { color: #FF9900; }

#post h2 { font: bold 13px Arial, Helvetica, sans-serif; color: #333; margin-bottom: -1px; margin-top: 20px; 
}
#post h2 a {
	color: #333;
}
#post h1 { font-size: 18px; color: #001934; margin-top: -8px; margin-bottom: 22px; font-weight: normal; border-bottom: 1px solid #A4B8C8; padding-bottom: 5px; 
}
#post h4 { margin-bottom: 0px; margin-top: 30px; font-size: 18px; font-style: normal; font-weight: normal; font-variant: normal; color: #069; }
#post h6 {
	font: 20px "Lucida Sans", Verdana, Arial;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #455869;
}
#post h6 a {
	color: #455869;
}




		
#post p {

	margin-bottom: 15px;
	margin-top: 5px;
}


#post p a {
}
.note {
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	background: #F1F4F8 url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/lightbulb.png) no-repeat 5px 10px;
	padding-left: 30px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #E2E9F1;
}



		#post img {
	border-top: 0px #FFFFFF;
	border-right: 0px #FFFFFF;
	border-bottom: 0px #FFFFFF;
	border-left: 0px #FFFFFF;

}
		#post blockquote { padding-left: 20px; border-left: 0px solid #DA4040; margin: 5px 0 5px 25px; }
#post blockquote p {
	margin-top: 0px;
	margin-bottom: 0px;
}
/*.postleft {
	float: left;
	width: 280px;
	background: url(images/postleftbg.png) no-repeat;
	padding: 55px 10px 15px;
	height: 230px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.postright {
	float: left;
	width: 280px;
	background: url(images/postrightbg.png) no-repeat;
	padding: 55px 10px 15px;
	margin-left: 50px;
	height: 230px;
	margin-top: 20px;
	margin-bottom: 15px;
}*/


.postleft {
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.postright {
	float: left;
	width: 300px;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 0px;
}


.imageborder {
	margin-top: 25px;
	margin-bottom: 25px;
}

.imagelist {
	width: 650px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px 0px 15px;
	border-bottom: 1px solid #F0F0F0;
}

.imagelistleft {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.imagelistright {
	float: left;
	width: 440px;
	color: #4D6580;
	padding: 0px;
	line-height: 19px;
}





		.date {
	border-top: 0px dotted #ccc;
	padding: 5px 0;
	margin: 10px 0 25px 0;
	text-align: right;
}
		#post .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5;  }
		

#post ul {
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: 15px;
}
		#post ul li {
	margin-left: 15px;
	padding-left: 0px;
	list-style-image: url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/ulbulletsquare.gif);
	margin-bottom: 8px;
	line-height: 19px;
}
#post ol {
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 35px;
}
#post ol li {
	line-height: 190%;
	padding-left: 0px;
}
#post ol ol {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#post ol ol li {
	margin: 0px;
	padding: 0px;
	list-style: upper-roman;
}



		#post ul ul li {
	list-style: none;
	list-style-type: lower-alpha;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
#post ul ul {
	margin: 0px;
	padding: 0px;
}

.navigation {
	padding-bottom: 30px;
}

.alignright {
	float: right;
}
	
.alignleft {
	float: left;
}

.centered {
display: block;
margin: 0 auto;
}
.clearboth {
	clear: both;
	font-size: 1px;
	height: 1px;
}


.searchform {
	margin:0 0 40px;
}


/* Comments*/
.commentlist li.alt {
	background-color:#F0F0F0;
}

.commentlist {
	margin-left: 0px;
	padding: 0;
	text-align: left;
}

.commentlist li {
	margin: 5px 0 3px;
	padding: 5px 0px 3px 5px;
	list-style: none;
	border: 1px solid #efefef; 
	background: #F9F9F9;
}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-size: 11px;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	font-size: 10px;
	color: #CCCCCC;
}

.commenttextfield{
	width: 450px;
	border: 1px solid #CCCCCC;
	height: 160px;
	padding: 5px;
}
.commentsubmit {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #FF6600;
	padding: 2px 20px;
}
.commenteingabe {
	font-size: 11px;
	color: #FF6600;
	background: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
}

	
/* The footer */
#footer { clear: both; color: #777; background: #efefef url(pics/footerbg3.png) repeat-x top; padding-top: 25px; padding-left: 35px; 
}
#footer h2 {
	font-size: 20px;
	color: #455869;
}

#footer h3 {
	font-size: 13px;
	color: #455869;
	letter-spacing: 0.06em;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#footer p {
	color: #333333;
	margin-bottom: 4px;
	font-size: 12px;
}


#footerleft {
	float: left;
	width: 250px;
	margin-right: 150px;
}
#footerright { float: left; width: 900px; padding-left: 0px; 
}
#footerright #leftcol { float: left; width: 300px; margin-right: 10px; margin-top: 0px; margin-bottom: 30px; 
}
#footerright #righttcol { width: 420px; margin-right: 10px; margin-top: 0px; margin-bottom: 30px; float: left; 
}

.ddfmsubmitbutton {
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #FF9900;
	width: 120px;
	cursor: hand;
}/*
.textfield {
	width: 200px;
	color: #CC0000;
	height: 15px;
	border-top: 0px dotted #999999;
	border-right: 0px dotted #999999;
	border-bottom: 1px dotted #999999;
	border-left: 0px dotted #999999;
}
.text {
	height: 180px;
	width: 400px;
	font-size: 10px;
	color: #666666;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.label {
	font-size: 10px;
	width: 200px;
	display: block;
	margin-top: 15px;
	margin-bottom: 3px;
}

.submit {
	background: #FF9900;
	border: 1px solid #999999;
	height: 18px;
	width: 60px;
}
*/



#footerend { background: url(pics/footerend3.png) no-repeat top; width: 1024px; w\idth: 1024px; margin: 0px auto; clear: both; height: 74px; font-size: 10px; padding: 0px; position: relative; 
}
#linonlogo { position: absolute; top: 0px; bottom: 10px; left: 40px; }

#inside { padding-left: 30px; padding-top: 70px; }

#footer a {
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
	color: #333333;
}
#footer a:hover {
	color: #FF9900;
}

	
	
	#sidebar #searchform #s {
	width: 10px;
	padding: 1px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0099CC;
	background: #E4EAEF;
	height: 15px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    }
#sidebar #searchform #sb {
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #FF9900;
	height: 15px;
	width: 45px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: -3px;
}

	 #searchform #s {
	width: 130px;
	padding: 1px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	background: #F1F4F8;
	border: 1px solid #CCCCCC;
	height: 13px;
    }


 #searchform #sb {
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #FF9900;
	height: 15px;
	width: 45px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: -3px;
}

.bildunterschrift {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
.teasertext { font-weight: normal; margin-bottom: 50px; margin-top: 20px; color: #292929; font-size: 16px; }

.abstandunten { margin-bottom: 10px; display: block; }

.small { font-size: 9px; }

.break {


	margin-bottom: 60px;

}

input, textarea { border: 1px solid #ccc; background: #fff; font: bold 12px Arial, Helvetica, sans-serif; padding: 3px; color: #369; 
}
select { background: #fff; border: 1px solid #ccc; }

.inputsmall { width: 220px; background: #6C8AA6; font-size: 11px; height: 28px; cursor: pointer; color: #FFF; border: 1px solid #999; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.inputsmall:hover { color: #006; background: #CCC; }


form p { color: #333; margin-bottom: -5px; font-weight: normal; margin-top: 20px; 
}
form h5 { font-size: 16px; font-weight: normal!important; font-style: normal; text-transform: none; margin: 0px; color: #000; }



/*Start stop slider*/

#sliderwrap { position: relative; }

#slider							{ height: 380px; overflow: hidden; position: relative; margin: 0px; background: #010101; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2940px; position: relative; }

.slide							{ padding: 40px 20px 20px; width: 980px; float: left; position: relative; }
.slide h1						{ letter-spacing: -1px; color: #FFF; font: bold normal 20px/32px Arial, Helvetica, sans-serif; margin-bottom: 15px; width: 300px; }
.slide p						{ color: #FFF; width: 220px; font: normal 16px/26px Arial, Helvetica, sans-serif; }
.slide img						{ position: absolute; top: 0px; left: 320px; }
#slider-stopper					{ -moz-border-radius: 5px; -webkit-border-radius: 5px; position: absolute; background: #1B1B1B; color: white; padding: 0px; font-size: 11px; text-transform: none; z-index: 1000; bottom: 20px; left: 20px; font-weight: bold; text-align: center; width: 100px; }

#slider-stopper:hover {background: #333}

/*end slider*/

#breadcrumb { background: #EFEFEF; border-bottom: 1px solid #D6D6D6; height: 27px; font-size: 11px; font-weight: bold; color: #999; padding-top: 3px; padding-left: 30px; }

.featurefront { background: #f4f4f4; height: 230px; padding-left: 30px; }
.featurecol { background: #f4f4f4; float: left; width: 240px; margin-top: 10px; margin-right: 70px; font-weight: bold; color: #666; }
.featurecol h2 a:link, .featurecol h2 a:visited { font-size: 16px; font-weight: bold; color: #666; margin-top: 0px !important; margin-bottom: 10px; padding: 0px !important; }
.featurecol h2 a:hover { color:#F60}
a.featurecolmore:link, a.featurecolmore:visited { background: url(SimCase%C2%BB%20Blog%20Archive%20%C2%BB%20SimCase%20Kurzdarstellung-Dateien/images/featuremore.png) no-repeat; height: 30px; width: 172px; display: block; padding-top: 3px; padding-left: 20px; color: #F60; }
a.featurecolmore:hover { color: #333; }

.achtung {
					font-weight: bold;
					color: #C00;
}

.right { text-align: right; }

