/*
Theme Name: PR SEO GMBH
*/

* {
	padding:0;
	margin:0;
}

body {
	background: #009999 url(img/bg.jpg) repeat-x;
	color: #333333;
	font-family: Arial, "Trebuchet MS", Verdana;
	font-size:13px;
}

a { text-decoration:none; color:#009999; }
a:hover, a:focus, a:active { color:#003333; }
p { text-align:justify; width: 100%; margin:6px 0; }

h1 { font-size:18px; color:#339999;  }
h2, .componentheading, .moduletable.news h3, .moduletable.sidebar h3 { float:left; font-size:20px; font-family:Trebuchet MS, Arial, Verdana; color:#339999; width:100%; margin-bottom:6px; background:transparent url(img/horline.png) repeat; line-height:26px; }

.widgettitle {font-size:15px;}

h3, h2.contentheading { float:left; font-size:15px; font-family:Trebuchet MS, Arial, Verdana; color:#339999; width:100%; margin-bottom:10px; margin-top:10px; background:none; }



h4 { float:left; width:100%; }
h5 {  }
h6 {  }

img { border:0px; }
table { float:left; }

/* Container-Settings */
#container { margin:0 auto; width:710px; }
#header { width:100%; float:left; background: #cccccc url(img/header_bg.jpg) repeat-x; }
#logo { float:left; }
.moduletable_banner { float:left; width:100%; }
#main { float:left; width:100%; background:#ffffff /* url(img/main_bg.jpg) repeat-y */; }

/* Header-Settings */
.moduletable.menu { float:right; font-family:"Trebuchet MS", Arial, Verdana; font-size:11px; font-weight:bold; }
.moduletable.menu ul { height:22px; background:#ffffff url(img/menu_bg.jpg) repeat-x; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.moduletable.menu li { list-style-type:none; float:left; }
.moduletable.menu a { height:19px; float:left; padding:3px 8px 0px 8px; /* background:transparent url(img/menu_seperator.jpg) no-repeat; */ }
.moduletable.menu a:hover, .moduletable.menu a:active, .moduletable.menu a:focus { background:#33cccc url(img/menu_bg_hover.jpg) repeat-x; color:#ffffff; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.moduletable.menu a#active_menu { background:#33cccc url(img/menu_bg_hover.jpg) repeat-x; color:#ffffff; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.moduletable.headlogin { position:relative; height:66px; width: 525px; margin:6px; float:right; color:#666666; text-align:right; font-size:11px;}
.moduletable.headlogin input { font-size:100%; }
.moduletable.headlogin span.kundenlogin { font-size:100%; font-weight:bold; margin-right:2px; }
.moduletable.headlogin span.password { font-size:100%; }

/* Breadcrumbs Footer Settings */
.moduletable.breadcrumbs { float:left; width:100%;  font-size:10px; margin-bottom:15px; }
p.buttonheading { height:0px; margin:0; }
.moduletable.footer { float:left; width:695px; padding:5px 10px 5px 5px; color:#009999; font-size:10px; text-align:right; background:#f0f0f0; border-top:1px dotted #009999; }
.moduletable.footer li { float:right; list-style-type:none; text-align:right; }

/* Sidebar-Settings */
#sidebar { float:right; width:200px; padding:10px; margin-top:23px; /* background:#f0f0f0 url(img/sidebar_bg.jpg) repeat-x; */ }
.moduletable.sidebar, .moduletable.news { float:left; margin-top:10px; margin-bottom:30px; width:100%; }
.moduletable.sidebar.refslider { float:left; position:relative; width:180px; display:block; }
.moduletable.sidebar.refslider img { width:200px; }
.moduletable.news { color:#666666; font-size:10px; text-align:justify; }
.moduletable.news ul { list-style-type:none; }
.moduletable.news li { margin-bottom:10px; }
.contentpagetitle.news { font-size:11px; letter-spacing:-1px; font-weight:11px; }
.vert.news p { margin:0; }
.login { font-size:11px; font-weight:bold; }
.login p { width:100%; margin-bottom:0; }
.login input.button { 	padding:0 4px 0 12px; margin:0; border:1px solid #D9DDDE; background: #99cccc url(img/li_arrow.png) no-repeat scroll 3px 3px; font-size:10px; }
.login input.button:hover { background-color:#cccccc; }
.moduletable.icons { float:right; position:relative; width:120px; height:0px; left:125px; font-size:10px; }
.moduletable.icons ul { list-style-type:none; }
.moduletable.icons li { float:left; margin-top:3px; width:120px; height:32px; }
.moduletable.icons a { height:32px; float:left; width:120px; color:#ffffff; padding-left:35px; padding-top:3px; display:none; }
.moduletable.icons li:hover a { display:block; }
.moduletable.icons li.letter { background:transparent url(img/button_letter.png) no-repeat; }
.moduletable.icons li.email { background:transparent url(img/button_email.png) no-repeat; }
.moduletable.icons li.facebook { background:transparent url(img/button_facebook.png) no-repeat; }
.moduletable.icons li.twitter { background:transparent url(img/button_twitter.png) no-repeat; }
.moduletable.icons li.blog { background:transparent url(img/button_blog.png) no-repeat; }
.moduletable.icons .blog a { cursor:default; }

/* Content-Settings */
#content { float:left; width:460px; padding:10px 0 10px 20px; text-align:justify; line-height:1.4em; }
#content ul { margin-left:16px; }
#content li { float:left; width:100%; margin-bottom: 8px; list-style-image:url(img/li_arrow.png); }
#content form#gratisartikel input, #content form#gratisartikel textarea, input#aiContactSafeSendButton { width:200px; margin-bottom:10px; border:1px solid #cccccc; font-size:12px; padding:2px; }
.contentdescription { float:left; }
.blog .career .article_column { float:left; margin-top: 40px; }
.article_row { float:left; }
div.error { float:left; border:3px solid #cc0000; padding:10px; margin-bottom:20px; }
.error h2 { font-size:14px; background:none; }
.error dt.error { float:left; width:100%; font-weight:bold; }
#component-impressum tr

/* Newsblog-Settings */
.blog.newsblog .article_column { width:43%; padding:12px; margin-top:20px; float:left; }
.blog.newsblog span.createdate { font-size:10px; }
.blog.newsblog p.iteminfo { margin-top:0; }
.blog.newsblog h2 { margin-bottom:0; }


